aboutsummaryrefslogtreecommitdiff
path: root/hw/ide/internal.h
AgeCommit message (Expand)Author
2015-11-17ide: add support for IDEBufferedRequestPeter Lieven
2015-11-06ide: remove hardcoded 2GiB transactional limitJohn Snow
2015-09-18atapi: abort transfers with 0 byte limitsJohn Snow
2015-09-17ide: unify io_buffer_offset incrementsJohn Snow
2015-07-04ahci: add rwerror=stop support for ncqJohn Snow
2015-07-04ide: add limit to .prepare_buf()John Snow
2015-03-10ahci: Migrate IDEStatusJohn Snow
2015-03-10ide: make more functions staticPaolo Bonzini
2015-03-10ide: place initial state of the current request to IDEBusPaolo Bonzini
2015-03-10ide: replace set_unit callback with more IDEBus statePaolo Bonzini
2015-03-10ide: remove restart_cb callbackPaolo Bonzini
2015-03-10ide: move restart callback to common codePaolo Bonzini
2015-03-10ide: introduce ide_register_restart_cbPaolo Bonzini
2015-03-10ide: prepare to move restart to common codePaolo Bonzini
2015-02-06atapi migration: Throw recoverable error to avoid recoveryDr. David Alan Gilbert
2015-01-13ide: Implement VPD response for ATAPIJohn Snow
2014-11-14ide: Correct handling of malformed/short PRDTsJohn Snow
2014-11-03ahci: Update byte count after DMA completionJohn Snow
2014-10-20hw: Convert from BlockDriverState to BlockBackend, mostlyMarkus Armbruster
2014-10-20block: Rename BlockDriverCompletionFunc to BlockCompletionFuncMarkus Armbruster
2014-10-20block: Rename BlockDriverAIOCB* to BlockAIOCB*Markus Armbruster
2014-08-15ide: make all commands go through cmd_donePaolo Bonzini
2014-08-15ide: move retry constants out of BM_STATUS_* namespacePaolo Bonzini
2014-08-15ide: move BM_STATUS bits to pci.[ch]Paolo Bonzini
2014-08-15ide: fold add_status callback into set_inactivePaolo Bonzini
2014-08-15ide: wrap start_dma callbackPaolo Bonzini
2014-08-15ide: simplify start_transfer callbacksPaolo Bonzini
2014-08-15ide: simplify async_cmd_done callbacksPaolo Bonzini
2014-08-15ide: simplify set_inactive callbacksPaolo Bonzini
2014-08-15ide: simplify reset callbacksPaolo Bonzini
2013-11-05ide: Drop ide_init2_with_non_qdev_drives()Andreas Färber
2013-08-30ide: Pass size to ide_bus_new()Andreas Färber
2013-07-15ahci: Fix FLUSH commandKevin Wolf
2013-05-08ahci: Don't allow creating slave drivesKevin Wolf
2013-04-15include: avoid useless includes of exec/ headersPaolo Bonzini
2013-04-08hw: move headers to include/Paolo Bonzini
2012-12-19softmmu: move include files to include/sysemu/Paolo Bonzini
2012-12-19exec: move include files to include/exec/Paolo Bonzini
2012-08-10ahci: Fix ahci cdrom read corruptions for reads > 128kJason Baron
2012-07-17hw/block-common: Move BlockConf & friends from block.hMarkus Armbruster
2012-07-17ide: qdev property for BIOS CHS translationMarkus Armbruster
2012-07-17ide: qdev properties for disk geometryMarkus Armbruster
2012-07-17ide pc: Cut out the block layer geometry middlemanMarkus Armbruster
2012-06-18qdev: Convert busses to QEMU Object ModelAnthony Liguori
2012-04-19ide: convert ide_sector_read() to asynchronous I/OStefan Hajnoczi
2012-04-05ide: Adds wwn=hex qdev optionFloris Bos
2012-04-05ide: Add "model=s" qdev optionFloris Bos
2012-01-27ide: convert to QEMU Object ModelAnthony Liguori
2011-10-28atapi/scsi: unify definitions for MMCPaolo Bonzini
2011-10-11ide: Convert to isa_register_portio_listRichard Henderson