On Wed, Apr 05, 2023 at 01:30:18PM +0200, Michal Privoznik wrote: > Introduce a test that checks newly introduced virArch module. s/virArch/virAcpi/ > +++ b/tests/viracpitest.c > +static int > +mymain(void) > +{ > + int ret = 0; > + > +#define DO_TEST(filename, nnodes, ...) \ > + do { \ > + const virIORTNodeType node_types[] = { __VA_ARGS__, VIR_IORT_NODE_TYPE_LAST }; \ > + const testAarch64SMMUData data = {filename, nnodes, node_types }; \ > + if (virTestRun("aarch64 SMMU " filename, testAarch64SMMU, &data) < 0) \ > + ret = -1; \ > + } while (0) > + > + DO_TEST("IORT_empty", 0, VIR_IORT_NODE_TYPE_LAST); > + DO_TEST("IORT_virt_aarch64", 2, > + VIR_IORT_NODE_TYPE_ITS_GROUP, > + VIR_IORT_NODE_TYPE_ROOT_COMPLEX); > + DO_TEST("IORT_ampere", 36, > + VIR_IORT_NODE_TYPE_ITS_GROUP, > + VIR_IORT_NODE_TYPE_ROOT_COMPLEX, > + VIR_IORT_NODE_TYPE_SMMU_V3); > + DO_TEST("IORT_gigabyte", 30, > + VIR_IORT_NODE_TYPE_ITS_GROUP, > + VIR_IORT_NODE_TYPE_ROOT_COMPLEX, > + VIR_IORT_NODE_TYPE_SMMU_V1_2); > + DO_TEST("IORT_qualcom", 69, s/qualcom/qualcomm/ Same change in the commit message. With those typos fixed, Signed-off-by: Andrea Bolognani <abologna@xxxxxxxxxx> -- Andrea Bolognani / Red Hat / Virtualization