qemu-patch-raspberry4/hw/usb
Gerd Hoffmann a820b57578 xhci: call set-address with dummy usbpacket
Due to the way devices are addressed with xhci (done by hardware, not
the guest os) there is no packet when invoking the set-address control
request.  Create a dummy packet in that case to avoid null pointer
dereferences.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2013-01-07 12:57:24 +01:00
..
bus.c usb: Add an usb_device_ep_stopped USBDevice method 2013-01-07 12:57:24 +01:00
combined-packet.c misc: move include files to include/qemu/ 2012-12-19 08:32:39 +01:00
core.c usb: Fix usb_ep_find_packet_by_id 2013-01-07 12:57:24 +01:00
desc.c usb: split packet result into actual_length + status 2012-11-08 18:41:46 +01:00
desc.h usb: split packet result into actual_length + status 2012-11-08 18:41:46 +01:00
dev-audio.c usb: split packet result into actual_length + status 2012-11-08 18:41:46 +01:00
dev-bluetooth.c softmmu: move remaining include files to include/ subdirectories 2012-12-19 08:32:46 +01:00
dev-hid.c hid: Change idle handling to use a timer 2013-01-07 12:57:24 +01:00
dev-hub.c usb: Call wakeup when data becomes available for all devices with int eps 2012-12-04 14:41:54 +01:00
dev-network.c softmmu: move include files to include/sysemu/ 2012-12-19 08:32:45 +01:00
dev-serial.c softmmu: move remaining include files to include/ subdirectories 2012-12-19 08:32:46 +01:00
dev-smartcard-reader.c misc: move include files to include/qemu/ 2012-12-19 08:32:39 +01:00
dev-storage.c softmmu: move include files to include/sysemu/ 2012-12-19 08:32:45 +01:00
dev-uas.c misc: move include files to include/qemu/ 2012-12-19 08:32:39 +01:00
dev-wacom.c ui: move files to ui/ and include/ui/ 2012-12-19 08:31:30 +01:00
hcd-ehci-pci.c misc: move include files to include/qemu/ 2012-12-19 08:32:39 +01:00
hcd-ehci-sysbus.c ehci-sysbus: Attach DMA context. 2012-11-29 08:04:13 +01:00
hcd-ehci.c usb: Add an usb_device_ep_stopped USBDevice method 2013-01-07 12:57:24 +01:00
hcd-ehci.h ehci: Verify a queue's ep direction does not change 2013-01-07 12:57:23 +01:00
hcd-musb.c misc: move include files to include/qemu/ 2012-12-19 08:32:39 +01:00
hcd-ohci.c usb: Add an usb_device_ep_stopped USBDevice method 2013-01-07 12:57:24 +01:00
hcd-uhci.c usb: Add an usb_device_ep_stopped USBDevice method 2013-01-07 12:57:24 +01:00
hcd-xhci.c xhci: call set-address with dummy usbpacket 2013-01-07 12:57:24 +01:00
host-bsd.c monitor: move include files to include/monitor/ 2012-12-19 08:31:32 +01:00
host-linux.c softmmu: move include files to include/sysemu/ 2012-12-19 08:32:45 +01:00
host-stub.c monitor: move include files to include/monitor/ 2012-12-19 08:31:32 +01:00
libhw.c softmmu: move include files to include/sysemu/ 2012-12-19 08:32:45 +01:00
Makefile.objs usb: Add packet combining functions 2012-11-01 15:17:58 +01:00
redirect.c usb-redir: Add debugging to bufpq save / restore 2013-01-07 12:57:24 +01:00