banan-os/kernel/arch/i386
Bananymous 5b5e620d8a Kernel: Improve multithreading support
We can now use arbitary BAN::function<void(...)> as the Thread.
I also implemented multithreading for i386 since it was not done
on the initial multithreading commit.
2023-02-02 23:24:12 +02:00
..
IDT.cpp Kernel: fix some of i368 IDT. This was really broken 2023-02-02 15:52:06 +02:00
MMU.cpp All: rename every function from UpperCamelCase to snake_case 2023-02-01 21:05:44 +02:00
SpinLock.S Kernel: fix spinlock for i386 2023-02-02 15:49:00 +02:00
Thread.S Kernel: Improve multithreading support 2023-02-02 23:24:12 +02:00
boot.S Kernel: move GDT initialization to boot.S 2023-01-22 00:48:12 +02:00
crti.S Rename .s extensions to .S 2022-11-15 09:25:18 +02:00
crtn.S Rename .s extensions to .S 2022-11-15 09:25:18 +02:00
linker.ld Kernel: Multiboot data and kernel command lines are now global variables 2023-01-10 17:50:24 +02:00
make.config Kernel: Improve multithreading support 2023-02-02 23:24:12 +02:00