Files
banan-os/kernel/include/kernel
Bananymous 49662aa994 Kernel: Don't use peridic interrupts for scheduling
Scheduler will now set a timer interrupt deadline for when it should get
interrupted next. This fixes a big issue I've had for a long time where
sleeping on an idle core would have to wait for the next periodic
interrupt to wake up. This could cause 1 ms sleeps to be close to 10 ms.

This currently only supports lapic timers and will still fallback to
periodic interrupts when running with PIC. I should add deadline support
to PIT/HPET but why would you run with APIC disabled ;)
2026-07-07 04:53:41 +03:00
..
2026-05-20 04:17:03 +03:00
2026-07-02 15:22:52 +03:00
2024-03-26 02:48:26 +02:00
2026-05-19 13:00:05 +03:00
2024-09-27 15:31:31 +03:00
2026-01-11 01:31:09 +02:00
2024-01-24 15:53:38 +02:00
2024-01-24 15:53:38 +02:00
2025-08-05 17:12:26 +03:00
2025-05-13 10:16:21 +03:00
2026-04-20 12:50:09 +03:00