diff options
author | Gerd Hoffmann | 2010-11-17 11:03:53 +0100 |
---|---|---|
committer | Gerd Hoffmann | 2011-01-11 15:56:00 +0100 |
commit | 37fb59d3032687b6f0d94c307bd0a846e0ca1fe0 (patch) | |
tree | 1538cef5e0c1abc4a5fca8850a01460b2bfe6bc2 /trace-events | |
parent | usb: update MAINTAINERS (diff) | |
download | qemu-37fb59d3032687b6f0d94c307bd0a846e0ca1fe0.tar.gz qemu-37fb59d3032687b6f0d94c307bd0a846e0ca1fe0.tar.xz qemu-37fb59d3032687b6f0d94c307bd0a846e0ca1fe0.zip |
usb: data structs and helpers for usb descriptors.
This patch adds hw/usb-desc.[ch] files. They carry data structures
for various usb descriptors and helper functions to generate usb
packets from the structures.
The intention is to have a internal representation of the device
desription which is more usable than the current char array blobs,
so we can have common code handle common usb device emulation using
the device description.
The usage of this infrastructure is optional for usb drivers as there
are cases such as pass-through where it probably isn't very useful.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'trace-events')
-rw-r--r-- | trace-events | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/trace-events b/trace-events index e8fed0f424..8264ff0e77 100644 --- a/trace-events +++ b/trace-events @@ -190,6 +190,11 @@ disable sun4m_iommu_page_get_flags(uint64_t pa, uint64_t iopte, uint32_t ret) "g disable sun4m_iommu_translate_pa(uint64_t addr, uint64_t pa, uint32_t iopte) "xlate dva %"PRIx64" => pa %"PRIx64" iopte = %x" disable sun4m_iommu_bad_addr(uint64_t addr) "bad addr %"PRIx64"" +# hw/usb-desc.c +disable usb_desc_device(int addr, int len, int ret) "dev %d query device, len %d, ret %d" +disable usb_desc_config(int addr, int index, int len, int ret) "dev %d query config %d, len %d, ret %d" +disable usb_desc_string(int addr, int index, int len, int ret) "dev %d query string %d, len %d, ret %d" + # vl.c disable vm_state_notify(int running, int reason) "running %d reason %d" |