aboutsummaryrefslogtreecommitdiff
path: root/hw/ide
AgeCommit message (Expand)AuthorFilesLines
2024-12-21Merge tag 'exec-20241220' of https://github.com/philmd/qemu into stagingStefan Hajnoczi13-25/+25
2024-12-20include: Rename sysemu/ -> system/Philippe Mathieu-Daudé13-25/+25
2024-12-19include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LISTRichard Henderson7-9/+0
2024-12-19hw/ide: Constify sysbus_ahci_propertiesRichard Henderson1-1/+1
2024-12-15hw/ide: Constify all PropertyRichard Henderson6-8/+8
2024-12-14hw/ide/ahci: Extract TYPE_SYSBUS_AHCI into dedicated fileBernhard Beschow4-67/+96
2024-12-14hw/ide/ahci: Decouple from PCIBernhard Beschow3-40/+19
2024-10-15hw/ide: Remove DSCM-1XXXX microdrive device modelPeter Maydell3-651/+0
2024-10-02hw/ahci: fix -Werror=maybe-uninitialized false-positiveMarc-André Lureau1-1/+2
2024-09-18mac_dbdma: Remove leftover `dma_memory_unmap` callsMattias Nissler1-6/+0
2024-09-13hw: Use device_class_set_legacy_reset() instead of opencodingPeter Maydell10-11/+11
2024-08-06hw/ide/pci: Remove dead code from bmdma_prepare_buf()Peter Maydell1-5/+2
2024-08-06hw/ide/atapi: Be explicit that assigning to s->lcyl truncatesPeter Maydell1-1/+1
2024-07-02hw/ide/macio: switch from using qemu_allocate_irq() to qdev input GPIOsMark Cave-Ayland1-4/+6
2024-06-05hw/ide/atapi: Use qemu_hexdump_line to avoid sprintfPhilippe Mathieu-Daudé1-8/+4
2024-04-30hw/ide/core.c (cmd_read_native_max): Avoid limited device parametersLev Kujawski1-4/+17
2024-03-11hw/ide/ahci: Rename ahci_internal.h to ahci-internal.hBALATON Zoltan3-2/+2
2024-02-28ide, vl: turn -win2k-hack into a property on IDE devicesPaolo Bonzini2-1/+3
2024-02-28ide: collapse parameters to ide_init_drivePaolo Bonzini3-31/+20
2024-02-27hw/ide: Include 'ide-internal.h' from current pathPhilippe Mathieu-Daudé17-16/+16
2024-02-27hw/ide: Remove last two uses of ide/internal.h outside of hw/ide/BALATON Zoltan1-0/+452
2024-02-22hw/ide: Stop exposing internal.h to non-IDE filesThomas Huth5-0/+5
2024-02-22hw/ide: Move IDE device related definitions to ide-dev.hThomas Huth1-0/+1
2024-02-22hw/ide: Split qdev.c into ide-bus.c and ide-dev.cThomas Huth4-99/+132
2024-02-22hw/ide: Add the possibility to disable the CompactFlash device in the buildThomas Huth4-49/+65
2024-02-15hw/ide/ich9: Use AHCIPCIState typedefPhilippe Mathieu-Daudé1-3/+3
2024-02-15hw/ide/ahci: Move SysBus definitions to 'ahci-sysbus.h'Philippe Mathieu-Daudé2-2/+2
2024-02-15hw/ide/ahci: Remove SysbusAHCIState::num_ports fieldPhilippe Mathieu-Daudé1-2/+1
2024-02-15hw/ide/ahci: Do not pass 'ports' argument to ahci_realize()Philippe Mathieu-Daudé3-6/+8
2024-02-15hw/ide/ahci: Convert AHCIState::ports to unsignedPhilippe Mathieu-Daudé1-2/+2
2024-02-15hw/ide/ahci: Pass AHCI context to ahci_ide_create_devs()Philippe Mathieu-Daudé1-4/+1
2024-02-15hw/ide/ahci: Inline ahci_get_num_ports()Philippe Mathieu-Daudé1-8/+0
2024-02-15hw/ide/ahci: Expose AHCIPCIState structurePhilippe Mathieu-Daudé3-8/+2
2023-12-29hw/ide: Constify VMStateRichard Henderson9-23/+23
2023-11-28ide/via: Fix BAR4 value in legacy modeBALATON Zoltan1-6/+11
2023-11-21hw/ide/via: implement legacy/native mode switchingMark Cave-Ayland1-2/+37
2023-11-21ide/via: don't attempt to set default BAR addressesMark Cave-Ayland1-5/+0
2023-11-21ide/pci: introduce pci_ide_update_mode() functionMark Cave-Ayland1-0/+84
2023-11-21ide/ioport: move ide_portio_list[] and ide_portio_list2[] definitions to IDE ...Mark Cave-Ayland2-12/+12
2023-11-21hw/ide/ahci: fix legacy software resetNiklas Cassel1-1/+26
2023-11-09Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into stagingStefan Hajnoczi1-3/+2
2023-11-08hw/ide/ahci: trigger either error IRQ or regular IRQ, not bothNiklas Cassel1-3/+2
2023-11-07hw/ide: reset: cancel async DMA operation before resetting stateFiona Ebner1-7/+7
2023-11-01migration: Use vmstate_register_any() for isa-ideJuan Quintela1-1/+1
2023-10-06hw/ide/ahci: Clean up local variable shadowingPhilippe Mathieu-Daudé1-3/+1
2023-09-06hw/ide/ahci: fix broken SError handlingNiklas Cassel1-2/+1
2023-09-06hw/ide/ahci: fix ahci_write_fis_sdb()Niklas Cassel1-2/+8
2023-09-06hw/ide/ahci: PxCI should not get cleared when ERR_STAT is setNiklas Cassel1-2/+5
2023-09-06hw/ide/ahci: PxSACT and PxCI is cleared when PxCMD.ST is clearedNiklas Cassel1-0/+5
2023-09-06hw/ide/ahci: simplify and document PxCI handlingNiklas Cassel1-20/+50