Turn off local APIC timer
This commit is contained in:
parent
42ab6f396d
commit
4a39341a83
@ -74,10 +74,11 @@ struct apic
|
|||||||
/* Enable local APIC to receive interrupts and set spurious interrupt
|
/* Enable local APIC to receive interrupts and set spurious interrupt
|
||||||
* vector to 0xFF. */
|
* vector to 0xFF. */
|
||||||
apic_registers.spurious_interrupt_vector.value = 0x1FFu;
|
apic_registers.spurious_interrupt_vector.value = 0x1FFu;
|
||||||
apic_registers.lvt_timer.value = idt.INT_LAPIC_TIMER | PERIODIC_MODE;
|
// apic_registers.lvt_timer.value = idt.INT_LAPIC_TIMER | PERIODIC_MODE;
|
||||||
|
apic_registers.lvt_timer.value = idt.INT_LAPIC_TIMER;
|
||||||
apic_registers.lvt_lint[0].value = idt.INT_LAPIC_LINT0;
|
apic_registers.lvt_lint[0].value = idt.INT_LAPIC_LINT0;
|
||||||
apic_registers.lvt_lint[1].value = idt.INT_LAPIC_LINT1;
|
apic_registers.lvt_lint[1].value = idt.INT_LAPIC_LINT1;
|
||||||
apic_registers.divide_configuration.value = 3u;
|
// apic_registers.divide_configuration.value = 3u;
|
||||||
configure_io_apic_irq(8u, 0x48u);
|
configure_io_apic_irq(8u, 0x48u);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user