James Hendricks <[EMAIL PROTECTED]> writes:
> Oh shoot. Eric, are you telling me that you don't ever put a Kernel into
> the BIOS, and that it is always sent over the ethernet (I've been
> wondering how you fit that all into a 512k flash)? That will make my
> development a bit harder, but it makes more sense.
That is the way I have it working right now. Mostly because my test
part I have been using is 256K. In 512K I don't see a real problem
fitting a kernel in there but I would have to be economical about what
I put in it.
> I guess more importantly, do you have the kernel version and any freebios
> patches on your webpage. A working kernel tree/freebios tree dump would
> be useful. My stuff isn't all in yet because of our credit card limit
> (apparently somebody ordered a couple of cubic feet of hard drives) -- it
> should get in at the start of the month. But I will have a video driver
> for you. I suppose I may even need to write a keyboard driver, too.
I do have a working version. At:
ftp://download.linuxnetworx.com/pub/src/linuxbios
And as soon as I can slow down enough I'm going start checking the
code in. On the ftp site the code works but has a few small bugs.
Or rather the code almost works... You should be able to do
everything but access memory. I'll do another dump when you have
everything if I haven't gotten the stuff in CVS yet.
The keyboard driver currenlty works fine. As of 2.4.7 the kernel ati
framebuffer driver recognizes the card but still can't initialize it.
With respect to the l440gx in my most recent tree I have moved all of
the cpu initialization code from hardwaremain.c into one subroutine so
it is trivial to call it on the second cpu. I even have linuxBIOS
succesfully rebooting the hardware whenever someone enters it via a
cpu reset and the machine is already running.
Eric