toaruos/kernel
Kevin Lange 339b82e10c [massive commit] Userspace terminal.
Completely removes:
* The kernel terminal (both VGA and graphical)
* The kernel ANSI parser (obviously)
* kgets() function
* Dozens of other functions that were made useless

Adds:
* Userspace terminal that should work (relatively) well
* Keyboard device driver (implemented with a "pipe" object)
* Stabalized interrupt interface
* `clear` uses the c library
* All panic screens and kprintf() output goes to the serial line ONLY
* The kernel boots directly into /bin/terminal (no arguments, unless you
  want to add them (such as -f))
2012-01-25 00:19:52 -06:00
..
cpu [massive commit] Userspace terminal. 2012-01-25 00:19:52 -06:00
devices [massive commit] Userspace terminal. 2012-01-25 00:19:52 -06:00
ds [list] Fix merge bug 2011-12-15 21:13:47 -06:00
fs [massive commit] Userspace terminal. 2012-01-25 00:19:52 -06:00
include [massive commit] Userspace terminal. 2012-01-25 00:19:52 -06:00
mem [massive commit] Userspace terminal. 2012-01-25 00:19:52 -06:00
misc [massive commit] Userspace terminal. 2012-01-25 00:19:52 -06:00
sys [massive commit] Userspace terminal. 2012-01-25 00:19:52 -06:00
v8086 VESA mode switching support. 2011-12-25 00:40:40 -06:00
video [massive commit] Userspace terminal. 2012-01-25 00:19:52 -06:00
link.ld Fix minor tab completion bug 2012-01-10 18:42:46 -06:00
main.c [massive commit] Userspace terminal. 2012-01-25 00:19:52 -06:00
start.s [sys] Fix fork syscall return values 2011-12-15 15:31:18 -06:00