aboutsummaryrefslogtreecommitdiffstats
path: root/hw/usb-bus.c
AgeCommit message (Expand)AuthorFilesLines
2012-02-15Merge remote-tracking branch 'kraxel/usb.38' into stagingAnthony Liguori1-7/+7
2012-02-15qom: Unify type registrationAndreas Färber1-2/+2
2012-02-10usb: kill handle_packet callbackGerd Hoffmann1-9/+0
2012-02-10usb: add usb_find_device()Gerd Hoffmann1-0/+9
2012-02-03qdev: kill off DeviceInfoAnthony Liguori1-1/+1
2012-02-03qdev: register all types natively through QEMU Object ModelAnthony Liguori1-9/+10
2012-02-03usb: separate out legacy usb registration from type registrationAnthony Liguori1-10/+12
2012-01-27usb: convert to QEMU Object ModelAnthony Liguori1-39/+149
2012-01-27qdev: don't access name through infoAnthony Liguori1-1/+1
2012-01-27qdev: move qdev->info to classAnthony Liguori1-1/+1
2012-01-17usb: add USBEndpointGerd Hoffmann1-0/+1
2012-01-06Strip trailing '\n' from error_report()'s first argument (again)Markus Armbruster1-6/+6
2011-12-15usb: fix usb_qdev_init() error handling againStefan Hajnoczi1-7/+5
2011-11-22usb: fix usb_qdev_init error handling.Gerd Hoffmann1-3/+15
2011-11-22usb: make usb_create_simple catch and pass up errors.Gerd Hoffmann1-2/+9
2011-09-07usb: claim port at device initialization time.Gerd Hoffmann1-46/+64
2011-08-20Use glib memory allocation and free functionsAnthony Liguori1-2/+2
2011-07-08usb_register_port(): do not set port->opaque and port->index twiceJes Sorensen1-2/+0
2011-07-05usb: Replace device_destroy bus op with a child_detach port opHans de Goede1-2/+0
2011-07-05usb: Add a register_companion USB bus op.Hans de Goede1-0/+31
2011-07-05usb: Move (initial) call of usb_port_location to usb_fill_portHans de Goede1-0/+1
2011-07-05usb: Add a usb_fill_port helper functionHans de Goede1-2/+8
2011-06-23usb-bus: Don't allow speed mismatch while attaching devicesHans de Goede1-0/+5
2011-06-23usb: Proper error propagation for usb_device_attach errorsHans de Goede1-12/+13
2011-06-23usb-bus: Don't allow attaching a device to a bus with no free portsHans de Goede1-0/+5
2011-06-14usb-bus: Don't detach non attached devices on device exitHans de Goede1-1/+3
2011-06-14usb-bus: Add knowledge of USB_SPEED_SUPER to usb_speed helperHans de Goede1-0/+1
2011-06-14usb: cancel async packets on unplugGerd Hoffmann1-1/+4
2011-01-24usb-bus: use snprintfBlue Swirl1-5/+7
2011-01-24usb core: add migration supportGerd Hoffmann1-0/+16
2011-01-12usb: zap pdev from usbportGerd Hoffmann1-2/+1
2011-01-12usb: rewrite fw path, fix numberingGerd Hoffmann1-42/+26
2011-01-11usb: add port property.Gerd Hoffmann1-4/+22
2011-01-11usb: keep track of physical port address.Gerd Hoffmann1-3/+23
2011-01-11usb: add speed mask to portsGerd Hoffmann1-1/+2
2011-01-11usb: create USBPortOps, move attach there.Gerd Hoffmann1-2/+4
2011-01-11usb descriptors: add settable strings.Gerd Hoffmann1-0/+1
2010-12-11Add get_fw_dev_path callback for usb bus.Gleb Natapov1-0/+42
2010-12-11Record which USBDevice USBPort belongs too.Gleb Natapov1-1/+2
2010-04-25usb: remove dead assignments, spotted by clang analyzerBlue Swirl1-2/+1
2010-04-02usb-bus: fix no paramsTeLeMan1-1/+1
2010-03-17Avoid crash on '-usbdevice <device>' without parametersJan Kiszka1-1/+3
2010-03-16error: Replace qemu_error() by error_report()Markus Armbruster1-2/+2
2010-02-25Fix -usbdevice crashPaul Brook1-0/+3
2009-12-12qdev: Replace device names containing whitespaceMarkus Armbruster1-1/+1
2009-12-12qdev: Separate USB product description from qdev nameMarkus Armbruster1-1/+1
2009-12-12qdev: Rename USBDevice member devname to product_descMarkus Armbruster1-5/+6
2009-10-30usb: print attached status in info qtreeGerd Hoffmann1-3/+4
2009-10-30usb: make attach optional.Gerd Hoffmann1-1/+2
2009-10-30usb core: use qdev for -usbdeviceGerd Hoffmann1-0/+47