aboutsummaryrefslogtreecommitdiffstats
path: root/hw/ide/core.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* hw/ide/core.c (cmd_read_native_max): Avoid limited device parametersLev Kujawski2024-04-301-4/+17
* ide, vl: turn -win2k-hack into a property on IDE devicesPaolo Bonzini2024-02-281-1/+2
* ide: collapse parameters to ide_init_drivePaolo Bonzini2024-02-281-22/+18
* hw/ide: Include 'ide-internal.h' from current pathPhilippe Mathieu-Daudé2024-02-271-1/+1
* hw/ide: Constify VMStateRichard Henderson2023-12-291-8/+8
* ide/ioport: move ide_portio_list[] and ide_portio_list2[] definitions to IDE coreMark Cave-Ayland2023-11-211-0/+12
* hw/ide: reset: cancel async DMA operation before resetting stateFiona Ebner2023-11-071-7/+7
* hw/ide/core: set ERR_STAT in unsupported command completionNiklas Cassel2023-09-061-1/+1
* hw/ide: spelling fixesMichael Tokarev2023-08-311-1/+1
* hw: replace most qemu_bh_new calls with qemu_bh_new_guardedAlexander Bulekov2023-04-281-1/+3
* hw/ide: replace TABs with spaceYeqi Fu2023-03-241-42/+42
* hw/ide: Rename idebus_active_if() -> ide_bus_active_if()Philippe Mathieu-Daudé2023-02-271-9/+9
* hw/ide: Rename ide_init2() -> ide_bus_init_output_irq()Philippe Mathieu-Daudé2023-02-271-2/+2
* hw/ide: Rename ide_exec_cmd() -> ide_bus_exec_cmd()Philippe Mathieu-Daudé2023-02-271-3/+3
* hw/ide: Rename ide_register_restart_cb -> ide_bus_register_restart_cbPhilippe Mathieu-Daudé2023-02-271-1/+1
* hw/ide: Rename ide_set_irq() -> ide_bus_set_irq()Philippe Mathieu-Daudé2023-02-271-22/+22
* hw/ide: Un-inline ide_set_irq()Philippe Mathieu-Daudé2023-02-271-0/+8
* ide: Add 8-bit data modeLubomir Rintel2023-01-061-10/+33
* hw/ide/core.c: Implement ATA INITIALIZE_DEVICE_PARAMETERS commandLev Kujawski2022-09-301-3/+26
* hw/ide/core: Clear LBA and drive bits for EXECUTE DEVICE DIAGNOSTICLev Kujawski2022-09-301-0/+6
* block: get rid of blk->guest_block_sizeStefan Hajnoczi2022-06-241-1/+0
* ide_ioport_read: Return lower octet of data register instead of 0xFFLev Kujawski2022-05-251-1/+5
* Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20220307' into stagingPeter Maydell2022-03-081-0/+1
|\
| * osdep: Move memalign-related functions to their own headerPeter Maydell2022-03-071-0/+1
* | ide: Increment BB in-flight counter for TRIM BHHanna Reitz2022-03-071-0/+7
|/
* include: Move hardware version declarations to new qemu/hw-version.hPeter Maydell2022-02-211-0/+1
* ide: Cap LBA28 capacity announcement to 2^28-1Samuel Thibault2021-11-021-2/+6
* sysemu: Let VMChangeStateHandler take boolean 'running' argumentPhilippe Mathieu-Daudé2021-03-091-1/+1
* block: Separate blk_is_writable() and blk_supports_write_perm()Kevin Wolf2021-01-271-1/+1
* Remove superfluous timer_del() callsPeter Maydell2021-01-081-1/+0
* ide: clear SRST after SRST finishesJohn Snow2020-10-271-0/+2
* ide: perform SRST as early as possibleJohn Snow2020-10-271-3/+1
* ide: run diagnostic after SRSTJohn Snow2020-10-271-4/+2
* hw/ide: restore replay support of IDEAlex Bennée2020-10-091-2/+2
* ide: cancel pending callbacks on SRSTJohn Snow2020-10-011-18/+40
* ide: clear interrupt on command writeJohn Snow2020-10-011-0/+1
* ide: remove magic constants from the device registerJohn Snow2020-10-011-12/+14
* ide: reorder set/get sector functionsJohn Snow2020-10-011-11/+15
* ide: model HOB correctlyJohn Snow2020-10-011-8/+7
* ide: don't tamper with the device registerJohn Snow2020-10-011-2/+2
* ide: rename cmd_write to ctrl_writeJohn Snow2020-10-011-6/+6
* hw/ide/core: Trivial typo fixPhilippe Mathieu-Daudé2020-09-011-1/+1
* hw/ide: Make IDEDMAOps handlers take a const IDEDMA pointerPhilippe Mathieu-Daudé2020-06-171-3/+3
* hw/ide: Let the DMAIntFunc prototype use a boolean 'is_write' argumentPhilippe Mathieu-Daudé2020-02-201-1/+1
* ide: Fix incorrect handling of some PRDTs in ide_dma_cb()Alexander Popov2020-01-271-8/+22
* ide: account UNMAP (TRIM) operationsAnton Nefedov2019-10-101-0/+12
* Revert "ide/ahci: Check for -ECANCELED in aio callbacks"John Snow2019-08-161-14/+0
* sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster2019-08-161-1/+1
* Include qemu/main-loop.h lessMarkus Armbruster2019-08-161-0/+1
* Include hw/hw.h exactly where neededMarkus Armbruster2019-08-161-1/+0