37929b3428
Currently, the interrupt service code manually raises the CPU task priority to the priority level of the vector being serviced to defer any lower-priority interrupts. This is unnecessary; the local APIC is aware that an interrupt is in-service and accounts for its priority when deciding whether to issue an overriding interrupt to the CPU. Signed-off-by: Charles E. Youse <charles@gnuless.org> |
||
---|---|---|
.. | ||
offsets | ||
CMakeLists.txt | ||
Makefile.xuk | ||
demo-kernel.c | ||
printf.h | ||
qemuinc.c | ||
serial.h | ||
shared-page.h | ||
vgacon.h | ||
x86_64-hw.h | ||
x86_64.c | ||
xuk-config.h | ||
xuk-stub16.c | ||
xuk-stub32.c | ||
xuk-stub32.ld | ||
xuk-stubs.c | ||
xuk.c | ||
xuk.h | ||
xuk64.ld |