summaryrefslogtreecommitdiffstats
path: root/hw/ide/ahci.c
Commit message (Expand)AuthorAgeFilesLines
* hw/ide: Make IDEDMAOps handlers take a const IDEDMA pointerPhilippe Mathieu-Daudé2020-06-171-9/+9
* hw/ide/ahci: Log lost IRQsPhilippe Mathieu-Daudé2020-05-181-0/+1
* hw/ide: Let the DMAIntFunc prototype use a boolean 'is_write' argumentPhilippe Mathieu-Daudé2020-02-201-1/+1
* qdev: set properties with device_class_set_props()Marc-André Lureau2020-01-241-1/+1
* Revert "ide/ahci: Check for -ECANCELED in aio callbacks"John Snow2019-08-171-3/+0Star
* Include hw/qdev-properties.h lessMarkus Armbruster2019-08-161-0/+1
* Include qemu/main-loop.h lessMarkus Armbruster2019-08-161-0/+1
* Include hw/hw.h exactly where neededMarkus Armbruster2019-08-161-1/+0Star
* Include migration/vmstate.h lessMarkus Armbruster2019-08-161-0/+1
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-121-0/+1
* ahci: fix FIS I bit and PIO Setup FIS interruptPaolo Bonzini2018-06-251-12/+25
* Purge uses of banned g_assert_FOO()Markus Armbruster2018-06-131-1/+1
* ide: push end_transfer_func out of start_transfer callback, rename callbackPaolo Bonzini2018-06-081-7/+6Star
* ahci: move PIO Setup FIS before transfer, fix it for ATAPI commandsJohn Snow2018-06-081-11/+5Star
* ahci: make ahci_mem_write traces more descriptiveJohn Snow2018-06-081-1/+14
* ahci: adjust ahci_mem_write to work on registersJohn Snow2018-06-081-6/+9
* ahci: fix spacing damage on ahci_mem_writeJohn Snow2018-06-081-24/+23Star
* ahci: make mem_read_32 traces more descriptiveJohn Snow2018-06-081-2/+5
* ahci: modify ahci_mem_read_32 to work on register numbersJohn Snow2018-06-081-6/+11
* ahci: add host register enumerationJohn Snow2018-06-081-0/+15
* ahci: make port write traces more descriptiveJohn Snow2018-06-081-1/+7
* ahci: modify ahci_port_write to use register numbersJohn Snow2018-06-081-15/+17
* ahci: combine identical clauses in port writeJohn Snow2018-06-081-4/+0Star
* ahci: fix spacing damage on ahci_port_writeJohn Snow2018-06-081-73/+73
* ahci: make port read traces more descriptiveJohn Snow2018-06-081-2/+3
* ahci: modify ahci_port_read to use register numbersJohn Snow2018-06-081-19/+19
* ahci: add port register enumerationJohn Snow2018-06-081-0/+25
* ahci: don't schedule unnecessary BHJohn Snow2018-06-081-2/+1Star
* ahci: fix PxCI register raceJohn Snow2018-06-081-7/+6Star
* ahci: trim signatures on raise/lowerJohn Snow2018-06-081-4/+4
* ide: use local path for local headersMichael S. Tsirkin2018-06-011-1/+1
* Replace all occurances of __FUNCTION__ with __func__Alistair Francis2018-01-221-1/+1
* hw/ide: remove old i386 dependencyPhilippe Mathieu-Daudé2017-12-181-1/+0Star
* hw/ide/ahci: Move allwinner code into a separate fileThomas Huth2017-10-311-95/+0Star
* ide: fix enum comparison for gcc 4.7John Snow2017-09-221-1/+1
* AHCI: remove DPRINTF macroJohn Snow2017-09-191-9/+0Star
* AHCI: pretty-print FIS to buffer instead of stderrJohn Snow2017-09-191-10/+18
* AHCI: Rework IRQ constantsJohn Snow2017-09-191-11/+38
* AHCI: Replace DPRINTF with trace-eventsJohn Snow2017-09-191-89/+68Star
* ide: ahci: unparent children buses before freeing their memoryIgor Mammedov2017-09-181-0/+1
* ahci: split public and private interfaceJohn Snow2017-07-181-1/+1
* ahci: add ahci_get_num_portsJohn Snow2017-07-181-0/+8
* vmstate: error hint for failed equal checksHalil Pasic2017-06-281-1/+1
* ide: ahci: call cleanup function in ahci unitLi Qiang2017-03-161-0/+12
* ahci: advertise HOST_CAP_64Ladi Prosek2017-02-101-1/+1
* dma-helpers: explicitly pass alignment into DMA helpersMark Cave-Ayland2016-10-271-0/+2
* ahci: clear aiocb in ncq_cbJohn Snow2016-09-291-0/+1
* ahci: fix sglist leak on retryMarc-André Lureau2016-08-071-2/+1Star
* ahci: free irqs arrayMarc-André Lureau2016-08-071-0/+1
* Use #include "..." for our own headers, <...> for othersMarkus Armbruster2016-07-121-7/+7