From: Angelo Compagnucci Date: Fri, 25 Oct 2019 05:35:04 +0000 (+0200) Subject: package/qemu: Add option to enable USB passthrough support on host variant X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=900024a2bbf989cdece1e2c41f579f7eac13617a;p=buildroot.git package/qemu: Add option to enable USB passthrough support on host variant USB passthrough is a useful feature while using qemu for debugging purpose. [Peter: reword commit message, pass --disable-libusb if not enabled] Signed-off-by: Angelo Compagnucci Signed-off-by: Peter Korsgaard --- diff --git a/package/qemu/Config.in.host b/package/qemu/Config.in.host index 9eceba5021..43d55c88ce 100644 --- a/package/qemu/Config.in.host +++ b/package/qemu/Config.in.host @@ -83,4 +83,9 @@ config BR2_PACKAGE_HOST_QEMU_VIRTFS Enables support for virtual filesystem in Qemu allowing shared filesystem between Qemu and its emulated target. +config BR2_PACKAGE_HOST_QEMU_USB + bool "USB passthrough support" + help + Enables USB passthrough support from guest to host. + endif diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index cf2a570efa..5f97dab39f 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -264,6 +264,13 @@ else HOST_QEMU_OPTS += --disable-virtfs endif +ifeq ($(BR2_PACKAGE_HOST_QEMU_USB),y) +HOST_QEMU_OPTS += --enable-libusb +HOST_QEMU_DEPENDENCIES += host-libusb +else +HOST_QEMU_OPTS += --disable-libusb +endif + # Override CPP, as it expects to be able to call it like it'd # call the compiler. define HOST_QEMU_CONFIGURE_CMDS