Etherboot in the BIOS?
jeff at planetfall.com
Sat Aug 16 19:11:01 CEST 2003
That gets back to my original question:
I have a "linuxbios.strip" file that's exactly 64KB. How can I add
Etherboot to it and still have a 64KB image?
Is this a problem with my objdump utility? Or do I have to manually
_overlay_ the linuxbios.strip file and Etherboot? And if the latter,
how do I know how much space I have for Etherboot?
Where have I gone wrong?
On Sat, Aug 16, 2003 at 07:08:51PM -0400, steven james wrote:
> The fallback image has to be pieced together. Just create a pad file sized
> 0x10000 - (lb image + etherboot image) and
> dd if=/dev/zero bs=1 count=<size> of=pad
> then cat etherboot pad linuxbios>fallback_block
> and flash the result.
> On Sat, 16 Aug 2003, Jeff Noxon wrote:
> > Would you please elaborate on this a little?
> > I still don't have my Tyan board working properly, but I can tell you
> > this -- my fallback image doesn't have any payload at all. I thought
> > it just ran the payload from the other image. (Which puzzled me.)
> > I was just burning the linuxbios.rom into top 64KB of flash.
> > Now that I'm clued in, I'm not sure how it's supposed to work.
> > The fallback file "linuxbios" is 48884 bytes in size. For some reason
> > when it is run through objdump to create linuxbios.strip, it ends up
> > being 65536 bytes. That doesn't leave room for any payload. Is this
> > another binutils problem?
More information about the coreboot