2 # This will make a target directory of ./e325
11 uses CONFIG_ROM_STREAM
12 uses CONFIG_ROM_STREAM_START
13 uses CONFIG_SERIAL_POST
15 uses CONFIG_UDELAY_TSC
18 uses HAVE_FALLBACK_BOOT
29 uses MAINBOARD_PART_NUMBER
38 uses ROM_SECTION_OFFSET
42 uses USE_FALLBACK_IMAGE
44 uses HAVE_OPTION_TABLE
45 uses MAXIMUM_CONSOLE_LOGLEVEL
46 uses DEFAULT_CONSOLE_LOGLEVEL
47 uses CONFIG_CONSOLE_SERIAL8250
49 uses CONFIG_CHIP_CONFIGURE
52 uses LINUXBIOS_EXTRA_VERSION
54 option CONFIG_CHIP_CONFIGURE=1
56 option MAXIMUM_CONSOLE_LOGLEVEL=9
57 option DEFAULT_CONSOLE_LOGLEVEL=9
58 option CONFIG_CONSOLE_SERIAL8250=1
59 option CONFIG_SERIAL_POST=1
63 option CONFIG_UDELAY_TSC=0
66 option INTEL_PPRO_MTRR=1
70 option ROM_SIZE=1048576
73 option HAVE_OPTION_TABLE=1
74 option CONFIG_ROM_STREAM=1
75 option HAVE_FALLBACK_BOOT=1
78 ### Compute the location and size of where this firmware image
79 ### (linuxBIOS plus bootloader) will live in the boot rom chip.
81 option FALLBACK_SIZE=131072
83 ## LinuxBIOS C code runs at this location in RAM
84 option _RAMBASE=0x00004000
88 ### Compute the start location and size size of
89 ### The linuxBIOS bootloader.
95 option USE_FALLBACK_IMAGE=0
96 option ROM_IMAGE_SIZE=0x10000
97 option LINUXBIOS_EXTRA_VERSION=".0Normal"
99 payload ../../filo.elf
103 option USE_FALLBACK_IMAGE=1
104 option ROM_IMAGE_SIZE=0x10000
105 option LINUXBIOS_EXTRA_VERSION=".0Fallback"
107 payload ../../filo.elf
108 # use this to test a build if you don't have the etherboot
112 buildrom ./linuxbios.rom ROM_SIZE "normal" "fallback"