Signed-off-by: Roman Bogorodskiy <bogorodskiy@gmail.com> --- .../aarch64/bhyvexml2argv-base.args | 10 ++++++++ .../bhyvexml2argv-base.ldargs} | 0 .../aarch64/bhyvexml2argv-base.xml | 23 +++++++++++++++++++ .../bhyvexml2argv-2-nvme-2-controllers.args | 0 .../bhyvexml2argv-2-nvme-2-controllers.ldargs | 0 .../bhyvexml2argv-2-nvme-2-controllers.xml | 0 .../bhyvexml2argv-2-nvme-same-controller.args | 0 ...hyvexml2argv-2-nvme-same-controller.ldargs | 0 .../bhyvexml2argv-2-nvme-same-controller.xml | 0 .../bhyvexml2argv-4-consoles.args | 0 .../bhyvexml2argv-4-consoles.ldargs | 0 .../{ => x86_64}/bhyvexml2argv-4-consoles.xml | 0 .../{ => x86_64}/bhyvexml2argv-acpiapic.args | 0 .../bhyvexml2argv-acpiapic.ldargs | 0 .../{ => x86_64}/bhyvexml2argv-acpiapic.xml | 0 ...ml2argv-addr-isa-controller-on-slot-1.args | 0 ...2argv-addr-isa-controller-on-slot-1.ldargs | 0 ...xml2argv-addr-isa-controller-on-slot-1.xml | 0 ...l2argv-addr-isa-controller-on-slot-31.args | 0 ...argv-addr-isa-controller-on-slot-31.ldargs | 0 ...ml2argv-addr-isa-controller-on-slot-31.xml | 0 ...xml2argv-addr-more-than-32-sata-disks.args | 0 ...l2argv-addr-more-than-32-sata-disks.ldargs | 0 ...exml2argv-addr-more-than-32-sata-disks.xml | 0 ...hyvexml2argv-addr-multiple-sata-disks.args | 0 ...vexml2argv-addr-multiple-sata-disks.ldargs | 0 ...bhyvexml2argv-addr-multiple-sata-disks.xml | 0 ...vexml2argv-addr-multiple-virtio-disks.args | 0 ...xml2argv-addr-multiple-virtio-disks.ldargs | 0 ...yvexml2argv-addr-multiple-virtio-disks.xml | 0 ...-addr-no32devs-more-than-32-sata-disks.xml | 0 ...rgv-addr-no32devs-multiple-sata-disks.args | 0 ...v-addr-no32devs-multiple-sata-disks.ldargs | 0 ...argv-addr-no32devs-multiple-sata-disks.xml | 0 ...l2argv-addr-no32devs-single-sata-disk.args | 0 ...argv-addr-no32devs-single-sata-disk.ldargs | 0 ...ml2argv-addr-no32devs-single-sata-disk.xml | 0 ...rgv-addr-non-isa-controller-on-slot-1.args | 0 ...v-addr-non-isa-controller-on-slot-1.ldargs | 0 ...argv-addr-non-isa-controller-on-slot-1.xml | 0 .../bhyvexml2argv-addr-single-sata-disk.args | 0 ...bhyvexml2argv-addr-single-sata-disk.ldargs | 0 .../bhyvexml2argv-addr-single-sata-disk.xml | 0 ...bhyvexml2argv-addr-single-virtio-disk.args | 0 ...yvexml2argv-addr-single-virtio-disk.ldargs | 0 .../bhyvexml2argv-addr-single-virtio-disk.xml | 0 .../{ => x86_64}/bhyvexml2argv-base.args | 0 .../{ => x86_64}/bhyvexml2argv-base.ldargs | 0 .../{ => x86_64}/bhyvexml2argv-base.xml | 0 .../bhyvexml2argv-bhyveload-bootorder.args | 0 .../bhyvexml2argv-bhyveload-bootorder.ldargs | 0 .../bhyvexml2argv-bhyveload-bootorder.xml | 0 .../bhyvexml2argv-bhyveload-bootorder1.args | 0 .../bhyvexml2argv-bhyveload-bootorder1.ldargs | 0 .../bhyvexml2argv-bhyveload-bootorder1.xml | 0 .../bhyvexml2argv-bhyveload-bootorder2.xml | 0 .../bhyvexml2argv-bhyveload-bootorder3.args | 0 .../bhyvexml2argv-bhyveload-bootorder3.ldargs | 0 .../bhyvexml2argv-bhyveload-bootorder3.xml | 0 .../bhyvexml2argv-bhyveload-bootorder4.xml | 0 .../bhyvexml2argv-bhyveload-bootorder5.xml | 0 .../bhyvexml2argv-bhyveload-explicitargs.args | 0 ...hyvexml2argv-bhyveload-explicitargs.ldargs | 0 .../bhyvexml2argv-bhyveload-explicitargs.xml | 0 .../bhyvexml2argv-bhyveload-timeout.args | 0 .../bhyvexml2argv-bhyveload-timeout.ldargs | 7 ++++++ .../bhyvexml2argv-bhyveload-timeout.xml | 0 .../bhyvexml2argv-commandline.args | 0 .../bhyvexml2argv-commandline.ldargs | 0 .../bhyvexml2argv-commandline.xml | 0 ...gv-console-master-slave-not-specified.args | 0 ...-console-master-slave-not-specified.ldargs | 0 ...rgv-console-master-slave-not-specified.xml | 0 .../{ => x86_64}/bhyvexml2argv-console.args | 0 .../{ => x86_64}/bhyvexml2argv-console.ldargs | 0 .../{ => x86_64}/bhyvexml2argv-console.xml | 0 ...yvexml2argv-cputopology-nvcpu-mismatch.xml | 0 .../bhyvexml2argv-cputopology.args | 0 .../bhyvexml2argv-cputopology.ldargs | 0 .../bhyvexml2argv-cputopology.xml | 0 .../bhyvexml2argv-custom-loader.args | 0 .../bhyvexml2argv-custom-loader.ldargs | 0 .../bhyvexml2argv-custom-loader.xml | 0 .../bhyvexml2argv-disk-cdrom-grub.args | 0 .../bhyvexml2argv-disk-cdrom-grub.devmap | 0 .../bhyvexml2argv-disk-cdrom-grub.ldargs | 0 .../bhyvexml2argv-disk-cdrom-grub.xml | 0 .../bhyvexml2argv-disk-cdrom.args | 0 .../bhyvexml2argv-disk-cdrom.ldargs | 0 .../{ => x86_64}/bhyvexml2argv-disk-cdrom.xml | 0 .../bhyvexml2argv-disk-virtio-queue-opts.xml | 0 ...hyvexml2argv-disk-virtio-rotation-rate.xml | 0 .../bhyvexml2argv-disk-virtio.args | 0 .../bhyvexml2argv-disk-virtio.ldargs | 0 .../bhyvexml2argv-disk-virtio.xml | 0 .../bhyvexml2argv-firmware-efi.args | 0 .../bhyvexml2argv-firmware-efi.ldargs | 0 .../bhyvexml2argv-firmware-efi.xml | 0 .../bhyvexml2argv-fs-9p-readonly.args | 0 .../bhyvexml2argv-fs-9p-readonly.ldargs | 0 .../bhyvexml2argv-fs-9p-readonly.xml | 0 ...exml2argv-fs-9p-unsupported-accessmode.xml | 0 ...bhyvexml2argv-fs-9p-unsupported-driver.xml | 0 .../bhyvexml2argv-fs-9p-unsupported-type.xml | 0 .../{ => x86_64}/bhyvexml2argv-fs-9p.args | 0 .../{ => x86_64}/bhyvexml2argv-fs-9p.ldargs | 0 .../{ => x86_64}/bhyvexml2argv-fs-9p.xml | 0 .../bhyvexml2argv-grub-bootorder.args | 0 .../bhyvexml2argv-grub-bootorder.devmap | 0 .../bhyvexml2argv-grub-bootorder.ldargs | 0 .../bhyvexml2argv-grub-bootorder.xml | 0 .../bhyvexml2argv-grub-bootorder2.args | 0 .../bhyvexml2argv-grub-bootorder2.devmap | 0 .../bhyvexml2argv-grub-bootorder2.ldargs | 0 .../bhyvexml2argv-grub-bootorder2.xml | 0 .../bhyvexml2argv-grub-defaults.args | 0 .../bhyvexml2argv-grub-defaults.devmap | 0 .../bhyvexml2argv-grub-defaults.ldargs | 0 .../bhyvexml2argv-grub-defaults.xml | 0 .../bhyvexml2argv-input-xhci-tablet.args | 0 .../bhyvexml2argv-input-xhci-tablet.ldargs | 0 .../bhyvexml2argv-input-xhci-tablet.xml | 0 .../bhyvexml2argv-isa-controller.args | 0 .../bhyvexml2argv-isa-controller.ldargs | 0 .../bhyvexml2argv-isa-controller.xml | 0 ...bhyvexml2argv-isa-multiple-controllers.xml | 0 .../{ => x86_64}/bhyvexml2argv-localtime.args | 0 .../bhyvexml2argv-localtime.ldargs | 0 .../{ => x86_64}/bhyvexml2argv-localtime.xml | 0 .../{ => x86_64}/bhyvexml2argv-macaddr.args | 0 .../{ => x86_64}/bhyvexml2argv-macaddr.ldargs | 0 .../{ => x86_64}/bhyvexml2argv-macaddr.xml | 0 .../{ => x86_64}/bhyvexml2argv-metadata.xml | 0 .../{ => x86_64}/bhyvexml2argv-msrs.args | 0 .../{ => x86_64}/bhyvexml2argv-msrs.ldargs | 0 .../{ => x86_64}/bhyvexml2argv-msrs.xml | 0 .../{ => x86_64}/bhyvexml2argv-net-e1000.args | 0 .../bhyvexml2argv-net-e1000.ldargs | 0 .../{ => x86_64}/bhyvexml2argv-net-e1000.xml | 0 .../{ => x86_64}/bhyvexml2argv-nvme.args | 0 .../{ => x86_64}/bhyvexml2argv-nvme.ldargs | 0 .../{ => x86_64}/bhyvexml2argv-nvme.xml | 0 .../bhyvexml2argv-passthru-multiple-devs.args | 0 ...hyvexml2argv-passthru-multiple-devs.ldargs | 0 .../bhyvexml2argv-passthru-multiple-devs.xml | 0 .../{ => x86_64}/bhyvexml2argv-passthru.args | 0 .../bhyvexml2argv-passthru.ldargs | 0 .../{ => x86_64}/bhyvexml2argv-passthru.xml | 0 .../bhyvexml2argv-sata-rotation-rate.args | 0 .../bhyvexml2argv-sata-rotation-rate.ldargs | 0 .../bhyvexml2argv-sata-rotation-rate.xml | 0 .../bhyvexml2argv-serial-grub-nocons.args | 0 .../bhyvexml2argv-serial-grub-nocons.devmap | 0 .../bhyvexml2argv-serial-grub-nocons.ldargs | 0 .../bhyvexml2argv-serial-grub-nocons.xml | 0 .../bhyvexml2argv-serial-grub.args | 0 .../bhyvexml2argv-serial-grub.devmap | 0 .../bhyvexml2argv-serial-grub.ldargs | 0 .../bhyvexml2argv-serial-grub.xml | 0 .../bhyvexml2argv-serial-invalid-port.args | 0 .../bhyvexml2argv-serial-invalid-port.ldargs | 0 .../bhyvexml2argv-serial-invalid-port.xml | 0 .../bhyvexml2argv-serial-tcp.args | 0 .../bhyvexml2argv-serial-tcp.ldargs | 0 .../{ => x86_64}/bhyvexml2argv-serial-tcp.xml | 0 .../{ => x86_64}/bhyvexml2argv-serial.args | 0 .../{ => x86_64}/bhyvexml2argv-serial.ldargs | 0 .../{ => x86_64}/bhyvexml2argv-serial.xml | 0 .../{ => x86_64}/bhyvexml2argv-slirp-ip.xml | 0 .../bhyvexml2argv-slirp-mac-addr.args | 0 .../bhyvexml2argv-slirp-mac-addr.ldargs | 0 .../bhyvexml2argv-slirp-mac-addr.xml | 0 .../{ => x86_64}/bhyvexml2argv-slirp.args | 0 .../{ => x86_64}/bhyvexml2argv-slirp.ldargs | 0 .../{ => x86_64}/bhyvexml2argv-slirp.xml | 0 .../{ => x86_64}/bhyvexml2argv-sound.args | 0 .../{ => x86_64}/bhyvexml2argv-sound.ldargs | 0 .../{ => x86_64}/bhyvexml2argv-sound.xml | 0 ...gv-uefi-nvram-template-and-source-set.args | 0 ...-uefi-nvram-template-and-source-set.ldargs | 0 ...rgv-uefi-nvram-template-and-source-set.xml | 0 ...bhyvexml2argv-uefi-nvram-template-set.args | 0 ...yvexml2argv-uefi-nvram-template-set.ldargs | 0 .../bhyvexml2argv-uefi-nvram-template-set.xml | 0 .../bhyvexml2argv-uefi-nvram.args | 0 .../bhyvexml2argv-uefi-nvram.ldargs | 0 .../{ => x86_64}/bhyvexml2argv-uefi-nvram.xml | 0 .../{ => x86_64}/bhyvexml2argv-uefi.args | 0 .../{ => x86_64}/bhyvexml2argv-uefi.ldargs | 0 .../{ => x86_64}/bhyvexml2argv-uefi.xml | 0 ...yvexml2argv-virtio-rnd-backend-builtin.xml | 0 ...io-rnd-backend-random-non-default-file.xml | 0 .../bhyvexml2argv-virtio-rnd-transitional.xml | 0 .../bhyvexml2argv-virtio-rnd.args | 0 .../bhyvexml2argv-virtio-rnd.ldargs | 0 .../{ => x86_64}/bhyvexml2argv-virtio-rnd.xml | 0 .../bhyvexml2argv-vnc-autoport.args | 0 .../bhyvexml2argv-vnc-autoport.ldargs | 0 .../bhyvexml2argv-vnc-autoport.xml | 0 .../bhyvexml2argv-vnc-password-comma.xml | 0 .../bhyvexml2argv-vnc-password.args | 0 .../bhyvexml2argv-vnc-password.ldargs | 0 .../bhyvexml2argv-vnc-password.xml | 0 .../bhyvexml2argv-vnc-resolution.args | 0 .../bhyvexml2argv-vnc-resolution.ldargs | 0 .../bhyvexml2argv-vnc-resolution.xml | 0 .../bhyvexml2argv-vnc-vgaconf-io.args | 0 .../bhyvexml2argv-vnc-vgaconf-io.ldargs | 0 .../bhyvexml2argv-vnc-vgaconf-io.xml | 0 .../bhyvexml2argv-vnc-vgaconf-off.args | 0 .../bhyvexml2argv-vnc-vgaconf-off.ldargs | 0 .../bhyvexml2argv-vnc-vgaconf-off.xml | 0 .../bhyvexml2argv-vnc-vgaconf-on.args | 0 .../bhyvexml2argv-vnc-vgaconf-on.ldargs | 0 .../bhyvexml2argv-vnc-vgaconf-on.xml | 0 .../bhyvexml2argv-vnc-wait-no.args | 0 .../bhyvexml2argv-vnc-wait-no.ldargs | 0 .../bhyvexml2argv-vnc-wait-no.xml | 0 .../{ => x86_64}/bhyvexml2argv-vnc-wait.args | 0 .../bhyvexml2argv-vnc-wait.ldargs | 0 .../{ => x86_64}/bhyvexml2argv-vnc-wait.xml | 0 .../{ => x86_64}/bhyvexml2argv-vnc.args | 0 .../{ => x86_64}/bhyvexml2argv-vnc.ldargs | 0 .../{ => x86_64}/bhyvexml2argv-vnc.xml | 0 .../{ => x86_64}/bhyvexml2argv-wired.args | 0 .../{ => x86_64}/bhyvexml2argv-wired.ldargs | 0 .../{ => x86_64}/bhyvexml2argv-wired.xml | 0 ...hyvexml2argv-xhci-multiple-controllers.xml | 0 .../bhyvexml2argv-xhci-multiple-devs.xml | 0 .../bhyvexml2argv-xhci-no-devs.xml | 0 tests/bhyvexml2argvtest.c | 23 ++++++++++++------- tests/bhyvexml2xmltest.c | 2 +- 232 files changed, 56 insertions(+), 9 deletions(-) create mode 100644 tests/bhyvexml2argvdata/aarch64/bhyvexml2argv-base.args rename tests/bhyvexml2argvdata/{bhyvexml2argv-bhyveload-timeout.ldargs => aarch64/bhyvexml2argv-base.ldargs} (100%) create mode 100644 tests/bhyvexml2argvdata/aarch64/bhyvexml2argv-base.xml rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-2-nvme-2-controllers.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-2-nvme-2-controllers.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-2-nvme-2-controllers.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-2-nvme-same-controller.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-2-nvme-same-controller.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-2-nvme-same-controller.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-4-consoles.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-4-consoles.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-4-consoles.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-acpiapic.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-acpiapic.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-acpiapic.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-isa-controller-on-slot-1.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-isa-controller-on-slot-1.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-isa-controller-on-slot-1.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-isa-controller-on-slot-31.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-isa-controller-on-slot-31.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-isa-controller-on-slot-31.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-more-than-32-sata-disks.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-more-than-32-sata-disks.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-more-than-32-sata-disks.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-multiple-sata-disks.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-multiple-sata-disks.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-multiple-sata-disks.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-multiple-virtio-disks.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-multiple-virtio-disks.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-multiple-virtio-disks.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-no32devs-more-than-32-sata-disks.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-no32devs-multiple-sata-disks.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-no32devs-multiple-sata-disks.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-no32devs-multiple-sata-disks.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-no32devs-single-sata-disk.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-no32devs-single-sata-disk.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-no32devs-single-sata-disk.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-non-isa-controller-on-slot-1.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-non-isa-controller-on-slot-1.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-non-isa-controller-on-slot-1.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-single-sata-disk.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-single-sata-disk.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-single-sata-disk.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-single-virtio-disk.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-single-virtio-disk.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-addr-single-virtio-disk.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-base.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-base.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-base.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-bhyveload-bootorder.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-bhyveload-bootorder.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-bhyveload-bootorder.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-bhyveload-bootorder1.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-bhyveload-bootorder1.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-bhyveload-bootorder1.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-bhyveload-bootorder2.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-bhyveload-bootorder3.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-bhyveload-bootorder3.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-bhyveload-bootorder3.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-bhyveload-bootorder4.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-bhyveload-bootorder5.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-bhyveload-explicitargs.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-bhyveload-explicitargs.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-bhyveload-explicitargs.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-bhyveload-timeout.args (100%) create mode 100644 tests/bhyvexml2argvdata/x86_64/bhyvexml2argv-bhyveload-timeout.ldargs rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-bhyveload-timeout.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-commandline.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-commandline.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-commandline.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-console-master-slave-not-specified.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-console-master-slave-not-specified.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-console-master-slave-not-specified.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-console.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-console.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-console.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-cputopology-nvcpu-mismatch.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-cputopology.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-cputopology.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-cputopology.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-custom-loader.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-custom-loader.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-custom-loader.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-disk-cdrom-grub.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-disk-cdrom-grub.devmap (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-disk-cdrom-grub.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-disk-cdrom-grub.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-disk-cdrom.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-disk-cdrom.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-disk-cdrom.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-disk-virtio-queue-opts.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-disk-virtio-rotation-rate.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-disk-virtio.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-disk-virtio.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-disk-virtio.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-firmware-efi.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-firmware-efi.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-firmware-efi.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-fs-9p-readonly.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-fs-9p-readonly.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-fs-9p-readonly.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-fs-9p-unsupported-accessmode.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-fs-9p-unsupported-driver.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-fs-9p-unsupported-type.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-fs-9p.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-fs-9p.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-fs-9p.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-grub-bootorder.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-grub-bootorder.devmap (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-grub-bootorder.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-grub-bootorder.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-grub-bootorder2.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-grub-bootorder2.devmap (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-grub-bootorder2.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-grub-bootorder2.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-grub-defaults.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-grub-defaults.devmap (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-grub-defaults.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-grub-defaults.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-input-xhci-tablet.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-input-xhci-tablet.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-input-xhci-tablet.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-isa-controller.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-isa-controller.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-isa-controller.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-isa-multiple-controllers.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-localtime.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-localtime.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-localtime.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-macaddr.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-macaddr.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-macaddr.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-metadata.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-msrs.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-msrs.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-msrs.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-net-e1000.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-net-e1000.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-net-e1000.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-nvme.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-nvme.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-nvme.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-passthru-multiple-devs.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-passthru-multiple-devs.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-passthru-multiple-devs.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-passthru.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-passthru.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-passthru.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-sata-rotation-rate.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-sata-rotation-rate.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-sata-rotation-rate.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-serial-grub-nocons.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-serial-grub-nocons.devmap (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-serial-grub-nocons.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-serial-grub-nocons.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-serial-grub.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-serial-grub.devmap (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-serial-grub.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-serial-grub.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-serial-invalid-port.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-serial-invalid-port.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-serial-invalid-port.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-serial-tcp.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-serial-tcp.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-serial-tcp.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-serial.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-serial.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-serial.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-slirp-ip.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-slirp-mac-addr.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-slirp-mac-addr.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-slirp-mac-addr.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-slirp.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-slirp.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-slirp.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-sound.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-sound.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-sound.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-uefi-nvram-template-and-source-set.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-uefi-nvram-template-and-source-set.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-uefi-nvram-template-and-source-set.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-uefi-nvram-template-set.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-uefi-nvram-template-set.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-uefi-nvram-template-set.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-uefi-nvram.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-uefi-nvram.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-uefi-nvram.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-uefi.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-uefi.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-uefi.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-virtio-rnd-backend-builtin.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-virtio-rnd-backend-random-non-default-file.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-virtio-rnd-transitional.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-virtio-rnd.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-virtio-rnd.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-virtio-rnd.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-autoport.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-autoport.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-autoport.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-password-comma.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-password.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-password.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-password.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-resolution.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-resolution.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-resolution.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-vgaconf-io.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-vgaconf-io.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-vgaconf-io.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-vgaconf-off.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-vgaconf-off.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-vgaconf-off.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-vgaconf-on.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-vgaconf-on.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-vgaconf-on.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-wait-no.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-wait-no.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-wait-no.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-wait.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-wait.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc-wait.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-vnc.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-wired.args (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-wired.ldargs (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-wired.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-xhci-multiple-controllers.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-xhci-multiple-devs.xml (100%) rename tests/bhyvexml2argvdata/{ => x86_64}/bhyvexml2argv-xhci-no-devs.xml (100%) 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 @@ +<domain type='bhyve'> + <name>bhyve</name> + <uuid>df3be7e7-a104-11e3-aeb0-50e5492bd3dc</uuid> + <memory>219136</memory> + <vcpu>1</vcpu> + <os> + <type>hvm</type> + </os> + <devices> + <disk type='file'> + <driver name='file' type='raw'/> + <source file='/tmp/freebsd.img'/> + <target dev='vda' bus='virtio'/> + <address type='drive' controller='0' bus='0' target='2' unit='0'/> + </disk> + <interface type='bridge'> + <mac address='52:54:00:b9:94:02'/> + <model type='virtio'/> + <source bridge="virbr0"/> + <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> + </interface> + </devices> +</domain> 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-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 b83051d3cd..e420fde1e9 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); } @@ -328,6 +329,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 0abc50b0de..9d8e910b6e 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); -- 2.51.2