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?
Thanks,
Jeff
On Sat, Aug 16, 2003 at 07:08:51PM -0400, steven james wrote:
Greetings,
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?