banan-os/kernel/arch/x86_64
Bananymous 5050047cef Kernel: Rewrite whole scheduler
Current context saving was very hacky and dependant on compiler
behaviour that was not consistent. Now we always use iret for
context saving. This makes everything more clean.
2024-03-29 18:02:12 +02:00
..
PageTable.cpp Kernel: Store current processor pointer in IA32_GS_BASE 2024-03-07 16:05:29 +02:00
Signal.S Kernel: Improve syscall handling 2024-02-12 21:51:11 +02:00
Syscall.S Kernel: Rename rsp->sp and rip->ip 2024-03-22 15:41:15 +02:00
Thread.S Kernel: Rewrite whole scheduler 2024-03-29 18:02:12 +02:00
boot.S Kernel: Store current processor pointer in IA32_GS_BASE 2024-03-07 16:05:29 +02: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: Rewrite whole scheduler 2024-03-29 18:02:12 +02:00
linker.ld Kernel: Start all processors on kernel boot 2024-03-03 02:19:43 +02:00