Message ID | 20220308182452.223473-1-eric.auger@redhat.com (mailing list archive) |
---|---|
Headers | show |
Series | hw/arm/virt: Fix make check-qtest-aarch64 when CONFIG_ARM_GIC_TCG is unset | expand |
On Tue, 8 Mar 2022 at 18:25, Eric Auger <eric.auger@redhat.com> wrote: > > When CONFIG_ARM_GIC_TCG is unset, qtests fail with > ERROR:../qom/object.c:715:object_new_with_type: assertion failed: (type != NULL) > > This is due to the fact a bunch tests use gic-version=max which > currectly unconditionally selects GICv3, ignoring the fact this > latter may have been disabled. > > This series renames CONFIG_ARM_GIC_TCG into CONFIG_ARM_GICv3_TCG. > Also it selects GICv2 if gic-version=max and CONFIG_ARM_GICV3_TCG is > unset, in TCG mode. With those fixes qtests pass along with > virt machine node. The use of module_object_class_by_name() looks much neater than the ifdefs. Applied to target-arm.next, thanks. -- PMM