NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-arm/59558: can not boot aarch64-eb image via UEFI on QEMU



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 0x00000001384DB2F0

seems 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.




Home | Main Index | Thread Index | Old Index