Comment 2 for bug 1637693

Revision history for this message
Laszlo Ersek (Red Hat) (lersek) wrote :

This happens because the ArmVirtQemu firmware binary (== UEFI for aarch64 guests) is passed to qemu-system-x86_64.

Normally such errors are not caught at QEMU startup time (similarly to the misconfiguration when you try to boot an aarch64 ISO in an x86_64 guest -- normally you would only notice the problem within the guest); however, in this case, the size of the ArmVirtQemu fw binary (64MB) is above the size that qemu-system-x86_64 permits for firmware binaries. (The pflash chip sizes and their limits are different per target.) That's why QEMU errs out early.

I think this might be related to:

https://bugzilla.redhat.com/show_bug.cgi?id=1295146
https://www.redhat.com/archives/libvir-list/2016-October/msg00045.html

I'll make the subscribers in that RHBZ aware of this issue.