a8466cc5ac
This introduces a configuration for the SBSA reference machine under QEMU that is intended for developing and testing firmware. It consists of ATF that load EDK2 as BL33 which in turn will load GRUB2. Included with the board files is a minimal kernel configuration, almost identical to that of board/qemu/aarch64-virt/linux.config. The main difference is the addition of ACPI which is preferred over DTB for booting an UEFI system. Signed-off-by: Dick Olsson <hi@senzilla.io> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
12 lines
274 B
Bash
Executable File
12 lines
274 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
BOARD_DIR="$(dirname $0)"
|
|
|
|
cp -f ${BOARD_DIR}/grub.cfg ${BINARIES_DIR}/efi-part/EFI/BOOT/grub.cfg
|
|
|
|
# The QEMU sbsa machine expects flash devices to be 256M.
|
|
truncate -s 256M ${BINARIES_DIR}/SBSA_FLASH0.fd
|
|
truncate -s 256M ${BINARIES_DIR}/SBSA_FLASH1.fd
|