Hi,
I wanted to give a quick update on "legacybios". This past weekend, I was able to successfully boot linux via "legacybios" on my epia-m. Now that I have vga working on epia-m I've also confirmed that "legaybios" driven vga and keyboard also works. I've placed the elf image I used at:
http://linuxtogo.org/~kevin/legacybios/bios.bin.elf-20080526
For source, please see:
The main thing that was preventing booting before was an error in the ide detect code that was causing the ata reset to not properly wait for the drive to be ready. I've also ran into an issue with the APM bios, but I've simply disabled it for now.
There is still plenty of things to do, but I thought I'd give an update on progress.
-Kevin
wow, just a hair over 64k too.
it will be interesting to see what happens with windows :-)
ron
Hi Ron,
On Tue, May 27, 2008 at 09:19:29PM -0700, ron minnich wrote:
wow, just a hair over 64k too.
The file is a rom image padded to 64K. The 70K comes from an elf header tacked on to the rom image. (There are probably more efficient ways to tack on an elf header - but this works fine for now.)
The actual size of the rom before padding is around 45K. With coreboot-v3 and lzma compression (tested only under qemu) I get:
start 0xfffc3e80 len 19930 reallen 65536 compression 1 entry 0x000f6b70 loadaddress 0x000f0000 LAR: Compression algorithm #1 (lzma) used
Of course, this is with a bunch of things disabled (eg, no APM) so these numbers are likely to go up. However, all in all it is not bad.
it will be interesting to see what happens with windows :-)
Yes, it will be interesting. :-)
-Kevin