This patch series aims to let programs running under QEMU Linux user mode emulation implement user-space USB drivers via the USBFS ioctl()s. First I check for the necessary header files, then I define some types, and last I implement the submit, discard, and reap functions, which involve USB request buffers which live beyond a single ioctl() call.
Cortland Tölva (3): Check for Linux USBFS in configure Linux user mode usbfs types and defs. linux-user: implement special usbfs ioctls. configure | 21 +++++- linux-user/ioctls.h | 47 +++++++++++++ linux-user/syscall.c | 171 +++++++++++++++++++++++++++++++++++++++++++++ linux-user/syscall_defs.h | 32 +++++++++ linux-user/syscall_types.h | 68 ++++++++++++++++++ 5 files changed, 338 insertions(+), 1 deletion(-) -- 2.11.0