Commits


irc: improve EX_EQ and EX_NE


sys: add missing user.asm


sys: add comments


sys: implement ring 3


sys: set up and load LDT


sys: fix typo


sys: remove useless port delay


sys: use named GDT offsets


sys: setup and load TSS


sys: start init task (in kernel space)


cc1: decl(): parse storage class


cc1: fix decl()


cc1: add unfinished declaration parser


cc1: add peek() and next()


cc1: peekd -> peekdch


cc1: add initial lexer code


cc1: initial commit


add doc/XOpenC.pdf


sys: add initial floppy driver code Floppy drives are such a massive pain in the ass.


sys: fix putchar()'s scroll back


sys: move macros into macros.inc


sys: update .gitignore


sys: add panic()


sys: NUM_SECTORS: 8 -> 16


sys: implement interrupts