lbmk/resources/coreboot
Alper Nebi Yasak 3d5bd034c5 coreboot: Add qemu_arm64_12mb board
Add a build for QEMU AArch64 virtual machine using U-Boot as payload.
Coreboot config is based on the following defconfig:

    CONFIG_CBFS_SIZE=0x00c00000
    CONFIG_BOARD_EMULATION_QEMU_AARCH64=y
    CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000
    CONFIG_COREBOOT_ROMSIZE_KB_12288=y
    CONFIG_UART_PCI_ADDR=0x0

The resulting ROM can be booted with a command line like:

    qemu-system-aarch64 \
        -machine virt,secure=on,virtualization=on \
        -cpu cortex-a53 -m 1G \
        -vga none -display none -serial stdio \
        -bios bin/qemu_arm64_12mb/uboot_*.rom

However, this is little more than a proof of concept because U-Boot
upstream is missing coreboot integration on non-x86 boards, which could
have been useful for e.g. a framebuffer.

Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
2022-12-10 14:19:00 +03:00
..
cros also fix crossgcc on cros/fhd coreboot trees 2022-11-19 14:56:54 +00:00
d510mo pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
d510mo_16mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
d945gclf pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
d945gclf_16mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
daisy_snow cros devices: use a common coreboot tree 2022-11-19 05:07:54 +00:00
daisy_spring cros devices: use a common coreboot tree 2022-11-19 05:07:54 +00:00
default coreboot/default: add --nuke flag to ifdtool 2022-12-04 23:47:29 +00:00
g43t-am3 pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
g43t-am3_16mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
ga-g41m-es2l pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
gru_bob cros devices: use a common coreboot tree 2022-11-19 05:07:54 +00:00
gru_kevin cros devices: use a common coreboot tree 2022-11-19 05:07:54 +00:00
macbook11 pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
macbook11_16mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
macbook21 pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
macbook21_16mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
nyan_big cros devices: use a common coreboot tree 2022-11-19 05:07:54 +00:00
nyan_blaze cros devices: use a common coreboot tree 2022-11-19 05:07:54 +00:00
peach_pit cros devices: use a common coreboot tree 2022-11-19 05:07:54 +00:00
qemu_arm64_12mb coreboot: Add qemu_arm64_12mb board 2022-12-10 14:19:00 +03:00
qemu_x86_12mb coreboot: qemu_x86_12mb: Enable DRIVERS_UART_8250IO 2022-12-10 14:19:00 +03:00
r400_4mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
r400_8mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
r400_16mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
r500_4mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
t60_16mb_intelgpu pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
t60_intelgpu pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
t400_4mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
t400_8mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
t400_16mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
t420_8mb coreboot: hide MEI on neutered-ME targets 2022-11-29 13:57:54 +03:00
t420s_8mb coreboot: hide MEI on neutered-ME targets 2022-11-29 13:57:54 +03:00
t430_12mb coreboot: hide MEI on neutered-ME targets 2022-11-29 13:57:54 +03:00
t440p_12mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
t440p_12mb_cbfs4mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
t500_4mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
t500_8mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
t500_16mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
t520_8mb coreboot: hide MEI on neutered-ME targets 2022-11-29 13:57:54 +03:00
veyron_jerry cros devices: use a common coreboot tree 2022-11-19 05:07:54 +00:00
veyron_mickey cros devices: use a common coreboot tree 2022-11-19 05:07:54 +00:00
veyron_minnie cros devices: use a common coreboot tree 2022-11-19 05:07:54 +00:00
veyron_speedy cros devices: use a common coreboot tree 2022-11-19 05:07:54 +00:00
w500_4mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
w500_8mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
w500_16mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
w541_12mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
x60 pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
x60_16mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
x200_4mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
x200_8mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
x200_16mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
x220_8mb coreboot: hide MEI on neutered-ME targets 2022-11-29 13:57:54 +03:00
x230_12mb coreboot: hide MEI on neutered-ME targets 2022-11-29 13:57:54 +03:00
x230_16mb coreboot: hide MEI on neutered-ME targets 2022-11-29 13:57:54 +03:00
x230edp_12mb coreboot: hide MEI on neutered-ME targets 2022-11-29 13:57:54 +03:00
x230t_12mb coreboot: hide MEI on neutered-ME targets 2022-11-29 13:57:54 +03:00
x230t_16mb coreboot: hide MEI on neutered-ME targets 2022-11-29 13:57:54 +03:00
x301_4mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
x301_8mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
x301_16mb pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00