2 # This will make a target directory of ./e325
11 uses CONFIG_ROM_STREAM
12 uses CONFIG_ROM_STREAM_START
13 uses CONFIG_UDELAY_TSC
16 uses HAVE_FALLBACK_BOOT
27 uses MAINBOARD_PART_NUMBER
36 uses ROM_SECTION_OFFSET
40 uses USE_FALLBACK_IMAGE
42 uses HAVE_OPTION_TABLE
43 uses MAXIMUM_CONSOLE_LOGLEVEL
44 uses DEFAULT_CONSOLE_LOGLEVEL
45 uses CONFIG_CONSOLE_SERIAL8250
47 uses CONFIG_CHIP_CONFIGURE
50 uses LINUXBIOS_EXTRA_VERSION
52 option CONFIG_CHIP_CONFIGURE=1
54 option MAXIMUM_CONSOLE_LOGLEVEL=8
55 option DEFAULT_CONSOLE_LOGLEVEL=8
56 option CONFIG_CONSOLE_SERIAL8250=1
59 option CONFIG_UDELAY_TSC=0
62 option INTEL_PPRO_MTRR=1
66 option ROM_SIZE=1048576
69 option HAVE_OPTION_TABLE=1
70 option CONFIG_ROM_STREAM=1
71 option HAVE_FALLBACK_BOOT=1
74 ### Compute the location and size of where this firmware image
75 ### (linuxBIOS plus bootloader) will live in the boot rom chip.
77 option FALLBACK_SIZE=131072
79 ## LinuxBIOS C code runs at this location in RAM
80 option _RAMBASE=0x00004000
84 ### Compute the start location and size size of
85 ### The linuxBIOS bootloader.
91 option USE_FALLBACK_IMAGE=0
92 option ROM_IMAGE_SIZE=0x10000
93 option LINUXBIOS_EXTRA_VERSION=".0Normal"
99 option USE_FALLBACK_IMAGE=1
100 option ROM_IMAGE_SIZE=0x10000
101 option LINUXBIOS_EXTRA_VERSION=".0Fallback"
104 # use this to test a build if you don't have the etherboot
108 buildrom ./linuxbios.rom ROM_SIZE "normal" "fallback"