summaryrefslogtreecommitdiffstats
path: root/hw/ide
Commit message (Expand)AuthorAgeFilesLines
* atapi migration: Throw recoverable error to avoid recoveryDr. David Alan Gilbert2015-02-063-0/+30
* Restore atapi_dma flag across migrationDr. David Alan Gilbert2015-02-061-0/+1
* ide: Implement VPD response for ATAPIJohn Snow2015-01-132-12/+100
* ide: Check validity of logical block sizeKevin Wolf2014-12-101-0/+5
* ahci: replace SATA FIS type magic numbers with constantsStefan Hajnoczi2014-12-102-4/+7
* ahci: avoid #ifdef DEBUG_AHCI bitrotStefan Hajnoczi2014-12-101-10/+8
* hw/ide/core.c: Prevent SIGSEGV during migrationDon Slutz2014-11-181-1/+1
* ahci: factor out FIS decomposition from handle_cmdJohn Snow2014-11-141-83/+86
* ahci: Check cmd_fis[1] more explicitlyJohn Snow2014-11-141-11/+12
* ahci: Reorder error cases in handle_cmdJohn Snow2014-11-141-15/+14
* ahci: Fix FIS decompositionJohn Snow2014-11-141-38/+26
* ahci: add is_ncq predicate helperJohn Snow2014-11-142-4/+27
* ide: Correct handling of malformed/short PRDTsJohn Snow2014-11-145-22/+68
* ahci: unify sglist preparationJohn Snow2014-11-141-2/+2
* ide: repair PIO transfers for cases where nsector > 1John Snow2014-11-142-1/+5
* ahci: Fix byte count regression for ATAPI/PIOJohn Snow2014-11-141-0/+1
* ahci: Fix SDB FIS ConstructionJohn Snow2014-11-032-9/+17
* ahci: Update byte count after DMA completionJohn Snow2014-11-033-14/+40
* ahci: Correct PIO/D2H FIS responsesJohn Snow2014-11-031-23/+25
* fix off-by-one error in pci_piix3_xen_ide_unplugJames Harper2014-10-301-2/+2
* hmp: Remove "info pcmcia"Markus Armbruster2014-10-241-1/+0
* blockdev: Fix blockdev-add not to create DriveInfoMarkus Armbruster2014-10-201-1/+1
* ide: Complete conversion from BlockDriverState to BlockBackendMarkus Armbruster2014-10-201-2/+4
* hw: Convert from BlockDriverState to BlockBackend, mostlyMarkus Armbruster2014-10-2014-164/+173
* block: Rename BlockDriverCompletionFunc to BlockCompletionFuncMarkus Armbruster2014-10-206-9/+9
* block: Rename BlockDriverAIOCB* to BlockAIOCB*Markus Armbruster2014-10-203-8/+8
* block: Eliminate DriveInfo member bdrv, use blk_by_legacy_dinfo()Markus Armbruster2014-10-202-3/+6
* blockdev: Eliminate drive_del()Markus Armbruster2014-10-201-1/+3
* ide: add calling add_boot_device_patch in bootindex setter functionGonglei2014-10-151-0/+5
* ide: add bootindex to qom propertyGonglei2014-10-151-0/+42
* q35/ahci: Pick up -cdrom and -hda optionsJohn Snow2014-10-032-0/+17
* ide: Update ide_drive_get to be HBA agnosticJohn Snow2014-10-031-5/+17
* ahci: properly shadow the TFD registerJohn Snow2014-09-221-14/+28
* ahci: MSI capability should be at 0x80, not 0x50.John Snow2014-09-221-1/+6
* block: Rename qemu_aio_release -> qemu_aio_unrefFam Zheng2014-09-221-1/+1
* ide: Convert trim_aiocb_info.cancel to .cancel_asyncFam Zheng2014-09-221-7/+5
* ide/ahci: Check for -ECANCELED in aio callbacksFam Zheng2014-09-222-0/+15
* ide/atapi: Mark non-data commands as completeJohn Snow2014-09-221-4/+3
* block: Make the block accounting functions operate on BlockAcctStatsBenoît Canet2014-09-104-27/+37
* block: rename BlockAcctType members to start with BLOCK_ instead of BDRV_Benoît Canet2014-09-104-15/+15
* IDE: MMIO IDE device control should be little endianValentin Manea2014-09-101-2/+2
* xen: Drop redundant bdrv_close() from pci_piix3_xen_ide_unplug()Markus Armbruster2014-09-101-1/+0
* ide: Add resize callback to ide/coreJohn Snow2014-09-081-10/+59
* IDE: Fill the IDENTIFY request consistentlyJohn Snow2014-09-081-13/+15
* ide: Add wwn support to IDE-ATAPI driveJohn Snow2014-09-081-0/+14
* ide: Fix bootindex for bus_id > 9Markus Armbruster2014-08-291-1/+1
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2014-08-281-3/+8
|\
| * block: Pass errp in blkconf_geometryFam Zheng2014-08-261-3/+8
* | block: Drop some superfluous casts from void *Markus Armbruster2014-08-201-1/+1
* | block: Use g_new() & friends where that makes obvious senseMarkus Armbruster2014-08-201-1/+1
|/
OpenPOWER on IntegriCloud