lbmk/resources
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
..
blobs scripts: avoid relying on spaces from sha1sum output 2022-11-29 20:26:35 +00:00
coreboot coreboot: Add qemu_arm64_12mb board 2022-12-10 14:19:00 +03:00
git bump grub revision to latest upstream 2022-11-19 16:54:16 +00:00
grub bump grub revision to latest upstream 2022-11-19 16:54:16 +00:00
me_cleaner/patches pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
memtest86plus/patches pragmatic system distribution guideline compliance 2022-11-14 00:51:12 +00:00
scripts build/roms: Support using "u-boot" ELF file as U-Boot payload 2022-12-10 14:19:00 +03:00
seabios specifically call python3, in scripts 2022-03-13 18:17:09 +00:00
u-boot u-boot: Add qemu_arm64_12mb board 2022-12-10 14:19:00 +03:00