summaryrefslogtreecommitdiffstats
path: root/hw/usb-msd.c
Commit message (Expand)AuthorAgeFilesLines
* scsi: pass cdb already to scsi_req_newPaolo Bonzini2011-08-121-2/+2
* usb-storage: iovec supportGerd Hoffmann2011-08-041-58/+49
* usb: use iovecs in USBPacketGerd Hoffmann2011-08-041-4/+8
* Merge remote-tracking branch 'kraxel/migration.2' into stagingAnthony Liguori2011-07-291-0/+12
|\
| * usb storage: first migration support bits.Gerd Hoffmann2011-07-201-0/+12
* | Correct spelling of licensedMatthew Fernandez2011-07-231-1/+1
* | scsi: Add 'hba_private' to SCSIRequestHannes Reinecke2011-07-191-8/+1
|/
* usb-storage: Turn drive serial into a qdev property usb-storage.serialMarkus Armbruster2011-06-231-3/+11
* usb: Proper error propagation for usb_device_attach errorsHans de Goede2011-06-231-2/+3
* Merge remote-tracking branch 'bonzini/scsi.2' into stagingAnthony Liguori2011-05-311-50/+72
|\
| * scsi: rename arguments to the new callbacksPaolo Bonzini2011-05-261-5/+5
| * scsi: split command_complete callback in twoPaolo Bonzini2011-05-261-30/+41
| * scsi: introduce scsi_req_get_bufPaolo Bonzini2011-05-261-1/+1
| * scsi: introduce scsi_req_continuePaolo Bonzini2011-05-261-11/+4
| * scsi: introduce scsi_req_newPaolo Bonzini2011-05-261-1/+1
| * scsi: do not call send_command directlyPaolo Bonzini2011-05-261-1/+1
| * scsi: introduce scsi_req_cancelPaolo Bonzini2011-05-261-4/+15
| * scsi: Use 'SCSIRequest' directlyHannes Reinecke2011-05-261-12/+15
| * scsi: introduce SCSIBusOpsPaolo Bonzini2011-05-261-1/+5
* | usb: move cancel callback to USBDeviceInfoGerd Hoffmann2011-05-261-5/+3
* | usb-storage: don't call usb_packet_complete twiceGerd Hoffmann2011-05-261-1/+1
* | usb: Pass the packet to the device's handle_control callbackHans de Goede2011-05-261-3/+3
* | usb: update config descriptors to identify number of interfacesBrad Hards2011-05-261-0/+2
|/
* usb: mass storage fixGerd Hoffmann2011-05-041-0/+1
* usb: move complete callback to port opsGerd Hoffmann2011-05-041-2/+2
* usb: trivial spelling fixesBrad Hards2011-04-161-2/+2
* Add bootindex handling into usb storage device.Gleb Natapov2011-02-011-0/+2
* blockdev: Fix drive_add for drives without mediaMarkus Armbruster2011-01-311-2/+1
* usb-msd: Propagate removable bit to SCSI deviceStefan Hajnoczi2011-01-241-1/+3
* scsi: Allow scsi_bus_legacy_add_drive() to set removable bitStefan Hajnoczi2011-01-241-1/+1
* usb storage: handle long responsesGerd Hoffmann2011-01-111-2/+2
* usb storage: fix status reportingGerd Hoffmann2011-01-111-6/+7
* usb storage: high speed supportGerd Hoffmann2011-01-111-5/+46
* usb: move remote wakeup handling to common codeGerd Hoffmann2011-01-111-23/+0
* usb: move USB_REQ_{GET,SET}_CONFIGURATION handling to common codeGerd Hoffmann2011-01-111-8/+1
* usb: move USB_REQ_SET_ADDRESS handling to common codeGerd Hoffmann2011-01-111-4/+0
* usb storage: serial number supportGerd Hoffmann2011-01-111-0/+6
* usb storage: use new descriptor infrastructure.Gerd Hoffmann2011-01-111-104/+63
* Rearrange block headersBlue Swirl2010-08-241-0/+1
* QemuOpts: make most qemu_*_opts staticGerd Hoffmann2010-08-221-1/+1
* block: Catch attempt to attach multiple devices to a blockdevMarkus Armbruster2010-07-021-4/+8
* qdev: Decouple qdev_prop_drive from DriveInfoMarkus Armbruster2010-07-021-8/+7
* blockdev: Clean up automatic drive deletionMarkus Armbruster2010-07-021-4/+16
* scsi: scsi_bus_legacy_handle_cmdline() can fail, fix callersMarkus Armbruster2010-07-021-0/+3
* blockdev: Collect block device code in new blockdev.cMarkus Armbruster2010-06-041-1/+1
* blockdev: Hide QEMUMachine from drive_init()Markus Armbruster2010-06-041-1/+1
* usb: class specific interface requestsMax Reitz2010-03-311-4/+2
* hw/usb-msd: fix some usb requestsArnaud Patard (Rtp)2010-03-171-3/+5
* error: Replace qemu_error() by error_report()Markus Armbruster2010-03-161-1/+1
* block: Simplify usb_msd_initfn() test for "can read bdrv key"Markus Armbruster2010-03-161-1/+1
OpenPOWER on IntegriCloud