[coreboot] tyan s2881 with seabios and gpxe

Myles Watson mylesgw at gmail.com
Thu Oct 1 18:04:54 CEST 2009


On Thu, Oct 1, 2009 at 8:54 AM, Hugh Greenberg <hng at lanl.gov> wrote:
> I am trying to put coreboot v2 on a tyan s2881 and I would like to use
> seabios and gpxe for the payload .  I successfully created the coreboot.rom
> by following the s2881 build tutorial and seabios tutorial.  I then tried to
> add gpxe to the coreboot rom and I received this output from cbfstool:
>
> $./cbfstool ../../targets/tyan/s2881/s2881/coreboot.rom add
> ../../../gpxe-0.9.6-tg3-5704.rom pci14e4,1648 99
> Could not add the file to CBFS, it's probably too big.
>
> $ ./cbfstool ../../targets/tyan/s2881/s2881/coreboot.rom print
> ../../targets/tyan/s2881/s2881/coreboot.rom: 512 kB, bootblocksize 262144,
> romsize 524288, offset 0x0
> Alignment: 64 bytes

> Name                           Offset     Type         Size
> normal/payload                 0x0        payload      65592
> normal/coreboot_ram            0x10080    stage        56173
> fallback/payload               0x1dc40    payload      65592
> fallback/coreboot_ram          0x2dcc0    stage        55651
>                              0x3b680    null         18744
I didn't see how big the gpxe ROM is.  That might influence which of
these choices you make.

You could:
1. shrink your bootblock (CONFIG_ROM_IMAGE_SIZE)
2. do fallback-only (Remove anything that says normal in
targets/tyan/s2881/s2881/Config.lb)

>
> I taked to Ron about this and he suggested to try the Kconfig build system
> as that would create a smaller rom.   That failed and I received this
> output:

3. Apply the attached patch (updated version of one that is waiting to
be reviewed.)

Thanks,
Myles
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Kconfig_fixup.diff
Type: text/x-patch
Size: 2955 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20091001/8915cfb5/attachment.diff>


More information about the coreboot mailing list