Commit Graph

20 Commits

Author SHA1 Message Date
shockrahwow
292a8ba568 removing manual setup of keyboard interrupt as its not written in this patch yet 2019-11-29 13:08:01 -08:00
shockrahwow
8e5b59c7fd working timer interrupt 2019-11-29 01:53:46 -08:00
shockrahwow
8c84915b71 removed int_keyboard
warning gets in the way and its not yet implemented anyway
2019-11-14 17:36:32 -08:00
shockrah
d56780dc0b kmain no longer hangs on return
loader now has some instruction cookies to make debuggin easier
2019-11-09 18:19:22 -08:00
shockrah
0dfd0e9fe2 added irq dispatch handler
rn it just makes sure that execution continues
2019-11-09 17:37:20 -08:00
shockrah
6d1204f957 irq's functions registered 2019-11-09 00:31:19 -08:00
shockrah
566e65cfea skeleton for irq's 2019-11-07 10:58:25 -08:00
shockrah
b111e7815f newly registered irq's 2019-11-07 03:41:20 -08:00
shockrahwow
511a6eb52a renamed interrupts to line up with indexes in table 2019-11-06 19:31:23 -08:00
shockrahwow
c9e8873b8b protected mode breaks interrupt handling for some reason 2019-11-05 19:29:58 -08:00
shockrahwow
80a4e7069a changing main interrupt_handler to take a pointer
also moving some logic around to help reson what's happening in recent errors
2019-10-30 23:18:49 -07:00
shockrahwow
e5c2553bf5 * setting ID[i].zero to 0
* also adding louder prints to interrupt handler for now
2019-10-30 18:39:26 -07:00
shockrahwow
c4bae42dd9 putch + broken interrupt handlers
int handlers only break when ran
2019-10-27 22:08:21 -07:00
shockrahwow
5bc285b7ca Adding keyboard interrupt handler
as of right now its busted(doesn't printanythng)
2019-10-27 20:27:46 -07:00
shockrah
a0752cba62 Moved load_idt to .s file 2019-10-24 03:03:08 -07:00
shockrah
63fcc09cea removed annoying comments 2019-10-19 22:53:09 -07:00
shockrah
8b178f0992 interrupt service routines registered under init_idt, but not yet impl 2019-10-19 22:48:33 -07:00
shockrah
fc33c711b3 interrupt descriptor table setup, but has no handlers yet 2019-10-14 14:06:22 -07:00
shockrah
7385ba7d7f adding structures to be used later in construction idt 2019-10-14 03:09:57 -07:00
shockrah
7d9800f1eb starting point for interrupt handlers though some of this code isn't ready to be used, it serves as a reference point for later 2019-10-13 23:14:49 -07:00