acadia/zion/interrupt
Drew Galbraith bd32e85164 Fix race condition in page fault handler.
We enabled interrupts before getting the value of cr2 in the handler.
If the handler was preempted, cr2 could have been overriden by a page
fault in a separate thread or process.
2023-06-07 22:24:50 -07:00
..
apic.cpp Use APIC for interrupts rather than PIC. 2023-06-07 13:40:36 -07:00
apic.h Use APIC for interrupts rather than PIC. 2023-06-07 13:40:36 -07:00
interrupt.cpp Fix race condition in page fault handler. 2023-06-07 22:24:50 -07:00
interrupt.h Add an interrupt descriptor table. 2023-05-17 22:54:37 -07:00
interrupt_enter.s Fix race condition in page fault handler. 2023-06-07 22:24:50 -07:00
timer.cpp Enable the PIC and add a timer. 2023-05-29 21:52:01 -07:00
timer.h Enable the PIC and add a timer. 2023-05-29 21:52:01 -07:00