[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/6] usb: descriptor rework.
From: |
Gerd Hoffmann |
Subject: |
[Qemu-devel] [PATCH 0/6] usb: descriptor rework. |
Date: |
Thu, 29 Mar 2012 16:48:52 +0200 |
Hi,
This patch series reworks the usb descriptor handling in qemu. It adds
a struct for the binary representation of usb descriptors. It is put
into use for both generating usb descriptors (for emulated devices) and
parsing usb descriptors (usb-host driver). Additionally the usb-host
parser code has been completely rewritten to simplify the logic and to
make it more robust.
please review,
Gerd
Gerd Hoffmann (6):
usb: add USBDescriptor, use for device descriptors.
usb: use USBDescriptor for device qualifier descriptors.
usb: use USBDescriptor for config descriptors.
usb: use USBDescriptor for interface descriptors.
usb: use USBDescriptor for endpoint descriptors.
usb-host: rewrite usb_linux_update_endp_table
hw/usb/desc.c | 126 ++++++++++++++++++----------------
hw/usb/desc.h | 63 +++++++++++++++++
hw/usb/host-linux.c | 194 ++++++++++++++++++++++++++------------------------
trace-events | 6 ++
4 files changed, 237 insertions(+), 152 deletions(-)
- [Qemu-devel] [PATCH 0/6] usb: descriptor rework.,
Gerd Hoffmann <=
- [Qemu-devel] [PATCH 3/6] usb: use USBDescriptor for config descriptors., Gerd Hoffmann, 2012/03/29
- [Qemu-devel] [PATCH 1/6] usb: add USBDescriptor, use for device descriptors., Gerd Hoffmann, 2012/03/29
- [Qemu-devel] [PATCH 4/6] usb: use USBDescriptor for interface descriptors., Gerd Hoffmann, 2012/03/29
- [Qemu-devel] [PATCH 6/6] usb-host: rewrite usb_linux_update_endp_table, Gerd Hoffmann, 2012/03/29
- [Qemu-devel] [PATCH 2/6] usb: use USBDescriptor for device qualifier descriptors., Gerd Hoffmann, 2012/03/29
- [Qemu-devel] [PATCH 5/6] usb: use USBDescriptor for endpoint descriptors., Gerd Hoffmann, 2012/03/29
- Re: [Qemu-devel] [PATCH 0/6] usb: descriptor rework., Hans de Goede, 2012/03/30