On 2025/07/28 17:09, matthew green wrote:
arm64-eb and UEFI is an unsupported combination. the acpica code is ... not ready. it may have been once, but ACPI_BIG_ENDIAN does not work last we tried.. though this:Synchronous Exception at 0x00000001384DB2F0seems worse than i remember. (perhaps it regressed even more?) Rin? you tried this recently?
This is because FDT blob is not present; EDK2-based UEFI firmwares no longer expose FDT blob when ACPI is enabled: https://github.com/tianocore/edk2/commit/110316a995 Therefore, "-machine acpi=off" or "-no-acpi" should be explicitly passed to qemu if arm/aarch64-eb kernel is used with UEFI firmware: https://mail-index.netbsd.org/port-arm/2025/06/30/msg009253.html Due to this "regression", big-endian kernels do not work on most virtualization platforms, where ACPI cannot be turned off. Thanks, rin
.mrg.