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-ohci.c | |
parent | fa7935c1e1f84b600fcb1983485352b8d99e01d3 (diff) |
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-ohci.c')
-rw-r--r-- | hw/usb-ohci.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/hw/usb-ohci.c b/hw/usb-ohci.c index 0d4271692d..6344f81806 100644 --- a/hw/usb-ohci.c +++ b/hw/usb-ohci.c @@ -1701,6 +1701,7 @@ static void usb_ohci_init(OHCIState *ohci, DeviceState *dev, for (i = 0; i < num_ports; i++) { usb_register_port(&ohci->bus, &ohci->rhport[i].port, ohci, i, NULL, &ohci_port_ops, USB_SPEED_MASK_LOW | USB_SPEED_MASK_FULL); + usb_port_location(&ohci->rhport[i].port, NULL, i+1); } ohci->async_td = 0; |