OK, briefly, I had to redo the timing code. I have the
monitor distributing time, as I mentioned before. Got
past the BogoMIPS calculation:
Memory: sized by int13 0e801h
Console: 16 point font, 400 scans
Console: colour VGA+ 80x25, 1 virtual console (max 63)
Calibrating delay loop.. ok - 193.74 BogoMIPS
Memory: 1644k/4096k available (396k kernel code, 384k reserved, 232k data)
Next; an instruction is tripping a #PF to the first page in the
segment (@ 0xc0000000). BTW, this Linux image is the old style segmentation.
This may be intentional. I'll check this out in bochs. I need
to add exception handling. Only have interrupts right now.
I'll deal with releasing code later. I need to clean up
things, and I want to play more first.
-Kevin