diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2010-12-10 11:37:45 +0100 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2011-01-11 17:24:42 +0100 |
commit | c7a2196a4fcdaba977b99aca0b6a6de5e5e7f64a (patch) | |
tree | 5067804286a0d78287d28f1443e05058387d3538 /hw/usb-uhci.c | |
parent | fa7935c1e1f84b600fcb1983485352b8d99e01d3 (diff) | |
download | qemu-c7a2196a4fcdaba977b99aca0b6a6de5e5e7f64a.zip qemu-c7a2196a4fcdaba977b99aca0b6a6de5e5e7f64a.tar.gz qemu-c7a2196a4fcdaba977b99aca0b6a6de5e5e7f64a.tar.bz2 |
usb: keep track of physical port address.
Add a path string to USBPort. Add usb_port_location() function to set
the physical location of the usb port. Update all drivers implementing
usb ports to call it. Update the monitor commands to print it. Wind it
up in qdev.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'hw/usb-uhci.c')
-rw-r--r-- | hw/usb-uhci.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/hw/usb-uhci.c b/hw/usb-uhci.c index 253561f..6db1960 100644 --- a/hw/usb-uhci.c +++ b/hw/usb-uhci.c @@ -1131,6 +1131,7 @@ static int usb_uhci_common_initfn(UHCIState *s) for(i = 0; i < NB_PORTS; i++) { usb_register_port(&s->bus, &s->ports[i].port, s, i, NULL, &uhci_port_ops, USB_SPEED_MASK_LOW | USB_SPEED_MASK_FULL); + usb_port_location(&s->ports[i].port, NULL, i+1); } s->frame_timer = qemu_new_timer(vm_clock, uhci_frame_timer, s); s->expire_time = qemu_get_clock(vm_clock) + |