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
The following reply was made to PR port-arm/59558; it has been noted by GNATS.
From: Rin Okuyama <rokuyama.rk%gmail.com@localhost>
To: matthew green <mrg%NetBSD.org@localhost>, gnats-bugs%netbsd.org@localhost
Cc: port-arm-maintainer%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
netbsd-bugs%netbsd.org@localhost
Subject: Re: port-arm/59558: can not boot aarch64-eb image via UEFI on QEMU
Date: Mon, 28 Jul 2025 17:45:47 +0900
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