mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-08 14:16:47 +00:00
fix(driver/apic_timer): 修复local apic timer初始化顺序导致的在某些云服务器上无法收到中断的bug (#815)
This commit is contained in:
parent
ce48b93437
commit
236e88d5ef
@ -228,12 +228,12 @@ impl LocalApicTimer {
|
||||
);
|
||||
self.mode = LocalApicTimerMode::Periodic;
|
||||
self.set_divisor(divisor);
|
||||
self.set_initial_cnt(initial_count);
|
||||
self.setup_lvt(
|
||||
APIC_TIMER_IRQ_NUM.data() as u8,
|
||||
true,
|
||||
LocalApicTimerMode::Periodic,
|
||||
);
|
||||
self.set_initial_cnt(initial_count);
|
||||
}
|
||||
|
||||
fn setup_lvt(&mut self, vector: u8, mask: bool, mode: LocalApicTimerMode) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user