Date: Tue, 7 May 2019 17:37:25 +0200 From: Tomasz CEDRO <tomek@cedro.info> To: Johannes Lundberg <johalun0@gmail.com> Cc: "freebsd-usb@FreeBSD.org" <freebsd-usb@freebsd.org>, freebsd-x11@freebsd.org, FreeBSD Questions Mailing List <freebsd-questions@freebsd.org> Subject: Re: VirtualBox Extensions Pack (for USB and Video) Message-ID: <CAFYkXjnNPw=z=PHd9PguUHkzb_Q_E8W7p_Sh3Ckj2K6V9YKnJQ@mail.gmail.com> In-Reply-To: <0135d85a-396e-faf6-bd40-4cd42a4373d0@gmail.com> References: <CAFYkXjnT5iunTh=RkkT7BRKL3P4wF22_ToSJX_3j5_YyV_gWzw@mail.gmail.com> <bf4789e9-3cfd-1403-22c9-9674c0a52d23@FreeBSD.org> <CAFYkXjmZhftTtH-mAfdeeQ6mv8ECJFFeE93ShMWxh6Bu7GRE1g@mail.gmail.com> <f93eda0f-fa66-7403-5553-19bcce6be291@selasky.org> <85e11f37-c111-0052-bdcd-d87386a2c49b@gmail.com> <CAFYkXjk9RDPpAMLfzVHpUUM2bP3bpk5F0bKjcVuYOBkMoJYFxQ@mail.gmail.com> <96026bdc-5c60-6724-b96f-5da8aa17d55c@gmail.com> <CAFYkXjm3rJR-1ZAgfptbaWMjJ-kckY-BRga8Y-aE_7R%2Bp88bAw@mail.gmail.com> <3F6B7381-976C-416F-8D28-4C669A9AA003@tilda.center> <0135d85a-396e-faf6-bd40-4cd42a4373d0@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, May 7, 2019 at 5:23 PM Johannes Lundberg <johalun0@gmail.com> wrote: > > Out of curiosity I googled and it seems you might be able to > pass-through the entire USB controller using PCI pass-through. Not sure > it's so practical if you end up loosing input capability on the host > (and also the guest since it's VNC)... Would be nice though if bhyve had > all the required functionality so we'd have a more "native" and open > source solution for all VM needs. In VirtualBox, when you select a given USB device, it is then lost to the Host and re-connected into Guest. Then you can "unselect" the device from a list the disconnect it from Guest and re-connect to the Host. This is for the "on-the-fly" attachments. But some devices needs to be enumerated directly and would not work that way, so you can create a "filter" that would directly attach given USB device into the Guest. Loosing all of the USB Host for the Guest may not be desirable because then I would loose touchscreen, LTE modem, touchpad, etc.. but I am sure @HPS can invent a solution for that problem :-) Another thing would be 2D/3D graphics acceleration in bhyve Guest under Xorg. But if nVidia driver could implement 3D acceleration into Linux Emulation, that could be also implemented into bhyve..? That bhyve stuff sounds really nice! Once again thanks for that great hint! I have to finish some hardware+firmware project and then I would get into bhyve :-) Best regards! :-) Tomek ps/2: I have to check if bhyve can emulate ARM on x86 that would be fun!! -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFYkXjnNPw=z=PHd9PguUHkzb_Q_E8W7p_Sh3Ckj2K6V9YKnJQ>