banan-os/kernel/arch/x86_64
Bananymous 001e95f973 Kernel: Optimize sse saving/loading
Only save and load sse when new thread is trying to execute sse
instruction. There is no need to do that every time we enter kernel.
2024-01-03 02:06:49 +02:00
..
GDT.cpp Kernel: Cleanup GDT code 2023-10-13 16:18:22 +03:00
IDT.cpp Kernel: Optimize sse saving/loading 2024-01-03 02:06:49 +02:00
PageTable.cpp Kernel: Don't use multiboot2 explicitly. Parse it to common structure 2023-11-17 18:54:59 +02:00
Signal.S Kernel: Rework all signal code 2023-12-06 13:02:17 +02:00
Thread.S Kernel/LibC: pass environ pointer to process 2023-06-05 21:12:08 +03:00
boot.S Kernel: Add framebuffer information to kernel image 2023-12-09 17:33:58 +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: Add 16 more irq handlers 2023-10-13 16:17:27 +03:00
linker.ld Kernel: Add framebuffer information to kernel image 2023-12-09 17:33:58 +02:00