On Wed, 2017-03-08 at 16:00 +0000, Daniel P. Berrange wrote:
> So far, libvirt has assumed that only x86 supports ACPI,
> but that's inaccurate since aarch64 supports it too.
IIUC, it only supports ACPI if using the AAVMF firmware, right ?
My current understanding is that ACPI on aarch64 requires
UEFI, not necessarily AAVMF. I'll admit I haven't really
considered other QEMU-compatible UEFI implementations,
though, assuming they exist.
Laszlo? :)
I know that is the preferred firmware for aarch64, but IIUC it is
not a hard requirement by QEMU. So even if we advertize it in the
capabilities, we might need to still validate during CLI building
that we're actually using AAVMF firmware.
We currently require that ACPI is available when using UEFI,
even though as mentioned above I believe it should really
be the other way around.
In any case, how would we validate that the pflash file
we're passing to QEMU does indeed contain AAVMF?
--
Andrea Bolognani / Red Hat / Virtualization