summaryrefslogtreecommitdiffstats
path: root/hw/ide
Commit message (Expand)AuthorAgeFilesLines
...
* ide: fix cmd_write_pio when nsectors > 1John Snow2015-03-231-1/+1
* Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell2015-03-1012-153/+165
|\
| * ahci: Recompute cur_cmd on migrate post loadJohn Snow2015-03-101-0/+7
| * ahci: add support for restarting non-queued commandsPaolo Bonzini2015-03-101-8/+15
| * ahci: Migrate IDEStatusJohn Snow2015-03-102-0/+4
| * ide: support PIO restart for the ISA controllerPaolo Bonzini2015-03-101-1/+2
| * ide: make more functions staticPaolo Bonzini2015-03-102-8/+8
| * ide: commonize io_buffer_index initializationPaolo Bonzini2015-03-102-4/+2
| * ide: migrate initial request state via IDEBusPaolo Bonzini2015-03-101-1/+4
| * ide: place initial state of the current request to IDEBusPaolo Bonzini2015-03-104-12/+16
| * ide: replace set_unit callback with more IDEBus statePaolo Bonzini2015-03-106-26/+15
| * ide: remove restart_cb callbackPaolo Bonzini2015-03-104-16/+0
| * ide: move restart callback to common codePaolo Bonzini2015-03-104-81/+81
| * ide: pass IDEBus to the restart_cbPaolo Bonzini2015-03-102-6/+6
| * ide: do not use BMDMA in restart callbackPaolo Bonzini2015-03-101-3/+3
| * ide: introduce ide_register_restart_cbPaolo Bonzini2015-03-105-6/+9
| * ide: prepare to move restart to common codePaolo Bonzini2015-03-102-5/+8
| * ide: start extracting ide_restart_dma out of bmdma_restart_dmaPaolo Bonzini2015-03-101-10/+18
| * BlockConf: Call backend functions to detect geometry and blocksizesEkaterina Tumanova2015-03-101-0/+1
* | Remove superfluous '\n' around error_report()Gonglei2015-03-101-1/+1
* | Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell2015-03-094-20/+14
|\ \ | |/ |/|
| * ide/ich: Convert to realizeMarkus Armbruster2015-02-261-7/+6
| * pci: Trivial device model conversions to realizeMarkus Armbruster2015-02-263-13/+8
* | Merge remote-tracking branch 'remotes/afaerber/tags/qom-devices-for-peter' in...Peter Maydell2015-03-021-3/+1
|\ \ | |/ |/|
| * ide/isa: Replace unchecked qdev_init() by qdev_init_nofail()Markus Armbruster2015-02-241-3/+1
* | error: Use error_report_err() where appropriateMarkus Armbruster2015-02-181-2/+1
|/
* 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
OpenPOWER on IntegriCloud