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