0a9d6a02c20b1e484d02a4456de4953a10905b4a
[coreboot.git] / targets / ibm / e325 / Config.lb
1 # the IBM E325
2 # This will make a target directory of ./e325
3
4 loadoptions
5
6 target e325
7
8 uses ARCH
9 uses CONFIG_COMPRESS
10 uses CONFIG_IOAPIC
11 uses CONFIG_ROM_STREAM
12 uses CONFIG_ROM_STREAM_START
13 uses CONFIG_SERIAL_POST
14 uses NO_POST
15 uses CONFIG_UDELAY_TSC
16 uses CPU_FIXUP
17 uses FALLBACK_SIZE
18 uses HAVE_FALLBACK_BOOT
19 uses HAVE_MP_TABLE
20 uses HAVE_PIRQ_TABLE
21 uses HAVE_HARD_RESET
22 uses i586
23 uses i686
24 uses INTEL_PPRO_MTRR
25 uses HEAP_SIZE
26 uses IRQ_SLOT_COUNT
27 uses k7
28 uses k8
29 uses MAINBOARD_PART_NUMBER
30 uses MAINBOARD_VENDOR
31 uses CONFIG_SMP
32 uses CONFIG_MAX_CPUS
33 uses MEMORY_HOLE
34 uses PAYLOAD_SIZE
35 uses _RAMBASE
36 uses _ROMBASE
37 uses ROM_IMAGE_SIZE
38 uses ROM_SECTION_OFFSET
39 uses ROM_SECTION_SIZE
40 uses ROM_SIZE
41 uses STACK_SIZE
42 uses USE_FALLBACK_IMAGE
43 uses USE_OPTION_TABLE
44 uses HAVE_OPTION_TABLE
45 uses MAXIMUM_CONSOLE_LOGLEVEL
46 uses  DEFAULT_CONSOLE_LOGLEVEL
47 uses  CONFIG_CONSOLE_SERIAL8250
48 uses MAINBOARD
49 uses CONFIG_CHIP_CONFIGURE
50 uses XIP_ROM_SIZE
51 uses XIP_ROM_BASE
52 uses LINUXBIOS_EXTRA_VERSION
53
54 option CONFIG_CHIP_CONFIGURE=1
55
56 option  MAXIMUM_CONSOLE_LOGLEVEL=9
57 option  DEFAULT_CONSOLE_LOGLEVEL=9
58 option  CONFIG_CONSOLE_SERIAL8250=1
59 option  CONFIG_SERIAL_POST=1
60 option  NO_POST=0
61
62 option CPU_FIXUP=1
63 option CONFIG_UDELAY_TSC=0
64 option i686=1
65 option i586=1
66 option INTEL_PPRO_MTRR=1
67 option k7=1
68 option k8=1
69
70 option ROM_SIZE=1048576
71
72
73 option HAVE_OPTION_TABLE=1
74 option CONFIG_ROM_STREAM=1
75 option HAVE_FALLBACK_BOOT=1
76
77 ###
78 ### Compute the location and size of where this firmware image
79 ### (linuxBIOS plus bootloader) will live in the boot rom chip.
80 ###
81 option FALLBACK_SIZE=131072
82
83 ## LinuxBIOS C code runs at this location in RAM
84 option _RAMBASE=0x00004000
85
86 #
87 ###
88 ### Compute the start location and size size of
89 ### The linuxBIOS bootloader.
90 ###
91
92 #
93 # Arima hdama
94 romimage "normal"
95         option USE_FALLBACK_IMAGE=0
96         option ROM_IMAGE_SIZE=0x10000
97         option LINUXBIOS_EXTRA_VERSION=".0Normal"
98         mainboard ibm/e325
99         payload ../../filo.elf
100 end
101
102 romimage "fallback" 
103         option USE_FALLBACK_IMAGE=1
104         option ROM_IMAGE_SIZE=0x10000
105         option LINUXBIOS_EXTRA_VERSION=".0Fallback"
106         mainboard ibm/e325
107         payload ../../filo.elf
108 # use this to test a build if you don't have the etherboot
109 #       payload /etc/hosts
110 end
111
112 buildrom ./linuxbios.rom ROM_SIZE "normal" "fallback"