blob: 22e527e6d44ed7f56984d66444fcadcff5f0ff7d [file] [log] [blame]
Stefan Reinauer76c6c952008-11-20 20:07:38 +00001# This will make a target directory of ./VENDOR_MAINBOARD
2
3target VENDOR_MAINBOARD
4mainboard VENDOR/MAINBOARD
5
6option CC="CROSSCC"
Stefan Reinauer08670622009-06-30 15:17:49 +00007option CONFIG_CROSS_COMPILE="CROSS_PREFIX"
Stefan Reinauer9dd27bc2009-06-30 17:13:58 +00008option HOSTCC="CROSS_HOSTCC"
Stefan Reinauer76c6c952008-11-20 20:07:38 +00009
10__COMPRESSION__
Patrick Georgi2d3e7122009-04-21 20:31:18 +000011__LOGLEVEL__
Stefan Reinauer76c6c952008-11-20 20:07:38 +000012
13romimage "normal"
Stefan Reinauer08670622009-06-30 15:17:49 +000014 option CONFIG_USE_FAILOVER_IMAGE=0
15 option CONFIG_USE_FALLBACK_IMAGE=0
Stefan Reinauer76c6c952008-11-20 20:07:38 +000016 option COREBOOT_EXTRA_VERSION=".0-normal"
17 payload __PAYLOAD__
18end
19
20romimage "fallback"
Stefan Reinauer08670622009-06-30 15:17:49 +000021 option CONFIG_USE_FAILOVER_IMAGE=0
22 option CONFIG_USE_FALLBACK_IMAGE=1
Stefan Reinauer76c6c952008-11-20 20:07:38 +000023 option COREBOOT_EXTRA_VERSION=".0-fallback"
24 payload __PAYLOAD__
25end
26
27romimage "failover"
Stefan Reinauer08670622009-06-30 15:17:49 +000028 option CONFIG_USE_FAILOVER_IMAGE=1
29 option CONFIG_USE_FALLBACK_IMAGE=0
30 option CONFIG_ROM_IMAGE_SIZE=CONFIG_FAILOVER_SIZE
31 option CONFIG_XIP_ROM_SIZE=CONFIG_FAILOVER_SIZE
Stefan Reinauer76c6c952008-11-20 20:07:38 +000032end
33
Stefan Reinauer08670622009-06-30 15:17:49 +000034buildrom ./coreboot.rom CONFIG_ROM_SIZE "normal" "fallback" "failover"