2 # Sample config file for Newisys Khepri systems
7 # Target directory for khepri build
10 # list of all used variables:
14 uses CONFIG_ROM_STREAM
15 uses CONFIG_ROM_STREAM_START
16 uses CONFIG_UDELAY_TSC
19 uses HAVE_FALLBACK_BOOT
30 uses MAINBOARD_PART_NUMBER
39 uses ROM_SECTION_OFFSET
43 uses USE_FALLBACK_IMAGE
45 uses HAVE_OPTION_TABLE
46 uses MAXIMUM_CONSOLE_LOGLEVEL
47 uses DEFAULT_CONSOLE_LOGLEVEL
48 uses CONFIG_CONSOLE_SERIAL8250
50 uses CONFIG_CHIP_CONFIGURE
53 uses LINUXBIOS_EXTRA_VERSION
56 # set target C compiler to 32bit gcc.
59 # Configuration options.
61 option CONFIG_CHIP_CONFIGURE=1
63 option MAXIMUM_CONSOLE_LOGLEVEL=8
64 option DEFAULT_CONSOLE_LOGLEVEL=8
65 option CONFIG_CONSOLE_SERIAL8250=1
68 option CONFIG_UDELAY_TSC=0
71 option INTEL_PPRO_MTRR=1
76 # Size of the image. Khepri comes with 512k per default.
77 option ROM_SIZE=524288
79 option HAVE_OPTION_TABLE=1
80 option CONFIG_ROM_STREAM=1
81 option HAVE_FALLBACK_BOOT=1
83 option FALLBACK_SIZE=131072
85 ## LinuxBIOS C code runs at this location in RAM
86 option _RAMBASE=0x00004000
89 option USE_FALLBACK_IMAGE=0
90 option ROM_IMAGE_SIZE=0x10000
91 option LINUXBIOS_EXTRA_VERSION="-Khepri-Normal"
92 mainboard newisys/khepri
93 payload /usr/share/LinuxBIOS/filo.elf
97 option USE_FALLBACK_IMAGE=1
98 option ROM_IMAGE_SIZE=0x10000
99 option LINUXBIOS_EXTRA_VERSION="-Khepri-Fallback"
100 mainboard newisys/khepri
101 payload /usr/share/LinuxBIOS/tg3--ide_disk.zelf
104 buildrom ./linuxbios.rom ROM_SIZE "normal" "fallback"