toaruos/kernel
Kevin Lange a8890a5f2d Use PIT mode 2 instead of 3
Works around what is believed to be a bug in VirtualBox where the PIT
*and* RTC were slowing down while playing quake to roughly half their
expected rates. I have no idea why this fixes the problem, but it does,
and with no expected ill effects elsewhere. With the future 64-bit
kernel, ToaruOS will no longer being using the PIT, so it doesn't really
matter anyway.
2017-02-10 14:55:24 +09:00
..
cpu Align stack pointer on kernel proper entry to 16-byte. Eliminate dead-lock in frame allocator on OOM. Formatting. 2015-05-21 15:09:42 -04:00
devices Use PIT mode 2 instead of 3 2017-02-10 14:55:24 +09:00
ds Fix some edge-case tty lockups 2017-02-01 22:29:33 +09:00
fs Fix some edge-case tty lockups 2017-02-01 22:29:33 +09:00
include #pragma once 2017-02-04 20:03:00 +09:00
mem Various random fixes 2016-12-26 18:02:47 +09:00
misc Track process start time 2017-01-29 19:30:07 +09:00
sys Bump kernel for audio interface updates 2017-02-08 22:11:21 +09:00
boot.S Fix init kernel stack size 2016-12-30 18:13:10 +09:00
gdt.S Use GAS instead of YASM. 2015-05-20 03:12:20 -04:00
idt.S Use GAS instead of YASM. 2015-05-20 03:12:20 -04:00
irq.S Optimizations 2015-05-20 23:32:21 -04:00
isr.S Optimizations 2015-05-20 23:32:21 -04:00
libc.c Various random fixes 2016-12-26 18:02:47 +09:00
link.ld Use GAS instead of YASM. 2015-05-20 03:12:20 -04:00
main.c Allow esoteric boot configs 2016-12-24 14:06:05 +09:00
spin.c Cleanup and improve spin lock code 2015-05-21 04:28:14 -04:00
task.S Cleanup system call code and improve branch prediction. 2015-05-20 14:14:51 -04:00
tss.S Use GAS instead of YASM. 2015-05-20 03:12:20 -04:00
user.S Cleanup system call code and improve branch prediction. 2015-05-20 14:14:51 -04:00