libvirt/tests/bhyvexml2argvdata
Roman Bogorodskiy 7382a7c2be bhyve: implement virtio-9p support
Recently virtio-9p support was added to bhyve.

On the host side it looks this way:

  bhyve .... -s 25:0,virtio-9p,sharename=/path/to/shared/dir

It could also have ",ro" suffix to make share read-only.

In the Linux guest, this share is mounted with:

  mount -t 9p sharename /mnt/sharename

In the guest user will see the same permissions and ownership
information for this directory as on the host. No uid/gid remapping is
supported, so those could resolve to wrong user or group names.

The same applies to the other side: chowning/chmodding in the guest will
set specified ownership and permissions on the host.

In libvirt domain XML it's modeled using the 'filesystem' element:

  <filesystem type='mount'>
    <source dir='/path/to/shared/dir'/>
    <target dir='sharename'/>
  </filesystem>

Optional 'readonly' sub-element enables read-only mode.

Signed-off-by: Roman Bogorodskiy <bogorodskiy@gmail.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2020-10-09 18:46:04 +04:00
..
bhyvexml2argv-acpiapic.args bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-acpiapic.ldargs tests: redo test argv file line wrapping 2015-11-09 15:50:39 +00:00
bhyvexml2argv-acpiapic.xml bhyvexml2argvdata: Add mac address to <interface/> 2017-01-02 13:30:39 +01:00
bhyvexml2argv-addr-isa-controller-on-slot-1.args bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2argv-addr-isa-controller-on-slot-1.ldargs bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2argv-addr-isa-controller-on-slot-1.xml bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2argv-addr-isa-controller-on-slot-31.args bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2argv-addr-isa-controller-on-slot-31.ldargs bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2argv-addr-isa-controller-on-slot-31.xml bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2argv-addr-more-than-32-sata-disks.args bhyve: add tests for SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-addr-more-than-32-sata-disks.ldargs bhyve: add tests for SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-addr-more-than-32-sata-disks.xml bhyve: add tests for SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-addr-multiple-sata-disks.args bhyve: add tests for SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-addr-multiple-sata-disks.ldargs bhyve: add tests for SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-addr-multiple-sata-disks.xml bhyve: add tests for SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-addr-multiple-virtio-disks.args bhyve: fix virtio disk addresses 2017-02-07 19:17:58 +04:00
bhyvexml2argv-addr-multiple-virtio-disks.ldargs bhyve: fix virtio disk addresses 2017-02-07 19:17:58 +04:00
bhyvexml2argv-addr-multiple-virtio-disks.xml bhyve: fix virtio disk addresses 2017-02-07 19:17:58 +04:00
bhyvexml2argv-addr-no32devs-more-than-32-sata-disks.xml bhyve: add tests for SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-addr-no32devs-multiple-sata-disks.args bhyve: add tests for SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-addr-no32devs-multiple-sata-disks.ldargs bhyve: add tests for SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-addr-no32devs-multiple-sata-disks.xml bhyve: add tests for SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-addr-no32devs-single-sata-disk.args bhyve: add tests for SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-addr-no32devs-single-sata-disk.ldargs bhyve: add tests for SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-addr-no32devs-single-sata-disk.xml bhyve: add tests for SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-addr-non-isa-controller-on-slot-1.args bhyve: add missing test files 2020-09-22 15:59:37 +04:00
bhyvexml2argv-addr-non-isa-controller-on-slot-1.ldargs bhyve: add missing test files 2020-09-22 15:59:37 +04:00
bhyvexml2argv-addr-non-isa-controller-on-slot-1.xml bhyve: soften requirements for slot 1 2020-09-21 20:03:45 +04:00
bhyvexml2argv-addr-single-sata-disk.args bhyve: add tests for SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-addr-single-sata-disk.ldargs bhyve: add tests for SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-addr-single-sata-disk.xml bhyve: add tests for SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-addr-single-virtio-disk.args bhyve: fix virtio disk addresses 2017-02-07 19:17:58 +04:00
bhyvexml2argv-addr-single-virtio-disk.ldargs bhyve: fix virtio disk addresses 2017-02-07 19:17:58 +04:00
bhyvexml2argv-addr-single-virtio-disk.xml bhyve: fix virtio disk addresses 2017-02-07 19:17:58 +04:00
bhyvexml2argv-base.args bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-base.ldargs tests: redo test argv file line wrapping 2015-11-09 15:50:39 +00:00
bhyvexml2argv-base.xml bhyvexml2argvdata: Add mac address to <interface/> 2017-01-02 13:30:39 +01:00
bhyvexml2argv-bhyveload-bootorder1.args bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-bhyveload-bootorder1.ldargs bhyve: bhyveload: respect boot dev and boot order 2016-01-25 04:19:33 +03:00
bhyvexml2argv-bhyveload-bootorder1.xml bhyvexml2argvdata: Add mac address to <interface/> 2017-01-02 13:30:39 +01:00
bhyvexml2argv-bhyveload-bootorder2.xml bhyvexml2argvdata: Add mac address to <interface/> 2017-01-02 13:30:39 +01:00
bhyvexml2argv-bhyveload-bootorder3.args bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-bhyveload-bootorder3.ldargs bhyve: bhyveload: respect boot dev and boot order 2016-01-25 04:19:33 +03:00
bhyvexml2argv-bhyveload-bootorder3.xml bhyvexml2argvdata: Add mac address to <interface/> 2017-01-02 13:30:39 +01:00
bhyvexml2argv-bhyveload-bootorder4.xml bhyvexml2argvdata: Add mac address to <interface/> 2017-01-02 13:30:39 +01:00
bhyvexml2argv-bhyveload-bootorder5.xml bhyve: bhyveload: respect boot dev and boot order 2016-01-25 04:19:33 +03:00
bhyvexml2argv-bhyveload-bootorder.args bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-bhyveload-bootorder.ldargs bhyve: bhyveload: respect boot dev and boot order 2016-01-25 04:19:33 +03:00
bhyvexml2argv-bhyveload-bootorder.xml bhyvexml2argvdata: Add mac address to <interface/> 2017-01-02 13:30:39 +01:00
bhyvexml2argv-bhyveload-explicitargs.args bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-bhyveload-explicitargs.ldargs tests: redo test argv file line wrapping 2015-11-09 15:50:39 +00:00
bhyvexml2argv-bhyveload-explicitargs.xml bhyvexml2argvdata: Add mac address to <interface/> 2017-01-02 13:30:39 +01:00
bhyvexml2argv-commandline.args bhyve: implement support for commandline args 2019-01-27 14:54:52 +04:00
bhyvexml2argv-commandline.ldargs bhyve: implement support for commandline args 2019-01-27 14:54:52 +04:00
bhyvexml2argv-commandline.xml bhyve: implement support for commandline args 2019-01-27 14:54:52 +04:00
bhyvexml2argv-console.args bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2argv-console.ldargs tests: redo test argv file line wrapping 2015-11-09 15:50:39 +00:00
bhyvexml2argv-console.xml bhyvexml2argvdata: Add mac address to <interface/> 2017-01-02 13:30:39 +01:00
bhyvexml2argv-cputopology-nvcpu-mismatch.xml bhyve: tests: Add missing data files 2018-06-08 21:53:36 +04:00
bhyvexml2argv-cputopology.args bhyve: tests: Add missing data files 2018-06-08 21:53:36 +04:00
bhyvexml2argv-cputopology.ldargs bhyve: tests: Add missing data files 2018-06-08 21:53:36 +04:00
bhyvexml2argv-cputopology.xml bhyve: tests: Add missing data files 2018-06-08 21:53:36 +04:00
bhyvexml2argv-custom-loader.args bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-custom-loader.ldargs tests: redo test argv file line wrapping 2015-11-09 15:50:39 +00:00
bhyvexml2argv-custom-loader.xml bhyvexml2argvdata: Add mac address to <interface/> 2017-01-02 13:30:39 +01:00
bhyvexml2argv-disk-cdrom-grub.args bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-disk-cdrom-grub.devmap bhyvexml2argv: Add tests for domain-configured bootloader, args 2014-11-12 09:55:22 +01:00
bhyvexml2argv-disk-cdrom-grub.ldargs tests: redo test argv file line wrapping 2015-11-09 15:50:39 +00:00
bhyvexml2argv-disk-cdrom-grub.xml bhyvexml2argvdata: Add mac address to <interface/> 2017-01-02 13:30:39 +01:00
bhyvexml2argv-disk-cdrom.args bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-disk-cdrom.ldargs tests: redo test argv file line wrapping 2015-11-09 15:50:39 +00:00
bhyvexml2argv-disk-cdrom.xml bhyvexml2argvdata: Add mac address to <interface/> 2017-01-02 13:30:39 +01:00
bhyvexml2argv-disk-virtio.args bhyvexml2argvdata: Add mac address to <interface/> 2017-01-02 13:30:39 +01:00
bhyvexml2argv-disk-virtio.ldargs tests: redo test argv file line wrapping 2015-11-09 15:50:39 +00:00
bhyvexml2argv-disk-virtio.xml bhyvexml2argvdata: Add mac address to <interface/> 2017-01-02 13:30:39 +01:00
bhyvexml2argv-fs-9p-readonly.args bhyve: implement virtio-9p support 2020-10-09 18:46:04 +04:00
bhyvexml2argv-fs-9p-readonly.ldargs bhyve: implement virtio-9p support 2020-10-09 18:46:04 +04:00
bhyvexml2argv-fs-9p-readonly.xml bhyve: implement virtio-9p support 2020-10-09 18:46:04 +04:00
bhyvexml2argv-fs-9p-unsupported-accessmode.xml bhyve: implement virtio-9p support 2020-10-09 18:46:04 +04:00
bhyvexml2argv-fs-9p-unsupported-driver.xml bhyve: implement virtio-9p support 2020-10-09 18:46:04 +04:00
bhyvexml2argv-fs-9p-unsupported-type.xml bhyve: implement virtio-9p support 2020-10-09 18:46:04 +04:00
bhyvexml2argv-fs-9p.args bhyve: implement virtio-9p support 2020-10-09 18:46:04 +04:00
bhyvexml2argv-fs-9p.ldargs bhyve: implement virtio-9p support 2020-10-09 18:46:04 +04:00
bhyvexml2argv-fs-9p.xml bhyve: implement virtio-9p support 2020-10-09 18:46:04 +04:00
bhyvexml2argv-grub-bootorder2.args bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-grub-bootorder2.devmap drvbhyve: Use boot-order for grub-bhyve boot device 2014-11-13 15:40:48 +01:00
bhyvexml2argv-grub-bootorder2.ldargs tests: redo test argv file line wrapping 2015-11-09 15:50:39 +00:00
bhyvexml2argv-grub-bootorder2.xml bhyvexml2argvdata: Add mac address to <interface/> 2017-01-02 13:30:39 +01:00
bhyvexml2argv-grub-bootorder.args bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-grub-bootorder.devmap drvbhyve: Use boot-order for grub-bhyve boot device 2014-11-13 15:40:48 +01:00
bhyvexml2argv-grub-bootorder.ldargs tests: redo test argv file line wrapping 2015-11-09 15:50:39 +00:00
bhyvexml2argv-grub-bootorder.xml bhyvexml2argvdata: Add mac address to <interface/> 2017-01-02 13:30:39 +01:00
bhyvexml2argv-grub-defaults.args bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-grub-defaults.devmap bhyvexml2argv: Add tests for domain-configured bootloader, args 2014-11-12 09:55:22 +01:00
bhyvexml2argv-grub-defaults.ldargs tests: redo test argv file line wrapping 2015-11-09 15:50:39 +00:00
bhyvexml2argv-grub-defaults.xml bhyvexml2argvdata: Add mac address to <interface/> 2017-01-02 13:30:39 +01:00
bhyvexml2argv-input-xhci-tablet.args bhyve: add xhci tablet support 2017-03-26 19:22:30 +04:00
bhyvexml2argv-input-xhci-tablet.ldargs bhyve: add xhci tablet support 2017-03-26 19:22:30 +04:00
bhyvexml2argv-input-xhci-tablet.xml bhyve: add xhci tablet support 2017-03-26 19:22:30 +04:00
bhyvexml2argv-isa-controller.args bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2argv-isa-controller.ldargs bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2argv-isa-controller.xml bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2argv-isa-multiple-controllers.xml bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2argv-localtime.args bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-localtime.ldargs tests: redo test argv file line wrapping 2015-11-09 15:50:39 +00:00
bhyvexml2argv-localtime.xml bhyvexml2argvdata: Add mac address to <interface/> 2017-01-02 13:30:39 +01:00
bhyvexml2argv-macaddr.args bhyve: fix SATA address allocation 2017-01-30 20:48:42 +04:00
bhyvexml2argv-macaddr.ldargs tests: redo test argv file line wrapping 2015-11-09 15:50:39 +00:00
bhyvexml2argv-macaddr.xml bhyvexml2argvdata: Fix <drive/> addresses 2017-01-02 13:30:39 +01:00
bhyvexml2argv-metadata.xml tests: add bhyve xml2xml test 2014-04-08 20:50:36 +04:00
bhyvexml2argv-msrs.args bhyve: implement ignore unknown MSRs feature 2019-02-24 13:20:51 +04:00
bhyvexml2argv-msrs.ldargs bhyve: implement ignore unknown MSRs feature 2019-02-24 13:20:51 +04:00
bhyvexml2argv-msrs.xml bhyve: implement ignore unknown MSRs feature 2019-02-24 13:20:51 +04:00
bhyvexml2argv-net-e1000.args bhyve: add e1000 nic support 2017-02-11 06:51:28 +04:00
bhyvexml2argv-net-e1000.ldargs bhyve: add e1000 nic support 2017-02-11 06:51:28 +04:00
bhyvexml2argv-net-e1000.xml bhyve: add e1000 nic support 2017-02-11 06:51:28 +04:00
bhyvexml2argv-serial-grub-nocons.args bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2argv-serial-grub-nocons.devmap bhyvexml2argv: Add test for grub console support 2014-11-12 09:55:22 +01:00
bhyvexml2argv-serial-grub-nocons.ldargs tests: redo test argv file line wrapping 2015-11-09 15:50:39 +00:00
bhyvexml2argv-serial-grub-nocons.xml bhyvexml2argvdata: Add mac address to <interface/> 2017-01-02 13:30:39 +01:00
bhyvexml2argv-serial-grub.args bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2argv-serial-grub.devmap bhyvexml2argv: Add test for grub console support 2014-11-12 09:55:22 +01:00
bhyvexml2argv-serial-grub.ldargs tests: redo test argv file line wrapping 2015-11-09 15:50:39 +00:00
bhyvexml2argv-serial-grub.xml bhyvexml2argvdata: Add mac address to <interface/> 2017-01-02 13:30:39 +01:00
bhyvexml2argv-serial.args bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2argv-serial.ldargs tests: redo test argv file line wrapping 2015-11-09 15:50:39 +00:00
bhyvexml2argv-serial.xml bhyvexml2argvdata: Add mac address to <interface/> 2017-01-02 13:30:39 +01:00
bhyvexml2argv-sound.args bhyve: allow to specify host sound device 2020-08-25 08:42:16 +04:00
bhyvexml2argv-sound.ldargs bhyve: implement sound device support 2020-08-25 08:42:16 +04:00
bhyvexml2argv-sound.xml bhyve: allow to specify host sound device 2020-08-25 08:42:16 +04:00
bhyvexml2argv-uefi.args bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2argv-uefi.ldargs bhyve: test cases for UEFI bhyvexml2argvtest 2017-03-11 23:02:12 +04:00
bhyvexml2argv-uefi.xml bhyve: test cases for UEFI bhyvexml2argvtest 2017-03-11 23:02:12 +04:00
bhyvexml2argv-vnc-autoport.args bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2argv-vnc-autoport.ldargs bhyve: Add support for VNC autoport 2017-08-06 09:24:26 +04:00
bhyvexml2argv-vnc-autoport.xml bhyve: Add support for VNC autoport 2017-08-06 09:24:26 +04:00
bhyvexml2argv-vnc-password-comma.xml bhyve: add VNC password support 2020-09-22 17:19:26 +04:00
bhyvexml2argv-vnc-password.args bhyve: add VNC password support 2020-09-22 17:19:26 +04:00
bhyvexml2argv-vnc-password.ldargs bhyve: add VNC password support 2020-09-22 17:19:26 +04:00
bhyvexml2argv-vnc-password.xml bhyve: add VNC password support 2020-09-22 17:19:26 +04:00
bhyvexml2argv-vnc-resolution.args bhyve: add support for setting fbuf resolution 2020-09-22 17:19:26 +04:00
bhyvexml2argv-vnc-resolution.ldargs bhyve: add support for setting fbuf resolution 2020-09-22 17:19:26 +04:00
bhyvexml2argv-vnc-resolution.xml bhyve: add support for setting fbuf resolution 2020-09-22 17:19:26 +04:00
bhyvexml2argv-vnc-vgaconf-io.args bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2argv-vnc-vgaconf-io.ldargs bhyve: add vga configuration for video driver 2017-06-27 17:44:27 +04:00
bhyvexml2argv-vnc-vgaconf-io.xml bhyve: add vga configuration for video driver 2017-06-27 17:44:27 +04:00
bhyvexml2argv-vnc-vgaconf-off.args bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2argv-vnc-vgaconf-off.ldargs bhyve: add vga configuration for video driver 2017-06-27 17:44:27 +04:00
bhyvexml2argv-vnc-vgaconf-off.xml bhyve: add vga configuration for video driver 2017-06-27 17:44:27 +04:00
bhyvexml2argv-vnc-vgaconf-on.args bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2argv-vnc-vgaconf-on.ldargs bhyve: add vga configuration for video driver 2017-06-27 17:44:27 +04:00
bhyvexml2argv-vnc-vgaconf-on.xml bhyve: add vga configuration for video driver 2017-06-27 17:44:27 +04:00
bhyvexml2argv-vnc.args bhyve: support 'isa' controller for LPC 2020-09-21 20:03:00 +04:00
bhyvexml2argv-vnc.ldargs bhyve: test cases for VNC 2017-03-11 23:31:01 +04:00
bhyvexml2argv-vnc.xml bhyve: test cases for VNC 2017-03-11 23:31:01 +04:00
bhyvexml2argv-wired.args bhyve: add tests for wiring memory 2018-05-13 13:38:31 +04:00
bhyvexml2argv-wired.ldargs bhyve: add tests for wiring memory 2018-05-13 13:38:31 +04:00
bhyvexml2argv-wired.xml bhyve: add tests for wiring memory 2018-05-13 13:38:31 +04:00
bhyvexml2argv-xhci-multiple-controllers.xml bhyve: add xhci tablet support 2017-03-26 19:22:30 +04:00
bhyvexml2argv-xhci-multiple-devs.xml bhyve: add xhci tablet support 2017-03-26 19:22:30 +04:00
bhyvexml2argv-xhci-no-devs.xml bhyve: add xhci tablet support 2017-03-26 19:22:30 +04:00