banan-os/kernel/arch/x86_64
Bananymous 40b626b0aa Kernel: Rewrite all kernel mutexes
Now SpinLock is actually just a spin lock and I added a Mutex that
does the same as the old "SpinLock". This is in preparation for
starting to support smp and making the kernel smp safe. This commit
also removes obsolete PageTableScope and CriticalScope which should
now be used by alternative APIs.
2024-02-25 21:29:43 +02:00
..
GDT.cpp All: Cleanup all files 2024-01-24 15:53:38 +02:00
IDT.cpp All: Cleanup all files 2024-01-24 15:53:38 +02:00
PageTable.cpp Kernel: Rewrite all kernel mutexes 2024-02-25 21:29:43 +02:00
Signal.S Kernel: Improve syscall handling 2024-02-12 21:51:11 +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 All: Cleanup all files 2024-01-24 15:53:38 +02:00
linker.ld Kernel: Fix linker script 2024-01-30 17:32:50 +02:00