CI: Provide a QEMU instance for efi-arm_app64
Add a new board which can run the EFI app and boot an OS. Series-to: concept Series-cc: heinrich Series-version: 2 Cover-letter: efi: Support booting an OS with the EFI app on ARM The ARM EFI app does not successfully boot an OS at present. This series includes patches to allow it to boot an OS via extlinux: The main changes are: - Call exit-boot-services before jumping to the OS - Write the physical-memory info to the FDT - Tidy up some Kconfig options - Improve keyboard compatibility Note that QEMU 8.2 does not boot Ubuntu 24.04 with this series[1]. The kernel dies quite early with: ERROR:target/arm/internals.h:767:regime_is_user: code should not be reached Bail out! ERROR:target/arm/internals.h:767:regime_is_user: code should not be reached QEMU 9.2 resolves this problem. [1] https://lists.opensuse.org/archives/list/bugs@lists.opensuse.org/ message/XVO4M4LDEFOORP5M4ZFINZDX36DWO3G5/ END Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
@@ -866,3 +866,9 @@ play:
|
||||
variables:
|
||||
ROLE: play
|
||||
<<: *lab_dfn
|
||||
|
||||
efi-aarch64:
|
||||
variables:
|
||||
ROLE: efi-aarch64
|
||||
TEST_PY_TEST_SPEC: "and not sleep"
|
||||
<<: *lab_dfn
|
||||
|
||||
Reference in New Issue
Block a user