On Fri, 2002-06-21 at 12:12, Eric W. Biederman wrote: > ollie lho <[EMAIL PROTECTED]> writes: > > > On Fri, 2002-06-21 at 07:44, Ronald G Minnich wrote: > > > > > > > > > Eric, something we will need: etherboot needs a way to have more than one > > > ethernet interface compiled in, so that stuff like the pcm-5823 can be > > > supported regardless of ethernet type. > > > > > > > This is the reason that I don't think Etherboot would be a good general > > purpose bootloader. It lacks a well defined abstraction layer which > > makes this kind of extension very painful. > > The lack of extensibility in etherboot is a significant point. > > However. > a) Multiple NIC support has already been implemented. > From etherboot cvs do: > make rtl8139--eepro100.ebi >
Hmm. how is this been done ?? Is there any kind of "virtual switch" or just poll a table of supported NIC ?? I am also think about implementing a general purpose bootloader from scratch. Unfortunately, I crashed my HD last week so I have to redesign it all over again. BTW, Eric, is it possible for ELF Boot to have XIP capability ?? For example, currently, Etherboot is copied from Flash to RAM before executing. Can we make the .text section's VMA/LMA to the address of Flash chip and mark it something like NOLOAD ?? I got this problem because our in-house etherboot is getting bigger and bigger, and Linux/WinCE have different concept about "reserved memory". Ollie
