Hi Guys;
The Short Version: If you're working with the i386 build (as opposed to
the host build) of jjos+decaf, please upgrade to version Etherboot 4.2
(from version 4.0).
The Longer Version: Thomas Bocek just contacted me telling me that the
i386 build doesn't work for him, and that he's tracked it down as far
as: if he allows jbHeap::scrubMemory to scrub between 1MB and 8MB, then
decaf doesn't start. He's got 64MB DRAM.
I just tried to build and execute the i386 target for the first time in
a long while (longer than I care to admit). I had to redo all that
TFTP/BOOTP stuff under RedHat 6.0. I ran into a couple problems worth
mentioning -- FYI, here is what I found.
(1) The Etherboot v4.0 floppies don't seem to want to TFTP over the
entire 9MB (approx) jjos.zip file we create. I manually deleted sun/*
from the zipfile to get the 9MB file down to about 1.5MB, and it loaded
successfully.
(2) When this shrunken jjos.zip was finally ran, it looked like it
stalled after enabling A20, and then said something quickly about the
CPU type, and then it fielded a WHOLE LOT of interrupt zeroes, and then
it just got, real, REAL, quiet.
(3) I upgraded to Etherboot 4.2, which took a whole 10 minutes. (I did
this because of the downloading problem, but also because the release
notes muttered something about "not clearing memory" to avoid hammering
something.) I rebuilt the jjos.zip file so as to get it back up to
9MB. I changed NO SOURCES at all in either java or C++/ASM between
problematic step (2) and this step (3).
(4) It ran fine (well, identically to the slightly broken arch/host
build I am working on).
Thus, Thomas (and others), please be so kind as to upgrade to Etherboot
4.2, available from:
http://www.slug.org.au/etherboot/
and try again, and let me know what happens.
-jm
--
==== John Morrison
==== MaK Technologies Inc.
==== 185 Alewife Brook Parkway, Cambridge, MA 02138
==== http://www.mak.com/welcome.html
==== vox:617-876-8085 x115
==== fax:617-876-9208
==== [EMAIL PROTECTED]
_______________________________________________
Kernel maillist - [EMAIL PROTECTED]
http://jos.org/mailman/listinfo/kernel