On Fri, Jan 09, 2026 at 04:44:23AM +0000, Kazuhiro Abe (Fujitsu) wrote:
Did you ensure that a suitable JSON firmware descriptor exists in the expected location? It should normally come in the same package as the firmware binary itself, though it wouldn't be surprising if that's not currently the case considering that the combination was not working until now. If it doesn't exist, that will have to be addressed at the distro level, but you can create the file yourself in the meantime for development purposes.
See the attached patch showing how the XML you provided is processed correctly by the libvirt test suite once the JSON firmware descriptor is added.
Thank you so much for your detailed explanation and the attached patch. Following your advice, I've placed a suitable JSON firmware descriptor in /usr/share/qemu/firmware and confirmed that the error is now resolved.
Excellent news :) The patches have now been pushed and will be included in the 12.0.0 release, coming out in a week or so. -- Andrea Bolognani / Red Hat / Virtualization