banan-os/kernel
Bananymous b048630e5b Kernel: Improve locking in Process, VFS and ATAController
We used to block on all process access. This meant that shell
reading the keyboard input would block all VFS access making disk
accesses practically impossible. We now block only when it is
necessary :)
2023-03-30 22:02:16 +03:00
..
arch Kernel/Userspace: Start initial work on userspace and syscalls 2023-03-13 15:32:46 +02:00
font Kernel: Add prefs font for terminal output before file system 2023-02-23 01:22:50 +02:00
include/kernel Kernel: Improve locking in Process, VFS and ATAController 2023-03-30 22:02:16 +03:00
kernel Kernel: Improve locking in Process, VFS and ATAController 2023-03-30 22:02:16 +03:00
userspace Kernel/Userspace: Start initial work on userspace and syscalls 2023-03-13 15:32:46 +02:00
.gitignore Initial commit. We have a booting kernel 2022-11-12 21:04:47 +02:00
Makefile Kernel: Add Semaphore to block threads 2023-03-30 18:46:33 +03:00
icxxabi.cpp Kernel: Add some more cxxabi functionality 2023-02-02 15:50:26 +02:00
ubsan.cpp Kernel: Add ubsan 2023-03-06 23:38:05 +02:00