banan-os/kernel/arch/i686
Bananymous 2d11ce9669 Kernel: Fix interrupt system
I had not understood how MSIs work and I was unnecessarily routing them
through IOAPIC. This is not necessary and should not be done :D

Also MSIs were reserving interrupts that IOAPIC was capable of
generating. Now IOAPIC and MSIs use different set of interrupts so
IOAPIC can use more interrupts if needed.
2024-09-27 15:31:31 +03:00
..
PageTable.cpp Kernel: Add better support for bootloaders loading the kernel 2024-08-22 14:48:21 +03:00
Signal.S Kernel: Don't load AP init code to 0xF000, but relocate it later 2024-08-21 13:37:50 +03:00
Syscall.S Kernel: Make sure stack is aligned on interrupts for i686 target 2024-07-22 00:10:42 +03:00
Thread.S Kernel: Invoke ELF interpreter instead if it is specified 2024-08-28 17:06:32 +03:00
boot.S Kernel: Cleanup constructor calls 2024-08-31 02:23:08 +03:00
crti.S Kernel: Cleanup constructor calls 2024-08-31 02:23:08 +03:00
crtn.S Kernel: Cleanup constructor calls 2024-08-31 02:23:08 +03:00
interrupts.S Kernel: Fix interrupt system 2024-09-27 15:31:31 +03:00
linker.ld Kernel: Cleanup constructor calls 2024-08-31 02:23:08 +03:00