usb: Add Xen pvUSB protocol description
authorJuergen Gross <jgross@suse.com>
Tue, 23 Nov 2021 13:20:46 +0000 (14:20 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 13 Dec 2021 13:58:31 +0000 (14:58 +0100)
commitbae9401dff62d1ac46504a343db8a69e5ac390f6
tree80f1770785d426a089c941b275eeb31282509ea4
parent666f3de741f7ce66119b375145d471e89fac21ff
usb: Add Xen pvUSB protocol description

Add the definition of pvUSB protocol used between the pvUSB frontend in
a Xen domU and the pvUSB backend in a Xen driver domain (usually Dom0).

This header was originally provided by Fujitsu for Xen based on Linux
2.6.18.

Changes are:
- adapt to Linux kernel style guide
- use Xen namespace
- add lots of comments
- don't use kernel internal defines

Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Signed-off-by: Juergen Gross <jgross@suse.com>
Link: https://lore.kernel.org/r/20211123132048.5335-2-jgross@suse.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
include/xen/interface/io/usbif.h [new file with mode: 0644]