Age | Commit message (Expand) | Author |
2015-09-18 | atapi: abort transfers with 0 byte limits | John Snow |
2015-09-18 | ide: fix ATAPI command permissions | John Snow |
2015-09-17 | ide: unify io_buffer_offset increments | John Snow |
2015-07-26 | ide: Clear DRQ after handling all expected accesses | Kevin Wolf |
2015-07-26 | ide: Check array bounds before writing to io_buffer (CVE-2015-5154) | Kevin Wolf |
2015-07-04 | ahci: add rwerror=stop support for ncq | John Snow |
2015-07-04 | ide: add limit to .prepare_buf() | John Snow |
2015-06-12 | migration: Use normal VMStateDescriptions for Subsections | Juan Quintela |
2015-04-27 | ide: there is only one data port | Paolo Bonzini |
2015-03-23 | ide: fix cmd_read_pio when nsectors > 1 | John Snow |
2015-03-23 | ide: fix cmd_write_pio when nsectors > 1 | John Snow |
2015-03-10 | ide: make more functions static | Paolo Bonzini |
2015-03-10 | ide: commonize io_buffer_index initialization | Paolo Bonzini |
2015-03-10 | ide: migrate initial request state via IDEBus | Paolo Bonzini |
2015-03-10 | ide: place initial state of the current request to IDEBus | Paolo Bonzini |
2015-03-10 | ide: replace set_unit callback with more IDEBus state | Paolo Bonzini |
2015-03-10 | ide: remove restart_cb callback | Paolo Bonzini |
2015-03-10 | ide: move restart callback to common code | Paolo Bonzini |
2015-03-10 | ide: pass IDEBus to the restart_cb | Paolo Bonzini |
2015-03-10 | ide: introduce ide_register_restart_cb | Paolo Bonzini |
2015-02-06 | Restore atapi_dma flag across migration | Dr. David Alan Gilbert |
2014-11-18 | hw/ide/core.c: Prevent SIGSEGV during migration | Don Slutz |
2014-11-14 | ide: Correct handling of malformed/short PRDTs | John Snow |
2014-11-14 | ide: repair PIO transfers for cases where nsector > 1 | John Snow |
2014-11-03 | ahci: Update byte count after DMA completion | John Snow |
2014-10-20 | ide: Complete conversion from BlockDriverState to BlockBackend | Markus Armbruster |
2014-10-20 | hw: Convert from BlockDriverState to BlockBackend, mostly | Markus Armbruster |
2014-10-20 | block: Rename BlockDriverCompletionFunc to BlockCompletionFunc | Markus Armbruster |
2014-10-20 | block: Rename BlockDriverAIOCB* to BlockAIOCB* | Markus Armbruster |
2014-10-03 | ide: Update ide_drive_get to be HBA agnostic | John Snow |
2014-09-22 | block: Rename qemu_aio_release -> qemu_aio_unref | Fam Zheng |
2014-09-22 | ide: Convert trim_aiocb_info.cancel to .cancel_async | Fam Zheng |
2014-09-22 | ide/ahci: Check for -ECANCELED in aio callbacks | Fam Zheng |
2014-09-10 | block: Make the block accounting functions operate on BlockAcctStats | Benoît Canet |
2014-09-10 | block: rename BlockAcctType members to start with BLOCK_ instead of BDRV_ | Benoît Canet |
2014-09-08 | ide: Add resize callback to ide/core | John Snow |
2014-09-08 | IDE: Fill the IDENTIFY request consistently | John Snow |
2014-09-08 | ide: Add wwn support to IDE-ATAPI drive | John Snow |
2014-08-15 | ide: only constrain read/write requests to drive size, not other types | Michael Tokarev |
2014-08-15 | ide: Fix segfault when flushing a device that doesn't exist | Kevin Wolf |
2014-08-15 | ide: make all commands go through cmd_done | Paolo Bonzini |
2014-08-15 | ide: stop PIO transfer on errors | Paolo Bonzini |
2014-08-15 | ide: move retry constants out of BM_STATUS_* namespace | Paolo Bonzini |
2014-08-15 | ide: fold add_status callback into set_inactive | Paolo Bonzini |
2014-08-15 | ide: wrap start_dma callback | Paolo Bonzini |
2014-08-15 | ide: simplify start_transfer callbacks | Paolo Bonzini |
2014-08-15 | ide: simplify set_inactive callbacks | Paolo Bonzini |
2014-08-15 | ide: simplify reset callbacks | Paolo Bonzini |
2014-08-15 | ide: stash aiocb for flushes | Paolo Bonzini |
2014-07-14 | ide: Treat read/write beyond end as invalid | Markus Armbruster |