summaryrefslogtreecommitdiffstats
path: root/hw/ide/ahci.c
Commit message (Expand)AuthorAgeFilesLines
* ahci: replace SATA FIS type magic numbers with constantsStefan Hajnoczi2014-12-101-3/+3
* ahci: avoid #ifdef DEBUG_AHCI bitrotStefan Hajnoczi2014-12-101-10/+8
* 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-141-4/+24
* ide: Correct handling of malformed/short PRDTsJohn Snow2014-11-141-7/+26
* ahci: unify sglist preparationJohn Snow2014-11-141-2/+2
* ide: repair PIO transfers for cases where nsector > 1John Snow2014-11-141-1/+1
* ahci: Fix byte count regression for ATAPI/PIOJohn Snow2014-11-141-0/+1
* ahci: Fix SDB FIS ConstructionJohn Snow2014-11-031-9/+9
* ahci: Update byte count after DMA completionJohn Snow2014-11-031-10/+31
* ahci: Correct PIO/D2H FIS responsesJohn Snow2014-11-031-23/+25
* hw: Convert from BlockDriverState to BlockBackend, mostlyMarkus Armbruster2014-10-201-15/+16
* block: Rename BlockDriverCompletionFunc to BlockCompletionFuncMarkus Armbruster2014-10-201-1/+1
* q35/ahci: Pick up -cdrom and -hda optionsJohn Snow2014-10-031-0/+15
* ahci: properly shadow the TFD registerJohn Snow2014-09-221-14/+28
* ide/ahci: Check for -ECANCELED in aio callbacksFam Zheng2014-09-221-0/+3
* block: Make the block accounting functions operate on BlockAcctStatsBenoît Canet2014-09-101-1/+2
* block: rename BlockAcctType members to start with BLOCK_ instead of BDRV_Benoît Canet2014-09-101-2/+2
* block: Use g_new() & friends where that makes obvious senseMarkus Armbruster2014-08-201-1/+1
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2014-08-191-2/+0
|\
| * memory: remove memory_region_destroyPaolo Bonzini2014-08-181-2/+0
* | ahci: construct PIO Setup FIS for PIO commandsPaolo Bonzini2014-08-151-0/+70
* | ide: make all commands go through cmd_donePaolo Bonzini2014-08-151-13/+3
* | ahci: remove duplicate PORT_IRQ_* constantsPaolo Bonzini2014-08-151-3/+3
* | ide: fold add_status callback into set_inactivePaolo Bonzini2014-08-151-9/+0
* | ide: remove wrong setting of BM_STATUS_INTPaolo Bonzini2014-08-151-4/+0
* | ide: simplify start_transfer callbacksPaolo Bonzini2014-08-151-3/+1
* | ide: simplify async_cmd_done callbacksPaolo Bonzini2014-08-151-3/+1
* | ide: simplify set_inactive callbacksPaolo Bonzini2014-08-151-6/+0
* | ide: simplify reset callbacksPaolo Bonzini2014-08-151-6/+0
|/
* ahci: map memory via device's address space instead of address_space_memoryLe Tan2014-07-071-10/+11
* ahci.c: mask unused flags when reading size PRDT DBCReza Jelveh2014-07-071-3/+8
* savevm: Remove all the unneeded version_minimum_id_old (x86)Juan Quintela2014-06-161-3/+3
* ahci: fix buffer overrun on invalid state loadMichael S. Tsirkin2014-05-051-1/+1
* hw/ide/ahci.c: Avoid shift left into sign bitPeter Maydell2014-04-181-2/+2
* ahci: fix sysbus supportRob Herring2014-03-181-5/+8
* ahci: fix win7 hang on bootAlexander Graf2013-10-291-1/+2
* ahci: set ahci mode on resetMichael S. Tsirkin2013-10-111-1/+9
* ide: Pass size to ide_bus_new()Andreas Färber2013-08-301-1/+1
* devices: Associate devices to their logical categoryMarcel Apfelbaum2013-07-291-0/+1
* ahci: Use QOM realize for ahciHu Tao2013-07-231-7/+7
* ahci: QOM'ify some moreHu Tao2013-07-231-5/+11
* ide/ich: QOM parent field cleanupAndreas Färber2013-07-231-5/+6
* ahci: Fix FLUSH commandKevin Wolf2013-07-151-1/+7
* hw/i*: pass owner to memory_region_init* functionsPaolo Bonzini2013-07-041-2/+4
* memory: add owner argument to initialization functionsPaolo Bonzini2013-07-041-2/+2
* dma: keep a device alive while it has SGListsPaolo Bonzini2013-07-041-1/+4
OpenPOWER on IntegriCloud