diff options
Diffstat (limited to 'Kernel')
-rw-r--r-- | Kernel/Interrupts/APIC.cpp | 1 | ||||
-rw-r--r-- | Kernel/Time/APICTimer.cpp | 2 |
2 files changed, 1 insertions, 2 deletions
diff --git a/Kernel/Interrupts/APIC.cpp b/Kernel/Interrupts/APIC.cpp index 7cd96d14ad..22709f2956 100644 --- a/Kernel/Interrupts/APIC.cpp +++ b/Kernel/Interrupts/APIC.cpp @@ -588,7 +588,6 @@ void APIC::setup_local_timer(u32 ticks, TimerMode timer_mode, bool enable) default: ASSERT_NOT_REACHED(); } - config |= 3; // divide by 16 write_register(APIC_REG_TIMER_CONFIGURATION, config); if (timer_mode == TimerMode::Periodic) diff --git a/Kernel/Time/APICTimer.cpp b/Kernel/Time/APICTimer.cpp index 2175f89a31..8488949794 100644 --- a/Kernel/Time/APICTimer.cpp +++ b/Kernel/Time/APICTimer.cpp @@ -115,7 +115,7 @@ bool APICTimer::calibrate(HardwareTimerBase& calibration_source) auto delta_apic_count = end_apic_count - start_apic_count; m_timer_period = (delta_apic_count * apic.get_timer_divisor()) / ticks_in_100ms; - auto apic_freq = (delta_apic_count * 16) / apic.get_timer_divisor(); + auto apic_freq = (delta_apic_count * apic.get_timer_divisor()) / apic.get_timer_divisor(); if (apic_freq < 1000000) { klog() << "APICTimer: Frequency too slow!"; return false; |