[[!template id=project
title="pvusb driver support (frontend/backend)"
contact="""
[port-xen](mailto:port-xen@NetBSD.org)
"""
mentors="""
"""
category="kernel"
difficulty="hard"
duration=""
description="""
Abstract: This project involves allowing USB devices on the dom0 to be
passed through to the domU. Individual USB devices can be passed
through dynamically. The domU needs to have a "frontend" driver that
can communicate with the backend driver which runs on the dom0 and
takes care of arbitrating and sometimes duplicating the requests.
Deliverables:
* Functioning backend and frontend drivers for dom0 and domU respectively.
* Make available USB device passthrough to PV and PVHVM domains.
Implementation:
Since the feature is under development in Xen, a frontend
implementation is advisable to start to engage with the project. Once
we have a functioning frontend on a non-NetBSD dom0, then we can
engage with the community to develop the backend.
See <http://wiki.xenproject.org/wiki/XenUSBPassthrough>
"""
]]
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb