aboutsummaryrefslogtreecommitdiff
path: root/hw/ide
AgeCommit message (Expand)Author
2024-08-06hw/ide/pci: Remove dead code from bmdma_prepare_buf()Peter Maydell
2024-08-06hw/ide/atapi: Be explicit that assigning to s->lcyl truncatesPeter Maydell
2024-07-02hw/ide/macio: switch from using qemu_allocate_irq() to qdev input GPIOsMark Cave-Ayland
2024-06-05hw/ide/atapi: Use qemu_hexdump_line to avoid sprintfPhilippe Mathieu-Daudé
2024-04-30hw/ide/core.c (cmd_read_native_max): Avoid limited device parametersLev Kujawski
2024-03-11hw/ide/ahci: Rename ahci_internal.h to ahci-internal.hBALATON Zoltan
2024-02-28ide, vl: turn -win2k-hack into a property on IDE devicesPaolo Bonzini
2024-02-28ide: collapse parameters to ide_init_drivePaolo Bonzini
2024-02-27hw/ide: Include 'ide-internal.h' from current pathPhilippe Mathieu-Daudé
2024-02-27hw/ide: Remove last two uses of ide/internal.h outside of hw/ide/BALATON Zoltan
2024-02-22hw/ide: Stop exposing internal.h to non-IDE filesThomas Huth
2024-02-22hw/ide: Move IDE device related definitions to ide-dev.hThomas Huth
2024-02-22hw/ide: Split qdev.c into ide-bus.c and ide-dev.cThomas Huth
2024-02-22hw/ide: Add the possibility to disable the CompactFlash device in the buildThomas Huth
2024-02-15hw/ide/ich9: Use AHCIPCIState typedefPhilippe Mathieu-Daudé
2024-02-15hw/ide/ahci: Move SysBus definitions to 'ahci-sysbus.h'Philippe Mathieu-Daudé
2024-02-15hw/ide/ahci: Remove SysbusAHCIState::num_ports fieldPhilippe Mathieu-Daudé
2024-02-15hw/ide/ahci: Do not pass 'ports' argument to ahci_realize()Philippe Mathieu-Daudé
2024-02-15hw/ide/ahci: Convert AHCIState::ports to unsignedPhilippe Mathieu-Daudé
2024-02-15hw/ide/ahci: Pass AHCI context to ahci_ide_create_devs()Philippe Mathieu-Daudé
2024-02-15hw/ide/ahci: Inline ahci_get_num_ports()Philippe Mathieu-Daudé
2024-02-15hw/ide/ahci: Expose AHCIPCIState structurePhilippe Mathieu-Daudé
2023-12-29hw/ide: Constify VMStateRichard Henderson
2023-11-28ide/via: Fix BAR4 value in legacy modeBALATON Zoltan
2023-11-21hw/ide/via: implement legacy/native mode switchingMark Cave-Ayland
2023-11-21ide/via: don't attempt to set default BAR addressesMark Cave-Ayland
2023-11-21ide/pci: introduce pci_ide_update_mode() functionMark Cave-Ayland
2023-11-21ide/ioport: move ide_portio_list[] and ide_portio_list2[] definitions to IDE ...Mark Cave-Ayland
2023-11-21hw/ide/ahci: fix legacy software resetNiklas Cassel
2023-11-09Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into stagingStefan Hajnoczi
2023-11-08hw/ide/ahci: trigger either error IRQ or regular IRQ, not bothNiklas Cassel
2023-11-07hw/ide: reset: cancel async DMA operation before resetting stateFiona Ebner
2023-11-01migration: Use vmstate_register_any() for isa-ideJuan Quintela
2023-10-06hw/ide/ahci: Clean up local variable shadowingPhilippe Mathieu-Daudé
2023-09-06hw/ide/ahci: fix broken SError handlingNiklas Cassel
2023-09-06hw/ide/ahci: fix ahci_write_fis_sdb()Niklas Cassel
2023-09-06hw/ide/ahci: PxCI should not get cleared when ERR_STAT is setNiklas Cassel
2023-09-06hw/ide/ahci: PxSACT and PxCI is cleared when PxCMD.ST is clearedNiklas Cassel
2023-09-06hw/ide/ahci: simplify and document PxCI handlingNiklas Cassel
2023-09-06hw/ide/ahci: write D2H FIS when processing NCQ commandNiklas Cassel
2023-09-06hw/ide/core: set ERR_STAT in unsupported command completionNiklas Cassel
2023-08-31hw/ide: spelling fixesMichael Tokarev
2023-07-14hw/ide/piix: properly initialize the BMIBA registerOlaf Hering
2023-07-11hw/ide/piix: Move registration of VMStateDescription to DeviceClassBernhard Beschow
2023-07-11hw/ide/pci: Replace some magic numbers by constantsBernhard Beschow
2023-07-11hw/ide: Extract bmdma_status_writeb()Bernhard Beschow
2023-07-11hw/ide: Extract IDEBus assignment into bmdma_init()Bernhard Beschow
2023-07-11hw/ide/via: Wire up IDE legacy interrupts in host deviceBernhard Beschow
2023-07-11hw/ide/pci: Expose legacy interrupts as named GPIOsBernhard Beschow
2023-06-20meson: Replace softmmu_ss -> system_ssPhilippe Mathieu-Daudé