Files
Victor Toso c23963d7a8 machine: qemu: add usb host passthrough
QEMU usb-host driver which is the one for passthrough, supports two
options for selecting an USB devices in the host to provide it to the
VM:
 - Bus and Device number the device is plugged
 - Vendor and Product information of the USB devices

    https://qemu-project.gitlab.io/qemu/system/devices/usb.html

This commit allows a user to configure podman machine with either of
options, with new --usb command line option for podman machine init.

Examples
  podman machine init tosovm4 --usb vendor=13d3,product=5406
  podman machine init tosovm3 --usb bus=1,devnum=4 --usb bus=1,devnum=3

This commit also allows a user to change the USBs configured with
--usb command line option for podman machine set.

Note that this commit does not handle host device permissions nor
verify that the USB devices exists.

Signed-off-by: Victor Toso <victortoso@redhat.com>
2023-11-08 23:38:53 +01:00
..
2023-07-24 19:23:04 +02:00
2022-09-06 09:37:13 -07:00
2022-09-06 09:37:13 -07:00
2022-09-06 09:37:13 -07:00
2023-08-31 18:14:59 +08:00
2022-09-06 09:37:13 -07:00
2022-09-06 09:37:13 -07:00
2022-09-06 09:37:13 -07:00
2022-09-06 09:37:13 -07:00
2022-09-06 09:37:13 -07:00
2023-11-06 10:45:59 +01:00
2023-09-30 17:33:17 +05:30