summaryrefslogtreecommitdiff
path: root/hw/usb/hcd-ehci-sysbus.c
diff options
context:
space:
mode:
authorStefan Hajnoczi <stefanha@redhat.com>2012-11-25 16:49:15 +0100
committerGerd Hoffmann <kraxel@redhat.com>2012-11-29 08:04:13 +0100
commitc128d6a6d785eb9235a4f6dbd52f405ab8c60bee (patch)
tree9e9c7e33d5eec050825ea1d237855df4fecc12b8 /hw/usb/hcd-ehci-sysbus.c
parent6c2d1c32d084320081b0cd047f8cacd6e722d03a (diff)
downloadqemu-c128d6a6d785eb9235a4f6dbd52f405ab8c60bee.tar.gz
usb: fail usbdevice_create() when there is no USB bus
Report an error instead of segfaulting when attaching a USB device to a machine with no USB busses: $ qemu-system-arm -machine vexpress-a9 \ -sd Fedora-17-armhfp-vexpress-mmcblk0.img \ -kernel vmlinuz-3.4.2-3.fc17.armv7hl \ -initrd initramfs-3.4.2-3.fc17.armv7hl.img \ -usbdevice disk:format=raw:test.img Note that the vexpress-a9 machine does not have a USB host controller. Reported-by: David Abdurachmanov <David.Abdurachmanov@cern.ch> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'hw/usb/hcd-ehci-sysbus.c')
0 files changed, 0 insertions, 0 deletions