summaryrefslogtreecommitdiff
path: root/hw/ide/core.c
AgeCommit message (Expand)AuthorFilesLines
2016-02-10ide: fix device_reset to not ignore pending AIOJohn Snow1-10/+17
2016-02-10ide: Add silent DRQ cancellationJohn Snow1-3/+18
2016-02-10ide: replace blk_drain_all by blk_drainJohn Snow1-1/+1
2016-02-10ide: move buffered DMA cancel to coreJohn Snow1-0/+45
2016-02-10ide: code motionJohn Snow1-58/+58
2016-02-10ide: Prohibit RESET on IDE drivesJohn Snow1-3/+7
2016-01-29ide: Clean up includesPeter Maydell1-0/+1
2015-11-17ide: enable buffered requests for PIO read requestsPeter Lieven1-2/+2
2015-11-17ide: add support for IDEBufferedRequestPeter Lieven1-0/+47
2015-11-12ide: Account for failed and invalid operationsAlberto Garcia1-2/+8
2015-11-12ide: Account for write operations correctlyAlberto Garcia1-1/+1
2015-11-04osdep: Rename qemu_{get, set}_version() to qemu_{, set_}hw_version()Eduardo Habkost1-1/+1
2015-09-18atapi: abort transfers with 0 byte limitsJohn Snow1-1/+1
2015-09-18ide: fix ATAPI command permissionsJohn Snow1-15/+15
2015-09-17ide: unify io_buffer_offset incrementsJohn Snow1-3/+2
2015-07-26ide: Clear DRQ after handling all expected accessesKevin Wolf1-4/+12
2015-07-26ide: Check array bounds before writing to io_buffer (CVE-2015-5154)Kevin Wolf1-0/+16
2015-07-04ahci: add rwerror=stop support for ncqJohn Snow1-0/+7
2015-07-04ide: add limit to .prepare_buf()John Snow1-4/+4
2015-06-12migration: Use normal VMStateDescriptions for SubsectionsJuan Quintela1-20/+12
2015-04-27ide: there is only one data portPaolo Bonzini1-2/+2
2015-03-23ide: fix cmd_read_pio when nsectors > 1John Snow1-5/+3
2015-03-23ide: fix cmd_write_pio when nsectors > 1John Snow1-1/+1
2015-03-10ide: make more functions staticPaolo Bonzini1-4/+8
2015-03-10ide: commonize io_buffer_index initializationPaolo Bonzini1-2/+1
2015-03-10ide: migrate initial request state via IDEBusPaolo Bonzini1-1/+4
2015-03-10ide: place initial state of the current request to IDEBusPaolo Bonzini1-0/+6
2015-03-10ide: replace set_unit callback with more IDEBus statePaolo Bonzini1-2/+4
2015-03-10ide: remove restart_cb callbackPaolo Bonzini1-5/+0
2015-03-10ide: move restart callback to common codePaolo Bonzini1-1/+79
2015-03-10ide: pass IDEBus to the restart_cbPaolo Bonzini1-1/+1
2015-03-10ide: introduce ide_register_restart_cbPaolo Bonzini1-0/+5
2015-02-06Restore atapi_dma flag across migrationDr. David Alan Gilbert1-0/+1
2014-11-18hw/ide/core.c: Prevent SIGSEGV during migrationDon Slutz1-1/+1
2014-11-14ide: Correct handling of malformed/short PRDTsJohn Snow1-2/+8
2014-11-14ide: repair PIO transfers for cases where nsector > 1John Snow1-0/+4
2014-11-03ahci: Update byte count after DMA completionJohn Snow1-4/+7
2014-10-20ide: Complete conversion from BlockDriverState to BlockBackendMarkus Armbruster1-2/+4
2014-10-20hw: Convert from BlockDriverState to BlockBackend, mostlyMarkus Armbruster1-86/+96
2014-10-20block: Rename BlockDriverCompletionFunc to BlockCompletionFuncMarkus Armbruster1-2/+2
2014-10-20block: Rename BlockDriverAIOCB* to BlockAIOCB*Markus Armbruster1-4/+4
2014-10-03ide: Update ide_drive_get to be HBA agnosticJohn Snow1-5/+17
2014-09-22block: Rename qemu_aio_release -> qemu_aio_unrefFam Zheng1-1/+1
2014-09-22ide: Convert trim_aiocb_info.cancel to .cancel_asyncFam Zheng1-7/+5
2014-09-22ide/ahci: Check for -ECANCELED in aio callbacksFam Zheng1-0/+12
2014-09-10block: Make the block accounting functions operate on BlockAcctStatsBenoît Canet1-11/+13
2014-09-10block: rename BlockAcctType members to start with BLOCK_ instead of BDRV_Benoît Canet1-5/+5
2014-09-08ide: Add resize callback to ide/coreJohn Snow1-10/+59
2014-09-08IDE: Fill the IDENTIFY request consistentlyJohn Snow1-13/+15
2014-09-08ide: Add wwn support to IDE-ATAPI driveJohn Snow1-0/+14