Optional offset is a good idea.
But seem when We build normal or fallback image the offset are fixed at the time.
For example: The LsiSCSIFW is 48k. and its final offset in ROM is 0. When building fallback image, I set ROM_SIZE is 512K, and fallback section size if 96K ( 32k+64k) so the offset is 512K-96K.The final offset in ROM should be 512K-96K. When building normal image, I set ROM_SIZE is 512K-48K. and normal section size is 512k-48k-96k, and the offset is 48K. The final offset in ROM should be 48K.
So We only need to cat them all together, except We don't want normal you may need the optional offset.
Regards
YH.
-----邮件原件----- 发件人: ron minnich [mailto:rminnich@lanl.gov] 发送时间: 2003年9月16日 7:25 收件人: Stefan Reinauer 抄送: YhLu; LinuxBIOS 主题: Re: extending "buildrom"
On Tue, 16 Sep 2003, ron minnich wrote:
On Tue, 16 Sep 2003, Stefan Reinauer wrote:
- ron minnich rminnich@lanl.gov [030915 16:51]:
On Mon, 15 Sep 2003, Stefan Reinauer wrote:
buildrom <imagename.rom> size ROM_SIZE data ./lsiscsifw 65536
So the one change I'd make is to have an optional offset.
data ./lsiscsifs 65536 image normal NORMAL_SIZE 0x20000
etc.
This would be so that you could have non-contiguous data areas.
ron