banan-os/kernel/arch/x86_64
Bananymous 539afb329a Kernel: All processors use LAPIC timer when running with APIC
This makes scheduler preemption much cleaner as bsb does not have to
send smp messages to notify other processes about timer interrupt.

Also PIT percision is now "full" 0.8 us instead of 1 ms that I was using
before.
2024-07-23 02:28:52 +03:00
..
PageTable.cpp Kernel: Rewrite the whole scheduler and re-architecture SMP handling 2024-07-22 00:33:50 +03:00
Signal.S Kernel: Fix signal trampoline 2024-04-18 13:32:40 +03:00
Syscall.S Kernel: Fix multiprocessing on x86_64 2024-04-03 14:21:55 +03:00
Thread.S Kernel: Implement syscalls for i686 and cleanup x86_64 2024-04-03 02:23:23 +03:00
boot.S Kernel: Implement barebones AML parser 2024-04-07 17:03:30 +03:00
crti.S Kernel: Finally managed to get 64-bit working 2023-01-25 19:19:28 +02:00
crtn.S Kernel: Finally managed to get 64-bit working 2023-01-25 19:19:28 +02:00
interrupts.S Kernel: All processors use LAPIC timer when running with APIC 2024-07-23 02:28:52 +03:00
linker.ld Kernel: Start all processors on kernel boot 2024-03-03 02:19:43 +02:00