Robert Millan, le Sat 19 Sep 2015 10:52:13 +0200, a écrit :
> If you load *HCI support and USB mass storage into Rump, you can have
> /dev/XXX pop up in the Rump namespace and that will be your disk node.
> Then you can write a translator to link the host system into that disk
> (or whatever way this is handled, does ext2fs open device nodes directly?).

It'd probably be easy to make ext2fs open a device node, just like we
made pfinet do it.

> Since you most likely want to provide multiplexing, authorisation, etc, to
> any application who wants to access USB, I wouldn't recommend to lump
> USB mass storage and *HCI in the same Rump instance.
> 
> Instead, you could run a Rump instance with USB mass storage only which
> uses libusb as backend rather than its own *HCI driver (but that requires
> some coding work as it's currently not implemented ;-))

Indeed. We can however start with an all-in solution before adding
multiplexing.

Samuel

Reply via email to