Skip to content

Commit 9aa0746

Browse files
committed
update aarch64 coreboot config
Signed-off-by: David Hendricks <[email protected]>
1 parent acaef99 commit 9aa0746

File tree

1 file changed

+372
-1
lines changed

1 file changed

+372
-1
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,379 @@
1-
CONFIG_VENDOR_EMULATION=y
1+
#
2+
# Automatically generated file; DO NOT EDIT.
3+
# coreboot configuration
4+
#
5+
6+
#
7+
# General setup
8+
#
9+
CONFIG_COREBOOT_BUILD=y
10+
CONFIG_LOCALVERSION=""
11+
CONFIG_CBFS_PREFIX="fallback"
12+
CONFIG_COMPILER_GCC=y
13+
# CONFIG_COMPILER_LLVM_CLANG is not set
14+
# CONFIG_ANY_TOOLCHAIN is not set
15+
# CONFIG_CCACHE is not set
16+
# CONFIG_FMD_GENPARSER is not set
17+
# CONFIG_UTIL_GENPARSER is not set
18+
CONFIG_OPTION_BACKEND_NONE=y
19+
CONFIG_COMPRESS_RAMSTAGE=y
20+
CONFIG_COMPRESS_PRERAM_STAGES=y
21+
CONFIG_INCLUDE_CONFIG_FILE=y
222
CONFIG_COLLECT_TIMESTAMPS=y
323
CONFIG_TIMESTAMPS_ON_CONSOLE=y
24+
CONFIG_USE_BLOBS=y
25+
# CONFIG_USE_AMD_BLOBS is not set
26+
# CONFIG_USE_QC_BLOBS is not set
27+
# CONFIG_COVERAGE is not set
28+
# CONFIG_UBSAN is not set
29+
# CONFIG_ASAN is not set
30+
CONFIG_NO_STAGE_CACHE=y
31+
# CONFIG_TSEG_STAGE_CACHE is not set
32+
# CONFIG_UPDATE_IMAGE is not set
33+
# CONFIG_BOOTSPLASH_IMAGE is not set
34+
# CONFIG_FW_CONFIG is not set
35+
# end of General setup
36+
37+
#
38+
# Mainboard
39+
#
40+
41+
#
42+
# Important: Run 'make distclean' before switching boards
43+
#
44+
# CONFIG_VENDOR_51NB is not set
45+
# CONFIG_VENDOR_ACER is not set
46+
# CONFIG_VENDOR_ADLINK is not set
47+
# CONFIG_VENDOR_AMD is not set
48+
# CONFIG_VENDOR_AOPEN is not set
49+
# CONFIG_VENDOR_APPLE is not set
50+
# CONFIG_VENDOR_ASROCK is not set
51+
# CONFIG_VENDOR_ASUS is not set
52+
# CONFIG_VENDOR_BAP is not set
53+
# CONFIG_VENDOR_BIOSTAR is not set
54+
# CONFIG_VENDOR_BOSTENTECH is not set
55+
# CONFIG_VENDOR_CAVIUM is not set
56+
# CONFIG_VENDOR_CLEVO is not set
57+
# CONFIG_VENDOR_COMPULAB is not set
58+
# CONFIG_VENDOR_DELL is not set
59+
# CONFIG_VENDOR_ELMEX is not set
60+
CONFIG_VENDOR_EMULATION=y
61+
# CONFIG_VENDOR_EXAMPLE is not set
62+
# CONFIG_VENDOR_FACEBOOK is not set
63+
# CONFIG_VENDOR_FOXCONN is not set
64+
# CONFIG_VENDOR_GETAC is not set
65+
# CONFIG_VENDOR_GIGABYTE is not set
66+
# CONFIG_VENDOR_GIZMOSPHERE is not set
67+
# CONFIG_VENDOR_GOOGLE is not set
68+
# CONFIG_VENDOR_HP is not set
69+
# CONFIG_VENDOR_IBASE is not set
70+
# CONFIG_VENDOR_INTEL is not set
71+
# CONFIG_VENDOR_JETWAY is not set
72+
# CONFIG_VENDOR_KONTRON is not set
73+
# CONFIG_VENDOR_LENOVO is not set
74+
# CONFIG_VENDOR_LIBRETREND is not set
75+
# CONFIG_VENDOR_LIPPERT is not set
76+
# CONFIG_VENDOR_MSI is not set
77+
# CONFIG_VENDOR_OCP is not set
78+
# CONFIG_VENDOR_OPENCELLULAR is not set
79+
# CONFIG_VENDOR_PACKARDBELL is not set
80+
# CONFIG_VENDOR_PCENGINES is not set
81+
# CONFIG_VENDOR_PINE64 is not set
82+
# CONFIG_VENDOR_PORTWELL is not set
83+
# CONFIG_VENDOR_PRODRIVE is not set
84+
# CONFIG_VENDOR_PROTECTLI is not set
85+
# CONFIG_VENDOR_PURISM is not set
86+
# CONFIG_VENDOR_RAZER is not set
87+
# CONFIG_VENDOR_RODA is not set
88+
# CONFIG_VENDOR_SAMSUNG is not set
89+
# CONFIG_VENDOR_SAPPHIRE is not set
90+
# CONFIG_VENDOR_SCALEWAY is not set
91+
# CONFIG_VENDOR_SIEMENS is not set
92+
# CONFIG_VENDOR_SIFIVE is not set
93+
# CONFIG_VENDOR_SUPERMICRO is not set
94+
# CONFIG_VENDOR_SYSTEM76 is not set
95+
# CONFIG_VENDOR_TI is not set
96+
# CONFIG_VENDOR_UP is not set
97+
CONFIG_BOARD_SPECIFIC_OPTIONS=y
98+
CONFIG_MAINBOARD_PART_NUMBER="QEMU AArch64"
99+
CONFIG_MAINBOARD_DIR="emulation/qemu-aarch64"
100+
CONFIG_DIMM_MAX=4
101+
CONFIG_DIMM_SPD_SIZE=256
102+
CONFIG_FMDFILE=""
103+
# CONFIG_NO_POST is not set
4104
CONFIG_MAINBOARD_VENDOR="Emulation"
5105
CONFIG_CBFS_SIZE=0x1000000
106+
CONFIG_MAX_CPUS=2
107+
# CONFIG_VBOOT is not set
108+
CONFIG_DEVICETREE="devicetree.cb"
109+
CONFIG_OVERRIDE_DEVICETREE=""
110+
CONFIG_DRAM_SIZE_MB=261120
111+
CONFIG_UART_FOR_CONSOLE=0
112+
# CONFIG_CONSOLE_POST is not set
113+
CONFIG_POST_DEVICE=y
6114
CONFIG_BOARD_EMULATION_QEMU_AARCH64=y
115+
# CONFIG_BOARD_EMULATION_QEMU_ARMV7 is not set
116+
# CONFIG_BOARD_EMULATION_QEMU_X86_I440FX is not set
117+
# CONFIG_BOARD_EMULATION_QEMU_POWER8 is not set
118+
# CONFIG_BOARD_EMULATION_QEMU_X86_Q35 is not set
119+
# CONFIG_BOARD_EMULATION_QEMU_RISCV_RV64 is not set
120+
# CONFIG_BOARD_EMULATION_QEMU_RISCV_RV32 is not set
121+
# CONFIG_BOARD_EMULATION_SPIKE_RISCV is not set
122+
CONFIG_MEMLAYOUT_LD_FILE="src/mainboard/emulation/qemu-aarch64/memlayout.ld"
123+
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000
124+
CONFIG_CONSOLE_SERIAL=y
125+
CONFIG_PS2K_EISAID="PNP0303"
126+
CONFIG_PS2M_EISAID="PNP0F13"
127+
CONFIG_HEAP_SIZE=0x100000
128+
CONFIG_LINUX_COMMAND_LINE=""
129+
CONFIG_BOARD_ROMSIZE_KB_4096=y
130+
# CONFIG_COREBOOT_ROMSIZE_KB_256 is not set
131+
# CONFIG_COREBOOT_ROMSIZE_KB_512 is not set
132+
# CONFIG_COREBOOT_ROMSIZE_KB_1024 is not set
133+
# CONFIG_COREBOOT_ROMSIZE_KB_2048 is not set
134+
# CONFIG_COREBOOT_ROMSIZE_KB_4096 is not set
135+
# CONFIG_COREBOOT_ROMSIZE_KB_5120 is not set
136+
# CONFIG_COREBOOT_ROMSIZE_KB_6144 is not set
137+
# CONFIG_COREBOOT_ROMSIZE_KB_8192 is not set
138+
# CONFIG_COREBOOT_ROMSIZE_KB_10240 is not set
139+
# CONFIG_COREBOOT_ROMSIZE_KB_12288 is not set
7140
CONFIG_COREBOOT_ROMSIZE_KB_16384=y
141+
# CONFIG_COREBOOT_ROMSIZE_KB_32768 is not set
142+
# CONFIG_COREBOOT_ROMSIZE_KB_65536 is not set
143+
CONFIG_COREBOOT_ROMSIZE_KB=16384
144+
CONFIG_ROM_SIZE=0x01000000
145+
# end of Mainboard
146+
147+
#
148+
# Chipset
149+
#
150+
151+
#
152+
# SoC
153+
#
154+
CONFIG_CHIPSET_DEVICETREE=""
155+
CONFIG_SMM_MODULE_STACK_SIZE=0x400
156+
CONFIG_CBFS_CACHE_ALIGN=8
157+
CONFIG_ARM64_BL31_EXTERNAL_FILE=""
158+
CONFIG_ARCH_ARMV8_EXTENSION=0
159+
CONFIG_STACK_SIZE=0x0
160+
CONFIG_VBT_DATA_SIZE_KB=8
161+
CONFIG_INTEL_GMA_BCLV_OFFSET=0xc8254
162+
CONFIG_INTEL_GMA_BCLV_WIDTH=16
163+
CONFIG_INTEL_GMA_BCLM_OFFSET=0xc8256
164+
CONFIG_INTEL_GMA_BCLM_WIDTH=16
165+
CONFIG_TTYS0_BASE=0x3f8
166+
CONFIG_UART_PCI_ADDR=0x0
167+
CONFIG_GENERIC_UDELAY=y
168+
169+
#
170+
# CPU
171+
#
172+
CONFIG_XAPIC_ONLY=y
173+
CONFIG_LOGICAL_CPUS=y
174+
CONFIG_SMM_TSEG=y
175+
CONFIG_SMM_MODULE_HEAP_SIZE=0x4000
176+
CONFIG_SMM_STUB_STACK_SIZE=0x400
177+
178+
#
179+
# Northbridge
180+
#
181+
182+
#
183+
# Southbridge
184+
#
185+
CONFIG_FIXED_RCBA_MMIO_BASE=0xfed1c000
186+
CONFIG_RCBA_LENGTH=0x4000
187+
188+
#
189+
# Super I/O
190+
#
191+
192+
#
193+
# Embedded Controllers
194+
#
195+
CONFIG_ARCH_ARM64=y
196+
CONFIG_ARCH_BOOTBLOCK_ARM64=y
197+
CONFIG_ARCH_VERSTAGE_ARM64=y
198+
CONFIG_ARCH_ROMSTAGE_ARM64=y
199+
CONFIG_ARCH_RAMSTAGE_ARM64=y
200+
CONFIG_ARCH_BOOTBLOCK_ARMV8_64=y
201+
CONFIG_ARCH_VERSTAGE_ARMV8_64=y
202+
CONFIG_ARCH_ROMSTAGE_ARMV8_64=y
203+
CONFIG_ARCH_RAMSTAGE_ARMV8_64=y
204+
CONFIG_ARM64_USE_ARCH_TIMER=y
205+
CONFIG_ARM64_USE_ARM_TRUSTED_FIRMWARE=y
206+
# end of Chipset
207+
208+
#
209+
# Devices
210+
#
211+
CONFIG_HAVE_LINEAR_FRAMEBUFFER=y
212+
CONFIG_MAINBOARD_HAS_NATIVE_VGA_INIT=y
213+
CONFIG_MAINBOARD_FORCE_NATIVE_VGA_INIT=y
214+
CONFIG_MAINBOARD_DO_NATIVE_VGA_INIT=y
215+
216+
#
217+
# Display
218+
#
219+
CONFIG_GENERIC_LINEAR_FRAMEBUFFER=y
220+
CONFIG_LINEAR_FRAMEBUFFER=y
221+
# CONFIG_BOOTSPLASH is not set
222+
# end of Display
223+
224+
# CONFIG_SOFTWARE_I2C is not set
225+
CONFIG_RESOURCE_ALLOCATOR_V4=y
226+
# end of Devices
227+
228+
#
229+
# Generic Drivers
230+
#
231+
CONFIG_CRB_TPM_BASE_ADDRESS=0xfed40000
232+
CONFIG_DRIVERS_UART=y
233+
CONFIG_HAVE_UART_SPECIAL=y
234+
CONFIG_DRIVERS_UART_PL011=y
235+
# CONFIG_VPD is not set
236+
# CONFIG_DRIVERS_GENERIC_CBFS_SERIAL is not set
237+
# CONFIG_DRIVERS_GENESYSLOGIC_GL9755 is not set
238+
CONFIG_INTEL_GMA_OPREGION_2_0=y
239+
# end of Generic Drivers
240+
241+
#
242+
# Security
243+
#
244+
245+
#
246+
# Verified Boot (vboot)
247+
#
248+
# end of Verified Boot (vboot)
249+
250+
#
251+
# Trusted Platform Module
252+
#
253+
CONFIG_NO_TPM=y
254+
# end of Trusted Platform Module
255+
256+
#
257+
# Memory initialization
258+
#
259+
# end of Memory initialization
260+
261+
CONFIG_BOOTMEDIA_LOCK_NONE=y
262+
# CONFIG_BOOTMEDIA_LOCK_CONTROLLER is not set
263+
# CONFIG_BOOTMEDIA_LOCK_CHIP is not set
264+
# end of Security
265+
266+
CONFIG_ACPI_HAVE_PCAT_8259=y
267+
CONFIG_BOOT_DEVICE_NOT_SPI_FLASH=y
268+
269+
#
270+
# Console
271+
#
272+
CONFIG_BOOTBLOCK_CONSOLE=y
273+
274+
#
275+
# device-specific UART
276+
#
277+
# CONFIG_CONSOLE_SERIAL_921600 is not set
278+
# CONFIG_CONSOLE_SERIAL_460800 is not set
279+
# CONFIG_CONSOLE_SERIAL_230400 is not set
280+
CONFIG_CONSOLE_SERIAL_115200=y
281+
# CONFIG_CONSOLE_SERIAL_57600 is not set
282+
# CONFIG_CONSOLE_SERIAL_38400 is not set
283+
# CONFIG_CONSOLE_SERIAL_19200 is not set
284+
# CONFIG_CONSOLE_SERIAL_9600 is not set
285+
CONFIG_TTYS0_BAUD=115200
286+
CONFIG_CONSOLE_CBMEM=y
287+
# CONFIG_CONSOLE_SPI_FLASH is not set
288+
# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8 is not set
289+
CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y
290+
# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_6 is not set
291+
# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5 is not set
292+
# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_4 is not set
293+
# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_3 is not set
294+
# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_2 is not set
295+
# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_1 is not set
296+
# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0 is not set
297+
CONFIG_DEFAULT_CONSOLE_LOGLEVEL=7
298+
CONFIG_POST_DEVICE_NONE=y
299+
CONFIG_HWBASE_DEBUG_CB=y
300+
# end of Console
301+
302+
CONFIG_HAVE_MONOTONIC_TIMER=y
303+
304+
#
305+
# System tables
306+
#
307+
# end of System tables
308+
309+
#
310+
# Payload
311+
#
312+
# CONFIG_PAYLOAD_NONE is not set
313+
# CONFIG_PAYLOAD_ELF is not set
314+
# CONFIG_PAYLOAD_FIT is not set
315+
# CONFIG_PAYLOAD_BOOTBOOT is not set
316+
CONFIG_PAYLOAD_LINUXBOOT=y
317+
# CONFIG_PAYLOAD_TIANOCORE is not set
318+
CONFIG_PAYLOAD_FILE="Image"
319+
320+
#
321+
# Linux kernel
322+
#
323+
# CONFIG_LINUXBOOT_COMPILE_KERNEL is not set
324+
CONFIG_LINUXBOOT_KERNEL_PATH="Image"
325+
326+
#
327+
# Linux initramfs
328+
#
329+
# CONFIG_LINUXBOOT_BUILD_INITRAMFS is not set
330+
CONFIG_LINUXBOOT_INITRAMFS_PATH=""
331+
CONFIG_LINUXBOOT_INITRAMFS_COMPRESSION_NONE=y
332+
# CONFIG_LINUXBOOT_INITRAMFS_COMPRESSION_XZ is not set
333+
CONFIG_LINUX_INITRD=""
334+
CONFIG_LINUXBOOT_INITRAMFS_SUFFIX=""
335+
CONFIG_PAYLOAD_OPTIONS=""
8336
CONFIG_PAYLOAD_FIT_SUPPORT=y
337+
CONFIG_COMPRESS_SECONDARY_PAYLOAD=y
338+
339+
#
340+
# Secondary Payloads
341+
#
342+
# end of Secondary Payloads
343+
# end of Payload
344+
345+
#
346+
# Debugging
347+
#
348+
349+
#
350+
# CPU Debug Settings
351+
#
352+
# CONFIG_DISPLAY_MTRRS is not set
353+
354+
#
355+
# BLOB Debug Settings
356+
#
357+
358+
#
359+
# General Debug Settings
360+
#
361+
# CONFIG_GDB_STUB is not set
362+
# CONFIG_FATAL_ASSERTS is not set
363+
# CONFIG_DEBUG_CBFS is not set
364+
# CONFIG_DEBUG_MALLOC is not set
365+
# CONFIG_DEBUG_CONSOLE_INIT is not set
366+
# CONFIG_DEBUG_BOOT_STATE is not set
367+
# CONFIG_DEBUG_ADA_CODE is not set
368+
# CONFIG_HAVE_EM100_SUPPORT is not set
369+
# end of Debugging
370+
371+
CONFIG_MISSING_BOARD_RESET=y
372+
CONFIG_FLATTENED_DEVICE_TREE=y
373+
CONFIG_WARNINGS_ARE_ERRORS=y
374+
CONFIG_MAX_REBOOT_CNT=3
375+
CONFIG_NO_XIP_EARLY_STAGES=y
376+
CONFIG_BOOTBLOCK_CUSTOM=y
377+
CONFIG_HAVE_BOOTBLOCK=y
378+
CONFIG_HAVE_ROMSTAGE=y
379+
CONFIG_HAVE_RAMSTAGE=y

0 commit comments

Comments
 (0)