Commit Graph

10 Commits

Author SHA1 Message Date
shockrah
d1866c5e93 added kprintf and kprintp as random useful things to have
also changed bochsrc master path to jos.iso
2019-11-09 17:24:41 -08:00
shockrahwow
c9e8873b8b protected mode breaks interrupt handling for some reason 2019-11-05 19:29:58 -08:00
shockrahwow
8660744a4f moved breakpoint to kmain to track interrupt problems 2019-11-05 17:44:03 -08:00
shockrahwow
35985d9199 removed fluff prints 2019-10-30 18:40:07 -07:00
shockrahwow
c4bae42dd9 putch + broken interrupt handlers
int handlers only break when ran
2019-10-27 22:08:21 -07:00
shockrah
fc33c711b3 interrupt descriptor table setup, but has no handlers yet 2019-10-14 14:06:22 -07:00
shockrah
a417a74731 base working kernel with a gdt that doesn't restart emulator(no idea why this works yet) 2019-10-14 02:06:50 -07:00
shockrah
1b9ed26506 removing fluff that is not yet needed 2019-10-14 00:47:04 -07:00
shockrah
c94252c3f2 Huge GDT update:
GDT control is how I would like it to be but there are some issues, namely:
1. far jumping to flush the code segment crashes the whole os(not good)
2. Segment selectors seem fine apart from the code segment thing
3. some administrative issues regarding the structure of the project which is slowly making things painful
2019-10-14 00:23:37 -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