> o Load the kernel at 0x80100000 (KSEG0 + 1M) on the
> deskstation to get around the 640K limitations of the
> motherboard (0x800a0000-0x800fffff is where the ISA bus is
> memory mapped). Make sure that the low memory isn't
> wasted, especially on ACER machines. Alternatively, figure
> out how to have a hole in the image...
How about: load the kernel to 0x80100000, copy the exception handlers down
to KSEG0, declare KSEG0+sizeof(lowmemstuff) as memory base address and all
the kernel code+data+bss to be memory in use. Sounds easier than hacking
complex things for the loader just to cut the kernel into two pieces.
> More progress. Life is good. Must drink microbrews in honor of
> progress and Drew's birthday...
A glass of Cyber-Champagne on Drew's birthday :-)