Apply linuxbios-rename-other-payload-options.patch
[coreboot.git] / src / mainboard / via / epia / Options.lb
1 uses MAXIMUM_CONSOLE_LOGLEVEL
2 uses DEFAULT_CONSOLE_LOGLEVEL
3 uses CONFIG_CONSOLE_SERIAL8250
4 uses TTYS0_BAUD
5 uses TTYS0_BASE
6 uses TTYS0_LCS
7 uses CONFIG_CHIP_NAME
8 uses HAVE_MP_TABLE
9 uses HAVE_PIRQ_TABLE
10 uses USE_FALLBACK_IMAGE
11 uses HAVE_FALLBACK_BOOT
12 uses HAVE_HARD_RESET
13 uses CONFIG_UDELAY_IO
14 uses HAVE_OPTION_TABLE
15 uses USE_OPTION_TABLE
16 uses CONFIG_ROM_PAYLOAD
17 uses IRQ_SLOT_COUNT
18 uses MAINBOARD
19 uses MAINBOARD_VENDOR
20 uses MAINBOARD_PART_NUMBER
21 uses LINUXBIOS_EXTRA_VERSION
22 uses ARCH
23 uses FALLBACK_SIZE
24 uses STACK_SIZE
25 uses HEAP_SIZE
26 uses ROM_SIZE
27 uses ROM_SECTION_SIZE
28 uses ROM_IMAGE_SIZE
29 uses ROM_SECTION_SIZE
30 uses ROM_SECTION_OFFSET
31 uses CONFIG_ROM_PAYLOAD_START
32 uses CONFIG_COMPRESSED_PAYLOAD_LZMA
33 uses PAYLOAD_SIZE
34 uses _ROMBASE
35 uses _RAMBASE
36 uses XIP_ROM_SIZE
37 uses XIP_ROM_BASE
38 uses HAVE_MP_TABLE
39 uses CROSS_COMPILE
40 uses CC
41 uses HOSTCC
42 uses OBJCOPY
43
44 # logging
45 uses DEFAULT_CONSOLE_LOGLEVEL
46 uses MAXIMUM_CONSOLE_LOGLEVEL
47
48 # logging
49 uses DEFAULT_CONSOLE_LOGLEVEL
50 uses MAXIMUM_CONSOLE_LOGLEVEL
51
52 default CONFIG_CONSOLE_SERIAL8250=1
53 ## Select the serial console baud rate
54 default TTYS0_BAUD=19200
55
56 # Select the serial console base port
57 default TTYS0_BASE=0x3f8
58                                                                                 
59 # Select the serial protocol
60 # This defaults to 8 data bits, 1 stop bit, and no parity
61 default TTYS0_LCS=0x3
62
63 default CONFIG_CHIP_NAME=1
64 ## ROM_SIZE is the size of boot ROM that this board will use.
65 default ROM_SIZE  = 256*1024
66
67 ###
68 ### Build options
69 ###
70
71 ##
72 ## Build code for the fallback boot
73 ##
74 default HAVE_FALLBACK_BOOT=1
75
76 ##
77 ## no MP table
78 ##
79 default HAVE_MP_TABLE=0
80
81 ##
82 ## Build code to reset the motherboard from linuxBIOS
83 ##
84 default HAVE_HARD_RESET=1
85
86 ##
87 ## use io based udelay function
88 ##
89 default CONFIG_UDELAY_IO=1
90
91 ##
92 ## Build code to export a programmable irq routing table
93 ##
94 default HAVE_PIRQ_TABLE=1
95 default IRQ_SLOT_COUNT=5
96 #object irq_tables.o
97
98 ##
99 ## Build code to export a CMOS option table
100 ##
101 default HAVE_OPTION_TABLE=1
102
103 ###
104 ### LinuxBIOS layout values
105 ###
106
107 ## ROM_IMAGE_SIZE is the amount of space to allow linuxBIOS to occupy.
108 default ROM_IMAGE_SIZE = 65536
109 default FALLBACK_SIZE = 131072
110
111 ##
112 ## Use a small 8K stack
113 ##
114 default STACK_SIZE=0x2000
115
116 ##
117 ## Use a small 16K heap
118 ##
119 default HEAP_SIZE=0x4000
120
121 ##
122 ## Only use the option table in a normal image
123 ##
124 #default USE_OPTION_TABLE = !USE_FALLBACK_IMAGE
125 default USE_OPTION_TABLE = 0
126
127 default _RAMBASE = 0x00004000
128
129 default CONFIG_ROM_PAYLOAD     = 1
130
131 ##
132 ## The default compiler
133 ##
134 default CROSS_COMPILE=""
135 default CC="$(CROSS_COMPILE)gcc -m32"
136 default HOSTCC="gcc"
137
138
139 end
140