ke...@us... (Ken Yap) writes:
> >formats, except LinuxBIOS. So I'd especially appreciate some LinuxBIOS
> >folks verifying that 5.1.3 generates something usable. I'm not sure
> >which drivers are LinuxBIOS ready in 5.1.3, but I'd enjoy finding out.
I will double check in a bit.
All etherboot drivers should work under LinuxBIOS. The only thing
you can't test is linuxbios.c For the rest under LinuxBIOS the code
is compiled with CONFIG_TSC_CURRTICKS. As we cannot use the BIOS
timer. But that should be quite normal.
> Eric can correct me here, but IIRC it should be the same drivers that
> are relocation-ready. Anything fixed by Eric is ready, e.g. eepro100,
> e1000. Anything that uses IO only is ready, e.g. 3c509, NE2000, cs89x0.
> Anything that hasn't had the virt_to_bus removed from the original Linux
> driver should have a good chance of working. I think natsemi, via-rhine,
> tulip and wd89c940 have a chance.
I am picky about being able to load arbitrary images, but the relocation
code is not strictly necessary for running under LinuxBIOS.
> Those I know are definitely not relocation-ready are rtl8139 and wd8013
> (this needs phys_to_virt I believe). I'll have a go at these soonish.
bus_to_virt?
> >I'd kind of like to demo Etherboot with LinuxBIOS at LinuxWorld Expo,
> >so maybe I'll find out what kind of motherboard to get and how to flash
> >it, etc. (suggestions welcome, btw ;) I'd also enjoy doing Etherboot
With a little luck I might be able to help with a demo, but I run
pretty high end machines so on the low end I don't have any advise.
Eric
|