banan-os/kernel
Bananymous c936aac777 Kernel: Optimize scheduler idling
Now after each interrupt we will ask the scheduler to reschedule
if the current thread is the idle thread. This allows semaphore
unblocking to be practically instant when there is only one thread
executing.

Now disk reading is back to ~3 MB/s for single threaded process
2023-04-03 01:51:05 +03:00
..
arch Kernel: Optimize scheduler idling 2023-04-03 01:51:05 +03:00
font BuildSystem: building for 32-bit works now 2023-04-02 05:03:17 +03:00
include/kernel Kernel: Optimize scheduler idling 2023-04-03 01:51:05 +03:00
kernel Kernel: Optimize scheduler idling 2023-04-03 01:51:05 +03:00
userspace Kernel/Userspace: Start initial work on userspace and syscalls 2023-03-13 15:32:46 +02:00
CMakeLists.txt Kernel: ATA now uses irqs instead of polling 2023-04-03 00:03:38 +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