Greg just move the fs support from filo to linuxbios, and create fs_stream.
It still calls the elfboot to load the elfimage in HD. And it doesn't
So it is some kind of boot loader you said.
It is really enhancement to ide_stream.c
发件人: Eric W. Biederman [mailto:firstname.lastname@example.org] 代表 Eric W. Biederman
发送时间: 2004年4月3日 20:33
收件人: Greg Watson
抄送: Yinghai Lu; 'SONE Takeshi'; linuxbios(a)clustermatic.org
主题: Re: g-e$: FILO 0.4 [PMX:#]
Greg Watson <gwatson(a)lanl.gov> writes:
Yeah sorry, I kind of did that by stealth. Ron and I
get lots of requests
people wanting to use LB but who don't know how to
deal with the payload
issue. We decided that it would be really nice to have a simple bootloader
understands some basic filesystems built into LB. That
way people can get
without having to deal with etherboot or FILO
directly. A nice side effect
that it simplifies the FILO code significantly - in
fact the only code
really required is the filesystem support. Also,
another major plus is
code supports PPC as well as x86. Up to now I've
had no bootloaders
or FILO) that work on PPC.
Then we refactor and make building the bootloader part of the tree.
These things are policy engines. We need to separate mechanism and policy.
As far as I can tell this level of support crosses the line.
etherboot is portable and would not be hard to get running on ppc.