From: Roman Bogorodskiy Date: Sat, 20 Dec 2025 17:28:04 +0000 (+0100) Subject: bhyve: tests: support arch-dependent tests X-Git-Tag: v12.0.0-rc1~65 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=35b99f49945919674d74214d671eb9ecd2effa4c;p=thirdparty%2Flibvirt.git bhyve: tests: support arch-dependent tests Signed-off-by: Roman Bogorodskiy Reviewed-by: Michal Privoznik --- diff --git a/tests/bhyvexml2argvdata/aarch64/bhyvexml2argv-base.args b/tests/bhyvexml2argvdata/aarch64/bhyvexml2argv-base.args new file mode 100644 index 0000000000..b8388f5691 --- /dev/null +++ b/tests/bhyvexml2argvdata/aarch64/bhyvexml2argv-base.args @@ -0,0 +1,10 @@ +bhyve \ +-c 1 \ +-m 214 \ +-u \ +-H \ +-P \ +-s 0:0,hostbridge \ +-s 3:0,virtio-net,faketapdev,mac=52:54:00:b9:94:02 \ +-s 2:0,virtio-blk,/tmp/freebsd.img \ +bhyve diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-timeout.ldargs b/tests/bhyvexml2argvdata/aarch64/bhyvexml2argv-base.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-timeout.ldargs rename to tests/bhyvexml2argvdata/aarch64/bhyvexml2argv-base.ldargs diff --git a/tests/bhyvexml2argvdata/aarch64/bhyvexml2argv-base.xml b/tests/bhyvexml2argvdata/aarch64/bhyvexml2argv-base.xml new file mode 100644 index 0000000000..e1454176bf --- /dev/null +++ b/tests/bhyvexml2argvdata/aarch64/bhyvexml2argv-base.xml @@ -0,0 +1,23 @@ + + bhyve + df3be7e7-a104-11e3-aeb0-50e5492bd3dc + 219136 + 1 + + hvm + + + + + + +
+ + + + + +
+ + + diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-2-nvme-2-controllers.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-2-nvme-2-controllers.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-2-nvme-2-controllers.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-2-nvme-2-controllers.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-2-nvme-2-controllers.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-2-nvme-2-controllers.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-2-nvme-2-controllers.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-2-nvme-2-controllers.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-2-nvme-2-controllers.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-2-nvme-2-controllers.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-2-nvme-2-controllers.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-2-nvme-2-controllers.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-2-nvme-same-controller.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-2-nvme-same-controller.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-2-nvme-same-controller.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-2-nvme-same-controller.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-2-nvme-same-controller.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-2-nvme-same-controller.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-2-nvme-same-controller.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-2-nvme-same-controller.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-2-nvme-same-controller.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-2-nvme-same-controller.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-2-nvme-same-controller.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-2-nvme-same-controller.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-4-consoles.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-4-consoles.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-4-consoles.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-4-consoles.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-4-consoles.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-4-consoles.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-4-consoles.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-4-consoles.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-4-consoles.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-4-consoles.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-4-consoles.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-4-consoles.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-acpiapic.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-acpiapic.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-acpiapic.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-acpiapic.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-acpiapic.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-acpiapic.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-acpiapic.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-acpiapic.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-acpiapic.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-acpiapic.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-acpiapic.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-acpiapic.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-isa-controller-on-slot-1.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-isa-controller-on-slot-1.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-isa-controller-on-slot-1.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-isa-controller-on-slot-1.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-isa-controller-on-slot-1.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-isa-controller-on-slot-1.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-isa-controller-on-slot-1.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-isa-controller-on-slot-1.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-isa-controller-on-slot-1.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-isa-controller-on-slot-1.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-isa-controller-on-slot-1.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-isa-controller-on-slot-1.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-isa-controller-on-slot-31.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-isa-controller-on-slot-31.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-isa-controller-on-slot-31.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-isa-controller-on-slot-31.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-isa-controller-on-slot-31.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-isa-controller-on-slot-31.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-isa-controller-on-slot-31.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-isa-controller-on-slot-31.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-isa-controller-on-slot-31.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-isa-controller-on-slot-31.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-isa-controller-on-slot-31.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-isa-controller-on-slot-31.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-more-than-32-sata-disks.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-more-than-32-sata-disks.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-more-than-32-sata-disks.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-more-than-32-sata-disks.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-more-than-32-sata-disks.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-more-than-32-sata-disks.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-more-than-32-sata-disks.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-more-than-32-sata-disks.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-more-than-32-sata-disks.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-more-than-32-sata-disks.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-more-than-32-sata-disks.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-more-than-32-sata-disks.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-multiple-sata-disks.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-multiple-sata-disks.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-multiple-sata-disks.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-multiple-sata-disks.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-multiple-sata-disks.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-multiple-sata-disks.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-multiple-sata-disks.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-multiple-sata-disks.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-multiple-sata-disks.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-multiple-sata-disks.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-multiple-sata-disks.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-multiple-sata-disks.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-multiple-virtio-disks.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-multiple-virtio-disks.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-multiple-virtio-disks.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-multiple-virtio-disks.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-multiple-virtio-disks.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-multiple-virtio-disks.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-multiple-virtio-disks.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-multiple-virtio-disks.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-multiple-virtio-disks.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-multiple-virtio-disks.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-multiple-virtio-disks.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-multiple-virtio-disks.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-no32devs-more-than-32-sata-disks.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-no32devs-more-than-32-sata-disks.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-no32devs-more-than-32-sata-disks.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-no32devs-more-than-32-sata-disks.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-no32devs-multiple-sata-disks.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-no32devs-multiple-sata-disks.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-no32devs-multiple-sata-disks.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-no32devs-multiple-sata-disks.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-no32devs-multiple-sata-disks.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-no32devs-multiple-sata-disks.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-no32devs-multiple-sata-disks.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-no32devs-multiple-sata-disks.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-no32devs-multiple-sata-disks.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-no32devs-multiple-sata-disks.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-no32devs-multiple-sata-disks.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-no32devs-multiple-sata-disks.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-no32devs-single-sata-disk.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-no32devs-single-sata-disk.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-no32devs-single-sata-disk.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-no32devs-single-sata-disk.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-no32devs-single-sata-disk.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-no32devs-single-sata-disk.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-no32devs-single-sata-disk.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-no32devs-single-sata-disk.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-no32devs-single-sata-disk.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-no32devs-single-sata-disk.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-no32devs-single-sata-disk.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-no32devs-single-sata-disk.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-non-isa-controller-on-slot-1.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-non-isa-controller-on-slot-1.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-non-isa-controller-on-slot-1.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-non-isa-controller-on-slot-1.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-non-isa-controller-on-slot-1.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-non-isa-controller-on-slot-1.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-non-isa-controller-on-slot-1.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-non-isa-controller-on-slot-1.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-non-isa-controller-on-slot-1.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-non-isa-controller-on-slot-1.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-non-isa-controller-on-slot-1.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-non-isa-controller-on-slot-1.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-single-sata-disk.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-single-sata-disk.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-single-sata-disk.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-single-sata-disk.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-single-sata-disk.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-single-sata-disk.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-single-sata-disk.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-single-sata-disk.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-single-sata-disk.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-single-sata-disk.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-single-sata-disk.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-single-sata-disk.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-single-virtio-disk.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-single-virtio-disk.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-single-virtio-disk.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-single-virtio-disk.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-single-virtio-disk.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-single-virtio-disk.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-single-virtio-disk.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-single-virtio-disk.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-addr-single-virtio-disk.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-single-virtio-disk.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-addr-single-virtio-disk.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-addr-single-virtio-disk.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-base.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-base.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-base.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-base.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-base.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-base.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-base.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-base.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-base.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-base.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-base.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-base.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-bootorder.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-bootorder.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-bootorder.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-bootorder.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-bootorder.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-bootorder.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-bootorder.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-bootorder.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-bootorder.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-bootorder.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-bootorder.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-bootorder.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-bootorder1.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-bootorder1.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-bootorder1.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-bootorder1.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-bootorder1.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-bootorder1.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-bootorder1.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-bootorder1.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-bootorder1.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-bootorder1.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-bootorder1.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-bootorder1.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-bootorder2.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-bootorder2.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-bootorder2.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-bootorder2.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-bootorder3.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-bootorder3.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-bootorder3.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-bootorder3.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-bootorder3.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-bootorder3.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-bootorder3.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-bootorder3.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-bootorder3.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-bootorder3.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-bootorder3.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-bootorder3.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-bootorder4.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-bootorder4.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-bootorder4.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-bootorder4.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-bootorder5.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-bootorder5.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-bootorder5.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-bootorder5.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-explicitargs.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-explicitargs.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-explicitargs.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-explicitargs.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-explicitargs.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-explicitargs.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-explicitargs.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-explicitargs.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-explicitargs.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-explicitargs.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-explicitargs.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-explicitargs.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-timeout.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-timeout.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-timeout.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-timeout.args diff --git a/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-timeout.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-timeout.ldargs new file mode 100644 index 0000000000..264ae48441 --- /dev/null +++ b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-timeout.ldargs @@ -0,0 +1,7 @@ +timeout \ +--foreground \ +--verbose \ +-k 20s 300s bhyveload \ +-m 214 \ +-d /tmp/freebsd.img \ +bhyve diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-timeout.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-timeout.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-bhyveload-timeout.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-timeout.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-commandline.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-commandline.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-commandline.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-commandline.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-commandline.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-commandline.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-commandline.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-commandline.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-commandline.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-commandline.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-commandline.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-commandline.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-console-master-slave-not-specified.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-console-master-slave-not-specified.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-console-master-slave-not-specified.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-console-master-slave-not-specified.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-console-master-slave-not-specified.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-console-master-slave-not-specified.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-console-master-slave-not-specified.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-console-master-slave-not-specified.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-console-master-slave-not-specified.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-console-master-slave-not-specified.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-console-master-slave-not-specified.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-console-master-slave-not-specified.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-console.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-console.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-console.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-console.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-console.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-console.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-console.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-console.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-console.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-console.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-console.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-console.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-cputopology-nvcpu-mismatch.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-cputopology-nvcpu-mismatch.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-cputopology-nvcpu-mismatch.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-cputopology-nvcpu-mismatch.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-cputopology.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-cputopology.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-cputopology.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-cputopology.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-cputopology.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-cputopology.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-cputopology.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-cputopology.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-cputopology.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-cputopology.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-cputopology.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-cputopology.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-custom-loader.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-custom-loader.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-custom-loader.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-custom-loader.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-custom-loader.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-custom-loader.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-custom-loader.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-custom-loader.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-custom-loader.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-custom-loader.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-custom-loader.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-custom-loader.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-disk-cdrom-grub.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-disk-cdrom-grub.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-disk-cdrom-grub.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-disk-cdrom-grub.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-disk-cdrom-grub.devmap b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-disk-cdrom-grub.devmap similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-disk-cdrom-grub.devmap rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-disk-cdrom-grub.devmap diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-disk-cdrom-grub.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-disk-cdrom-grub.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-disk-cdrom-grub.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-disk-cdrom-grub.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-disk-cdrom-grub.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-disk-cdrom-grub.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-disk-cdrom-grub.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-disk-cdrom-grub.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-disk-cdrom.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-disk-cdrom.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-disk-cdrom.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-disk-cdrom.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-disk-cdrom.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-disk-cdrom.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-disk-cdrom.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-disk-cdrom.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-disk-cdrom.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-disk-cdrom.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-disk-cdrom.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-disk-cdrom.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-disk-virtio-queue-opts.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-disk-virtio-queue-opts.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-disk-virtio-queue-opts.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-disk-virtio-queue-opts.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-disk-virtio-rotation-rate.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-disk-virtio-rotation-rate.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-disk-virtio-rotation-rate.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-disk-virtio-rotation-rate.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-disk-virtio.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-disk-virtio.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-disk-virtio.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-disk-virtio.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-disk-virtio.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-disk-virtio.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-disk-virtio.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-disk-virtio.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-disk-virtio.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-disk-virtio.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-disk-virtio.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-disk-virtio.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-firmware-efi.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-firmware-efi.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-firmware-efi.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-firmware-efi.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-firmware-efi.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-firmware-efi.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-firmware-efi.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-firmware-efi.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-firmware-efi.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-firmware-efi.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-firmware-efi.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-firmware-efi.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-fs-9p-readonly.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-fs-9p-readonly.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-fs-9p-readonly.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-fs-9p-readonly.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-fs-9p-readonly.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-fs-9p-readonly.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-fs-9p-readonly.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-fs-9p-readonly.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-fs-9p-readonly.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-fs-9p-readonly.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-fs-9p-readonly.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-fs-9p-readonly.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-fs-9p-unsupported-accessmode.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-fs-9p-unsupported-accessmode.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-fs-9p-unsupported-accessmode.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-fs-9p-unsupported-accessmode.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-fs-9p-unsupported-driver.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-fs-9p-unsupported-driver.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-fs-9p-unsupported-driver.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-fs-9p-unsupported-driver.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-fs-9p-unsupported-type.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-fs-9p-unsupported-type.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-fs-9p-unsupported-type.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-fs-9p-unsupported-type.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-fs-9p.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-fs-9p.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-fs-9p.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-fs-9p.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-fs-9p.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-fs-9p.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-fs-9p.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-fs-9p.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-fs-9p.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-fs-9p.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-fs-9p.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-fs-9p.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-grub-bootorder.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-grub-bootorder.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-grub-bootorder.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-grub-bootorder.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-grub-bootorder.devmap b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-grub-bootorder.devmap similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-grub-bootorder.devmap rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-grub-bootorder.devmap diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-grub-bootorder.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-grub-bootorder.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-grub-bootorder.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-grub-bootorder.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-grub-bootorder.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-grub-bootorder.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-grub-bootorder.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-grub-bootorder.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-grub-bootorder2.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-grub-bootorder2.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-grub-bootorder2.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-grub-bootorder2.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-grub-bootorder2.devmap b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-grub-bootorder2.devmap similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-grub-bootorder2.devmap rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-grub-bootorder2.devmap diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-grub-bootorder2.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-grub-bootorder2.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-grub-bootorder2.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-grub-bootorder2.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-grub-bootorder2.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-grub-bootorder2.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-grub-bootorder2.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-grub-bootorder2.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-grub-defaults.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-grub-defaults.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-grub-defaults.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-grub-defaults.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-grub-defaults.devmap b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-grub-defaults.devmap similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-grub-defaults.devmap rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-grub-defaults.devmap diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-grub-defaults.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-grub-defaults.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-grub-defaults.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-grub-defaults.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-grub-defaults.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-grub-defaults.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-grub-defaults.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-grub-defaults.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-input-xhci-tablet.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-input-xhci-tablet.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-input-xhci-tablet.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-input-xhci-tablet.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-input-xhci-tablet.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-input-xhci-tablet.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-input-xhci-tablet.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-input-xhci-tablet.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-input-xhci-tablet.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-input-xhci-tablet.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-input-xhci-tablet.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-input-xhci-tablet.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-isa-controller.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-isa-controller.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-isa-controller.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-isa-controller.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-isa-controller.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-isa-controller.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-isa-controller.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-isa-controller.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-isa-controller.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-isa-controller.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-isa-controller.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-isa-controller.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-isa-multiple-controllers.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-isa-multiple-controllers.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-isa-multiple-controllers.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-isa-multiple-controllers.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-localtime.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-localtime.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-localtime.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-localtime.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-localtime.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-localtime.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-localtime.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-localtime.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-localtime.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-localtime.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-localtime.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-localtime.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-macaddr.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-macaddr.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-macaddr.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-macaddr.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-macaddr.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-macaddr.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-macaddr.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-macaddr.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-macaddr.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-macaddr.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-macaddr.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-macaddr.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-metadata.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-metadata.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-metadata.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-metadata.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-msrs.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-msrs.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-msrs.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-msrs.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-msrs.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-msrs.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-msrs.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-msrs.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-msrs.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-msrs.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-msrs.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-msrs.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-net-e1000.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-net-e1000.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-net-e1000.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-net-e1000.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-net-e1000.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-net-e1000.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-net-e1000.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-net-e1000.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-net-e1000.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-net-e1000.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-net-e1000.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-net-e1000.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-nvme.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-nvme.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-nvme.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-nvme.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-nvme.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-nvme.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-nvme.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-nvme.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-nvme.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-nvme.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-nvme.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-nvme.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-passthru-multiple-devs.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-passthru-multiple-devs.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-passthru-multiple-devs.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-passthru-multiple-devs.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-passthru-multiple-devs.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-passthru-multiple-devs.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-passthru-multiple-devs.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-passthru-multiple-devs.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-passthru-multiple-devs.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-passthru-multiple-devs.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-passthru-multiple-devs.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-passthru-multiple-devs.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-passthru.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-passthru.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-passthru.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-passthru.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-passthru.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-passthru.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-passthru.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-passthru.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-passthru.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-passthru.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-passthru.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-passthru.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-sata-rotation-rate.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-sata-rotation-rate.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-sata-rotation-rate.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-sata-rotation-rate.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-sata-rotation-rate.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-sata-rotation-rate.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-sata-rotation-rate.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-sata-rotation-rate.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-sata-rotation-rate.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-sata-rotation-rate.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-sata-rotation-rate.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-sata-rotation-rate.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-serial-grub-nocons.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-grub-nocons.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-serial-grub-nocons.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-grub-nocons.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-serial-grub-nocons.devmap b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-grub-nocons.devmap similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-serial-grub-nocons.devmap rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-grub-nocons.devmap diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-serial-grub-nocons.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-grub-nocons.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-serial-grub-nocons.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-grub-nocons.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-serial-grub-nocons.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-grub-nocons.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-serial-grub-nocons.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-grub-nocons.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-serial-grub.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-grub.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-serial-grub.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-grub.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-serial-grub.devmap b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-grub.devmap similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-serial-grub.devmap rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-grub.devmap diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-serial-grub.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-grub.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-serial-grub.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-grub.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-serial-grub.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-grub.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-serial-grub.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-grub.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-serial-invalid-port.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-invalid-port.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-serial-invalid-port.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-invalid-port.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-serial-invalid-port.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-invalid-port.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-serial-invalid-port.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-invalid-port.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-serial-invalid-port.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-invalid-port.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-serial-invalid-port.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-invalid-port.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-serial-tcp.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-tcp.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-serial-tcp.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-tcp.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-serial-tcp.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-tcp.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-serial-tcp.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-tcp.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-serial-tcp.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-tcp.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-serial-tcp.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial-tcp.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-serial.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-serial.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-serial.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-serial.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-serial.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-serial.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-serial.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-slirp-ip.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-slirp-ip.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-slirp-ip.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-slirp-ip.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-slirp-mac-addr.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-slirp-mac-addr.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-slirp-mac-addr.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-slirp-mac-addr.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-slirp-mac-addr.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-slirp-mac-addr.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-slirp-mac-addr.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-slirp-mac-addr.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-slirp-mac-addr.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-slirp-mac-addr.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-slirp-mac-addr.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-slirp-mac-addr.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-slirp.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-slirp.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-slirp.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-slirp.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-slirp.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-slirp.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-slirp.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-slirp.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-slirp.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-slirp.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-slirp.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-slirp.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-sound.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-sound.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-sound.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-sound.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-sound.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-sound.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-sound.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-sound.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-sound.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-sound.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-sound.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-sound.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram-template-and-source-set.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi-nvram-template-and-source-set.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram-template-and-source-set.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi-nvram-template-and-source-set.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram-template-and-source-set.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi-nvram-template-and-source-set.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram-template-and-source-set.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi-nvram-template-and-source-set.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram-template-and-source-set.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi-nvram-template-and-source-set.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram-template-and-source-set.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi-nvram-template-and-source-set.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram-template-set.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi-nvram-template-set.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram-template-set.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi-nvram-template-set.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram-template-set.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi-nvram-template-set.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram-template-set.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi-nvram-template-set.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram-template-set.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi-nvram-template-set.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram-template-set.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi-nvram-template-set.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi-nvram.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi-nvram.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi-nvram.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi-nvram.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi-nvram.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-uefi-nvram.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi-nvram.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-uefi.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-uefi.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-uefi.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-uefi.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-uefi.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-uefi.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-uefi.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-virtio-rnd-backend-builtin.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-virtio-rnd-backend-builtin.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-virtio-rnd-backend-builtin.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-virtio-rnd-backend-builtin.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-virtio-rnd-backend-random-non-default-file.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-virtio-rnd-backend-random-non-default-file.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-virtio-rnd-backend-random-non-default-file.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-virtio-rnd-backend-random-non-default-file.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-virtio-rnd-transitional.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-virtio-rnd-transitional.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-virtio-rnd-transitional.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-virtio-rnd-transitional.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-virtio-rnd.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-virtio-rnd.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-virtio-rnd.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-virtio-rnd.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-virtio-rnd.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-virtio-rnd.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-virtio-rnd.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-virtio-rnd.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-virtio-rnd.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-virtio-rnd.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-virtio-rnd.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-virtio-rnd.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-virtio-scsi.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-virtio-scsi.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-virtio-scsi.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-virtio-scsi.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-virtio-scsi.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-virtio-scsi.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-virtio-scsi.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-virtio-scsi.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-virtio-scsi.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-virtio-scsi.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-virtio-scsi.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-virtio-scsi.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-autoport.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-autoport.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-autoport.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-autoport.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-autoport.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-autoport.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-autoport.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-autoport.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-autoport.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-autoport.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-autoport.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-autoport.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-password-comma.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-password-comma.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-password-comma.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-password-comma.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-password.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-password.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-password.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-password.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-password.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-password.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-password.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-password.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-password.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-password.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-password.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-password.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-resolution.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-resolution.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-resolution.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-resolution.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-resolution.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-resolution.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-resolution.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-resolution.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-resolution.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-resolution.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-resolution.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-resolution.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-vgaconf-io.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-vgaconf-io.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-vgaconf-io.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-vgaconf-io.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-vgaconf-io.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-vgaconf-io.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-vgaconf-io.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-vgaconf-io.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-vgaconf-io.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-vgaconf-io.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-vgaconf-io.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-vgaconf-io.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-vgaconf-off.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-vgaconf-off.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-vgaconf-off.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-vgaconf-off.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-vgaconf-off.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-vgaconf-off.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-vgaconf-off.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-vgaconf-off.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-vgaconf-off.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-vgaconf-off.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-vgaconf-off.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-vgaconf-off.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-vgaconf-on.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-vgaconf-on.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-vgaconf-on.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-vgaconf-on.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-vgaconf-on.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-vgaconf-on.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-vgaconf-on.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-vgaconf-on.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-vgaconf-on.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-vgaconf-on.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-vgaconf-on.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-vgaconf-on.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-wait-no.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-wait-no.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-wait-no.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-wait-no.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-wait-no.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-wait-no.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-wait-no.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-wait-no.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-wait-no.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-wait-no.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-wait-no.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-wait-no.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-wait.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-wait.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-wait.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-wait.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-wait.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-wait.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-wait.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-wait.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc-wait.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-wait.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc-wait.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc-wait.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-vnc.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-vnc.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-vnc.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-wired.args b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-wired.args similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-wired.args rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-wired.args diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-wired.ldargs b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-wired.ldargs similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-wired.ldargs rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-wired.ldargs diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-wired.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-wired.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-wired.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-wired.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-xhci-multiple-controllers.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-xhci-multiple-controllers.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-xhci-multiple-controllers.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-xhci-multiple-controllers.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-xhci-multiple-devs.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-xhci-multiple-devs.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-xhci-multiple-devs.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-xhci-multiple-devs.xml diff --git a/tests/bhyvexml2argvdata/bhyvexml2argv-xhci-no-devs.xml b/tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-xhci-no-devs.xml similarity index 100% rename from tests/bhyvexml2argvdata/bhyvexml2argv-xhci-no-devs.xml rename to tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-xhci-no-devs.xml diff --git a/tests/bhyvexml2argvtest.c b/tests/bhyvexml2argvtest.c index c6d58821ac..7c63a3b9f9 100644 --- a/tests/bhyvexml2argvtest.c +++ b/tests/bhyvexml2argvtest.c @@ -130,15 +130,16 @@ testCompareXMLToArgvHelper(const void *data) g_autofree char *args = NULL; g_autofree char *ldargs = NULL; g_autofree char *dmargs = NULL; + const char *arch = virArchToString(virArchFromHost()); - xml = g_strdup_printf("%s/bhyvexml2argvdata/bhyvexml2argv-%s.xml", - abs_srcdir, info->name); - args = g_strdup_printf("%s/bhyvexml2argvdata/bhyvexml2argv-%s.args", - abs_srcdir, info->name); - ldargs = g_strdup_printf("%s/bhyvexml2argvdata/bhyvexml2argv-%s.ldargs", - abs_srcdir, info->name); - dmargs = g_strdup_printf("%s/bhyvexml2argvdata/bhyvexml2argv-%s.devmap", - abs_srcdir, info->name); + xml = g_strdup_printf("%s/bhyvexml2argvdata/%s/bhyvexml2argv-%s.xml", + abs_srcdir, arch, info->name); + args = g_strdup_printf("%s/bhyvexml2argvdata/%s/bhyvexml2argv-%s.args", + abs_srcdir, arch, info->name); + ldargs = g_strdup_printf("%s/bhyvexml2argvdata/%s/bhyvexml2argv-%s.ldargs", + abs_srcdir, arch, info->name); + dmargs = g_strdup_printf("%s/bhyvexml2argvdata/%s/bhyvexml2argv-%s.devmap", + abs_srcdir, arch, info->name); return testCompareXMLToArgvFiles(xml, args, ldargs, dmargs, info->flags); } @@ -329,6 +330,12 @@ mymain(void) driver.config->bhyveloadTimeoutKill = 20; DO_TEST("bhyveload-timeout"); + /* arm64 tests */ + virTestSetHostArch(VIR_ARCH_AARCH64); + driver.caps = virBhyveCapsBuild(); + + DO_TEST("base"); + virObjectUnref(driver.caps); virObjectUnref(driver.xmlopt); virPortAllocatorRangeFree(driver.remotePorts); diff --git a/tests/bhyvexml2xmltest.c b/tests/bhyvexml2xmltest.c index 8eecd5bf68..f4e36bcbcf 100644 --- a/tests/bhyvexml2xmltest.c +++ b/tests/bhyvexml2xmltest.c @@ -31,7 +31,7 @@ testCompareXMLToXMLHelper(const void *data) bool is_different = info->flags & FLAG_IS_DIFFERENT; int ret = -1; - xml_in = g_strdup_printf("%s/bhyvexml2argvdata/bhyvexml2argv-%s.xml", + xml_in = g_strdup_printf("%s/bhyvexml2argvdata/x86_64/bhyvexml2argv-%s.xml", abs_srcdir, info->name); xml_out = g_strdup_printf("%s/bhyvexml2xmloutdata/bhyvexml2xmlout-%s.xml", abs_srcdir, info->name);