diff --git a/src/arch/x86_64/device/pit.rs b/src/arch/x86_64/device/pit.rs index 4c2fb344747d122944e41ec862e38d8298c5d5d9..5ea90559d6a000346945401a7328bf0df37d489d 100644 --- a/src/arch/x86_64/device/pit.rs +++ b/src/arch/x86_64/device/pit.rs @@ -7,12 +7,11 @@ pub static mut COMMAND: Pio<u8> = Pio::new(0x43); static SELECT_CHAN0: u8 = 0; static LOHI: u8 = 0x30; -static MODE3: u8 = 3; static CHAN0_DIVISOR: u16 = 2685; pub unsafe fn init() { - COMMAND.write(SELECT_CHAN0 | LOHI | MODE3); + COMMAND.write(SELECT_CHAN0 | LOHI | 5); CHAN0.write((CHAN0_DIVISOR & 0xFF) as u8); CHAN0.write((CHAN0_DIVISOR >> 8) as u8);