polka/src
Eryn Wells 5e2c89e588 OMG INTERRUPTS ARE WORKING
The segment selector that you put in the interrupt table is a byte offset, and
*not* an index into the table. Now interrupts work!

But only one. And I think I know how to fix this...
2016-03-13 15:54:25 -04:00
..
kstd Getting too fancy with my CString::length() 2016-03-13 15:05:53 -04:00
boot.s boot tweaks 2016-02-27 12:34:31 -05:00
Console.cc Rename writeChar, writeString -> printChar, printString 2016-03-13 13:32:52 -04:00
Console.hh Console::printFormat is a printf() style function 2016-03-13 13:56:21 -04:00
ConsolePrintFormat.cc Fixed up Console::printFormat 2016-03-13 13:53:19 -04:00
crti.s Move everything to src 2016-02-26 22:46:18 -08:00
crtn.s Move everything to src 2016-02-26 22:46:18 -08:00
cxa.cc Rename writeChar, writeString -> printChar, printString 2016-03-13 13:32:52 -04:00
Descriptors.cc Print descriptor table information when loading 2016-03-13 15:47:11 -04:00
Descriptors.hh Make IDT size public 2016-03-13 13:14:45 -04:00
grub.cfg Get it all building 2016-02-27 12:27:44 -05:00
Interrupts.cc OMG INTERRUPTS ARE WORKING 2016-03-13 15:54:25 -04:00
Interrupts.hh Add method to post an interrupt in software 2016-03-13 15:47:50 -04:00
IO.hh PIC class which manages the PIC chips 2016-03-06 11:49:30 -05:00
isr.S Basic framework for getting interrupts to go, but alas nothing yet... 2016-03-13 13:17:08 -04:00
linker.ld Add .init, .fini, .ctor*, and .dtor* sections to linker script 2016-03-10 12:18:52 -05:00
Main.cc Code formatting 2016-03-13 15:06:05 -04:00
PIC.cc Add new PIC::initialize method to clear interrupts after initialization 2016-03-13 12:43:09 -04:00
PIC.hh Add new PIC::initialize method to clear interrupts after initialization 2016-03-13 12:43:09 -04:00
SConscript Fixed up Console::printFormat 2016-03-13 13:53:19 -04:00