summaryrefslogtreecommitdiffstats
path: root/hw/ide/atapi.c
Commit message (Expand)AuthorAgeFilesLines
* atapi: abort transfers with 0 byte limitsJohn Snow2015-09-181-5/+27
* ide/atapi: Fix START STOP UNIT command completionKevin Wolf2015-07-261-0/+1
* ide: commonize io_buffer_index initializationPaolo Bonzini2015-03-101-2/+1
* atapi migration: Throw recoverable error to avoid recoveryDr. David Alan Gilbert2015-02-061-0/+17
* ide: Implement VPD response for ATAPIJohn Snow2015-01-131-12/+99
* hw: Convert from BlockDriverState to BlockBackend, mostlyMarkus Armbruster2014-10-201-16/+17
* 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-101-7/+11
* block: rename BlockAcctType members to start with BLOCK_ instead of BDRV_Benoît Canet2014-09-101-4/+4
* ide: make all commands go through cmd_donePaolo Bonzini2014-08-151-1/+1
* ide: fold add_status callback into set_inactivePaolo Bonzini2014-08-151-1/+1
* ide: remove wrong setting of BM_STATUS_INTPaolo Bonzini2014-08-151-1/+0
* ide: wrap start_dma callbackPaolo Bonzini2014-08-151-4/+2
* bswap.h: Remove cpu_to_be16wu()Peter Maydell2013-11-051-8/+8
* hw: move headers to include/Paolo Bonzini2013-04-081-1/+1
* atapi: make change media detection for guests easierPavel Hrdina2012-11-301-5/+10
* ATAPI: STARTSTOPUNIT only eject/load media if powercondition is 0Ronnie Sahlberg2012-09-121-0/+6
* atapi: implement READ DISC INFORMATIONPaolo Bonzini2012-07-021-0/+31
* block: Don't call bdrv_eject() if the tray state didn't changeLuiz Capitulino2012-02-221-2/+5
* block: bdrv_aio_* do not return NULLPaolo Bonzini2011-12-151-7/+1
* atapi: kill MODE SENSE(6), fix MODE SENSE(10)Paolo Bonzini2011-11-181-12/+8
* atapi: implement eject requestsPaolo Bonzini2011-11-111-3/+8
* atapi/scsi-disk: make mode page values coherent between the twoPaolo Bonzini2011-10-281-7/+7
* atapi: cleanup/fix mode sense resultsPaolo Bonzini2011-10-281-4/+6
* atapi: move GESN definitions to scsi-defs.hPaolo Bonzini2011-10-281-37/+6
* atapi/scsi: unify definitions for MMCPaolo Bonzini2011-10-281-26/+26
* ide/atapi: Don't fail eject when tray is already openMarkus Armbruster2011-09-121-1/+1
* block: Rename bdrv_set_locked() to bdrv_lock_medium()Markus Armbruster2011-09-121-1/+1
* block: Leave enforcing tray lock to device modelsMarkus Armbruster2011-09-121-20/+9
* ide/atapi: Track tray locked stateMarkus Armbruster2011-09-121-1/+3
* block: Revert entanglement of bdrv_is_inserted() with tray statusMarkus Armbruster2011-09-121-7/+8
* ide/atapi: Track tray open/close stateMarkus Armbruster2011-09-121-1/+5
* ide/atapi: Clean up misleading name in cmd_start_stop_unit()Markus Armbruster2011-09-121-4/+4
* Use new macro QEMU_PACKED for packed structuresStefan Weil2011-09-031-2/+2
* block: explicit I/O accountingChristoph Hellwig2011-08-251-9/+20
* ide/atapi: fix set but unusedAlon Levy2011-05-031-3/+1
* atapi: Explain why we need a 'media not present' stateAmit Shah2011-05-031-1/+7
* atapi: Move comment to proper placeAmit Shah2011-05-031-1/+1
* ide/atapi: Introduce CHECK_READY flag for commandsKevin Wolf2011-04-271-25/+23
* ide/atapi: Replace bdrv_get_geometry calls by s->nb_sectorsKevin Wolf2011-04-271-15/+6
* ide/atapi: Use table instead of switch for commandsKevin Wolf2011-04-271-67/+48
* ide/atapi: Factor commands outKevin Wolf2011-04-271-378/+459
* ide: Split atapi.c outKevin Wolf2011-04-271-0/+1083
OpenPOWER on IntegriCloud