aboutsummaryrefslogtreecommitdiff
path: root/hw/usb-msd.c
AgeCommit message (Expand)AuthorFilesLines
2011-08-04usb-storage: iovec supportGerd Hoffmann1-58/+49
2011-08-04usb: use iovecs in USBPacketGerd Hoffmann1-4/+8
2011-07-29Merge remote-tracking branch 'kraxel/migration.2' into stagingAnthony Liguori1-0/+12
2011-07-23Correct spelling of licensedMatthew Fernandez1-1/+1
2011-07-20usb storage: first migration support bits.Gerd Hoffmann1-0/+12
2011-07-19scsi: Add 'hba_private' to SCSIRequestHannes Reinecke1-8/+1
2011-06-23usb-storage: Turn drive serial into a qdev property usb-storage.serialMarkus Armbruster1-3/+11
2011-06-23usb: Proper error propagation for usb_device_attach errorsHans de Goede1-2/+3
2011-05-31Merge remote-tracking branch 'bonzini/scsi.2' into stagingAnthony Liguori1-50/+72
2011-05-26scsi: rename arguments to the new callbacksPaolo Bonzini1-5/+5
2011-05-26scsi: split command_complete callback in twoPaolo Bonzini1-30/+41
2011-05-26scsi: introduce scsi_req_get_bufPaolo Bonzini1-1/+1
2011-05-26scsi: introduce scsi_req_continuePaolo Bonzini1-11/+4
2011-05-26scsi: introduce scsi_req_newPaolo Bonzini1-1/+1
2011-05-26scsi: do not call send_command directlyPaolo Bonzini1-1/+1
2011-05-26scsi: introduce scsi_req_cancelPaolo Bonzini1-4/+15
2011-05-26scsi: Use 'SCSIRequest' directlyHannes Reinecke1-12/+15
2011-05-26scsi: introduce SCSIBusOpsPaolo Bonzini1-1/+5
2011-05-26usb: move cancel callback to USBDeviceInfoGerd Hoffmann1-5/+3
2011-05-26usb-storage: don't call usb_packet_complete twiceGerd Hoffmann1-1/+1
2011-05-26usb: Pass the packet to the device's handle_control callbackHans de Goede1-3/+3
2011-05-26usb: update config descriptors to identify number of interfacesBrad Hards1-0/+2
2011-05-04usb: mass storage fixGerd Hoffmann1-0/+1
2011-05-04usb: move complete callback to port opsGerd Hoffmann1-2/+2
2011-04-16usb: trivial spelling fixesBrad Hards1-2/+2
2011-02-01Add bootindex handling into usb storage device.Gleb Natapov1-0/+2
2011-01-31blockdev: Fix drive_add for drives without mediaMarkus Armbruster1-2/+1
2011-01-24usb-msd: Propagate removable bit to SCSI deviceStefan Hajnoczi1-1/+3
2011-01-24scsi: Allow scsi_bus_legacy_add_drive() to set removable bitStefan Hajnoczi1-1/+1
2011-01-11usb storage: handle long responsesGerd Hoffmann1-2/+2
2011-01-11usb storage: fix status reportingGerd Hoffmann1-6/+7
2011-01-11usb storage: high speed supportGerd Hoffmann1-5/+46
2011-01-11usb: move remote wakeup handling to common codeGerd Hoffmann1-23/+0
2011-01-11usb: move USB_REQ_{GET,SET}_CONFIGURATION handling to common codeGerd Hoffmann1-8/+1
2011-01-11usb: move USB_REQ_SET_ADDRESS handling to common codeGerd Hoffmann1-4/+0
2011-01-11usb storage: serial number supportGerd Hoffmann1-0/+6
2011-01-11usb storage: use new descriptor infrastructure.Gerd Hoffmann1-104/+63
2010-08-24Rearrange block headersBlue Swirl1-0/+1
2010-08-22QemuOpts: make most qemu_*_opts staticGerd Hoffmann1-1/+1
2010-07-02block: Catch attempt to attach multiple devices to a blockdevMarkus Armbruster1-4/+8
2010-07-02qdev: Decouple qdev_prop_drive from DriveInfoMarkus Armbruster1-8/+7
2010-07-02blockdev: Clean up automatic drive deletionMarkus Armbruster1-4/+16
2010-07-02scsi: scsi_bus_legacy_handle_cmdline() can fail, fix callersMarkus Armbruster1-0/+3
2010-06-04blockdev: Collect block device code in new blockdev.cMarkus Armbruster1-1/+1
2010-06-04blockdev: Hide QEMUMachine from drive_init()Markus Armbruster1-1/+1
2010-03-31usb: class specific interface requestsMax Reitz1-4/+2
2010-03-17hw/usb-msd: fix some usb requestsArnaud Patard (Rtp)1-3/+5
2010-03-16error: Replace qemu_error() by error_report()Markus Armbruster1-1/+1
2010-03-16block: Simplify usb_msd_initfn() test for "can read bdrv key"Markus Armbruster1-1/+1
2010-02-25Fix -usbdevice crashPaul Brook1-0/+3