Hey folks,
After two painful days of debugging, I've finally found
the answer to the pains.
It lies in my misinterpretation of the unit of <memory>
The unit is k, while I assumed m.
The first thing someone helpfully suggested on IRC, when
seeing <memory>20480</memory> was that 20G might be too
much for my poor OS - so I shaved off a 0, going from
20M, which was already too little for booting a Linux
kernel down to 2.
Whelp. I've already sent an RFE to seabios@ asking if they
would perhaps very much mind adding a printout of the
amount of RAM available, like any other BIOS does.
Let's see where that goes. Meanwhile I talked to Eric
and convinced him that adding <memory units= would be
a good thing. See his next mail in a different thread.
Well so much for that. Thanks to everybody who helped
me step through the stack. You've been a great crowd!
So long,
i
--
Igor Galić
Tel: +43 (0) 664 886 22 883
Mail: i.galic(a)brainsware.org
URL:
http://brainsware.org/
GPG: 6880 4155 74BD FD7C B515 2EA5 4B1D 9E08 A097 C9AE