The DBG2 table is mandated by ARM SBBR (Server Base Boot Requirements). Currently it is not generated for the ARM virt machine. The lack of DBG2 table produces some failures in some kernel FW tests. This BZ to track the generation of the DBG2 table in qemu hw/arm/virt-acpi-build.c. Note: sbsa-ref machine does expose it but it seems generated by EDK2 itself. There are prior discussions about DBG2 in https://bugzilla.redhat.com/show_bug.cgi?id=1661288
Eric, I'm setting priority and severity to low because it seems that normal VM usage and no important functionality is impacted, let me know if you disagree.
Sent [PATCH for-6.2] hw/arm/virt_acpi_build: Generate DBG2 table upstream
Now upstream and ready for v6.2.0: f0dc9a5d8d hw/arm/virt_acpi_build: Generate DBG2 table
Thanks Eric. By the way, may I ask a question please? Is there has a reproducer or only a sanity test is enough to verify it?
Hi Yihuang, Just sanity test unfortunately. Thanks Eric
Set the status to "VERIFIED" based on comment 8 with the sanity test result.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (new packages: qemu-kvm), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2022:2307