Open Firmware is a little larger than 256k, so building a LBv2 with normal and fallback is out of the question with 512k ROMs. This config just builds one big image. The patch is less useful, the result is much more readable.
Signed-off-by: Torsten Duwe <[EMAIL PROTECTED]> Recommendation: supply as alternative config
diff -Burb --exclude=.svn CVS/LinuxBIOSv2/targets/gigabyte/m57sli/Config.lb tmp/LinuxBIOSv2/targets/gigabyte/m57sli/Config.lb --- CVS/LinuxBIOSv2/targets/gigabyte/m57sli/Config.lb 2007-07-25 18:26:15.000000000 +0200 +++ tmp/LinuxBIOSv2/targets/gigabyte/m57sli/Config.lb 2007-08-22 11:05:50.000000000 +0200 @@ -22,83 +22,21 @@ target m57sli mainboard gigabyte/m57sli -# serengeti_leopard -romimage "normal" -# 48K for SCSI FW -# option ROM_SIZE = 475136 -# 48K for SCSI FW and 48K for ATI ROM -# option ROM_SIZE = 425984 -# 64K for Etherboot -# option ROM_SIZE = 458752 -# 44k for atixx.rom -# option ROM_SIZE = 479232 - option USE_FAILOVER_IMAGE=0 - option USE_FALLBACK_IMAGE=0 -# option ROM_IMAGE_SIZE=0x13800 -# option ROM_IMAGE_SIZE=0x18800 - option ROM_IMAGE_SIZE=0x20000 -# option ROM_IMAGE_SIZE=0x15800 - option XIP_ROM_SIZE=0x40000 - option LINUXBIOS_EXTRA_VERSION="$(shell cat ../../VERSION)_Normal" -# payload ../../../payloads/tg3--ide_disk.zelf -# payload ../../../payloads/filo.elf -# payload ../../../payloads/filo_mem.elf -# payload ../../../payloads/filo.zelf -# payload ../../../payloads/tg3--filo_hda2.zelf -# payload ../../../payloads/tg3.zelf -# payload ../../../../payloads/tg3_vga.zelf -# payload ../../../../payloads/tg3--filo_hda2_vga.zelf -# payload ../../../../payloads/tg3--filo_hda2_vga_5_4.zelf -# payload ../../../../payloads/forcedeth--filo_hda2_vga.zelf - payload ../../../../payloads/forcedeth--filo_hda2_vga_5_4_2_mcp55.zelf -# payload ../../../payloads/tg3_com2.zelf -# payload ../../../payloads/e1000--filo.zelf -# payload ../../../payloads/tg3--e1000--filo.zelf -# payload ../../../payloads/tg3--eepro100--e1000--filo_hda2.zelf -# payload ../../../payloads/tg3--eepro100--e1000--filo_hda2_5.3.zelf -# payload ../../../payloads/tg3--eepro100--e1000--filo_hda2_com2.zelf -end - romimage "fallback" + option ROM_SIZE = 524288 option USE_FAILOVER_IMAGE=0 +# option USE_NORMAL_IMAGE=0 option USE_FALLBACK_IMAGE=1 -# option ROM_IMAGE_SIZE=0x13800 -# option ROM_IMAGE_SIZE=0x19800 + option FALLBACK_SIZE=524288 + option FAILOVER_SIZE=0 + option HAVE_FALLBACK_BOOT=1 + option HAVE_FAILOVER_BOOT=0 option ROM_IMAGE_SIZE=0x20000 # option ROM_IMAGE_SIZE=0x15800 - option XIP_ROM_SIZE=0x40000 - option LINUXBIOS_EXTRA_VERSION="$(shell cat ../../VERSION)_Fallback" -# payload ../../../payloads/tg3--ide_disk.zelf -# payload ../../../payloads/filo.elf -# payload ../../../payloads/filo_mem.elf -# payload ../../../payloads/filo.zelf -# payload ../../../payloads/tg3--filo_hda2.zelf -# payload ../../../payloads/tg3.zelf -# payload ../../../../payloads/tg3_vga.zelf -# payload ../../../../payloads/memtest -# payload ../../../../payloads/e1000_vga.zelf -# payload ../../../../payloads/tg3--filo_hda2_vga.zelf -# payload ../../../../payloads/filo_hda.zelf -# payload ../../../../payloads/adlo.elf -# payload ../../../../payloads/tg3--filo_hda2_vga_5_4.zelf -# payload ../../../../payloads/forcedeth_mcp55_filo_hda2.zelf - payload ../../../../payloads/forcedeth--filo_hda2_vga_5_4_2_mcp55.zelf -# payload ../../../../payloads/forcedeth--filo_hda2_vga.zelf -# payload ../../../payloads/tg3_com2.zelf -# payload ../../../payloads/e1000--filo.zelf -# payload ../../../payloads/tg3--e1000--filo.zelf -# payload ../../../payloads/tg3--eepro100--e1000--filo_hda2.zelf -# payload ../../../payloads/tg3--eepro100--e1000--filo_hda2_5.3.zelf -# payload ../../../payloads/tg3--eepro100--e1000--filo_hda2_com2.zelf -end - -romimage "failover" - option USE_FAILOVER_IMAGE=1 - option USE_FALLBACK_IMAGE=0 - option ROM_IMAGE_SIZE=FAILOVER_SIZE - option XIP_ROM_SIZE=FAILOVER_SIZE - option LINUXBIOS_EXTRA_VERSION="$(shell cat ../../VERSION)_Failover" + option XIP_ROM_SIZE=0x10000 +# option LINUXBIOS_EXTRA_VERSION="$(shell cat ../../VERSION)_Normal" + payload /data/tmp/ofwlb.elf end -#buildrom ./linuxbios.rom ROM_SIZE "normal" "fallback" -buildrom ./linuxbios.rom ROM_SIZE "normal" "fallback" "failover" +#buildrom ./linuxbios.rom ROM_SIZE "normal" "fallback" "failover" +buildrom ./linuxbios.rom ROM_SIZE "fallback"
target m57sli mainboard gigabyte/m57sli romimage "fallback" option ROM_SIZE = 524288 option USE_FAILOVER_IMAGE=0 # option USE_NORMAL_IMAGE=0 option USE_FALLBACK_IMAGE=1 option FALLBACK_SIZE=524288 option FAILOVER_SIZE=0 option HAVE_FALLBACK_BOOT=1 option HAVE_FAILOVER_BOOT=0 option ROM_IMAGE_SIZE=0x20000 # option ROM_IMAGE_SIZE=0x15800 option XIP_ROM_SIZE=0x10000 # option LINUXBIOS_EXTRA_VERSION="$(shell cat ../../VERSION)_Normal" payload /data/tmp/ofwlb.elf end #buildrom ./linuxbios.rom ROM_SIZE "normal" "fallback" "failover" buildrom ./linuxbios.rom ROM_SIZE "fallback"
-- linuxbios mailing list linuxbios@linuxbios.org http://www.linuxbios.org/mailman/listinfo/linuxbios