summary refs log tree commit diff stats
path: root/hw/ide (follow)
Commit message (Expand)AuthorAgeFilesLines
* hw/ide/core.c (cmd_read_native_max): Avoid limited device parametersLev Kujawski2024-04-301-4/+17
* hw/ide/ahci: Rename ahci_internal.h to ahci-internal.hBALATON Zoltan2024-03-113-2/+2
* ide, vl: turn -win2k-hack into a property on IDE devicesPaolo Bonzini2024-02-282-1/+3
* ide: collapse parameters to ide_init_drivePaolo Bonzini2024-02-283-31/+20
* hw/ide: Include 'ide-internal.h' from current pathPhilippe Mathieu-Daudé2024-02-2717-16/+16
* hw/ide: Remove last two uses of ide/internal.h outside of hw/ide/BALATON Zoltan2024-02-271-0/+452
* hw/ide: Stop exposing internal.h to non-IDE filesThomas Huth2024-02-225-0/+5
* hw/ide: Move IDE device related definitions to ide-dev.hThomas Huth2024-02-221-0/+1
* hw/ide: Split qdev.c into ide-bus.c and ide-dev.cThomas Huth2024-02-224-99/+132
* hw/ide: Add the possibility to disable the CompactFlash device in the buildThomas Huth2024-02-224-49/+65
* hw/ide/ich9: Use AHCIPCIState typedefPhilippe Mathieu-Daudé2024-02-151-3/+3
* hw/ide/ahci: Move SysBus definitions to 'ahci-sysbus.h'Philippe Mathieu-Daudé2024-02-152-2/+2
* hw/ide/ahci: Remove SysbusAHCIState::num_ports fieldPhilippe Mathieu-Daudé2024-02-151-2/+1
* hw/ide/ahci: Do not pass 'ports' argument to ahci_realize()Philippe Mathieu-Daudé2024-02-153-6/+8
* hw/ide/ahci: Convert AHCIState::ports to unsignedPhilippe Mathieu-Daudé2024-02-151-2/+2
* hw/ide/ahci: Pass AHCI context to ahci_ide_create_devs()Philippe Mathieu-Daudé2024-02-151-4/+1
* hw/ide/ahci: Inline ahci_get_num_ports()Philippe Mathieu-Daudé2024-02-151-8/+0
* hw/ide/ahci: Expose AHCIPCIState structurePhilippe Mathieu-Daudé2024-02-153-8/+2
* hw/ide: Constify VMStateRichard Henderson2023-12-299-23/+23
* ide/via: Fix BAR4 value in legacy modeBALATON Zoltan2023-11-281-6/+11
* hw/ide/via: implement legacy/native mode switchingMark Cave-Ayland2023-11-211-2/+37
* ide/via: don't attempt to set default BAR addressesMark Cave-Ayland2023-11-211-5/+0
* ide/pci: introduce pci_ide_update_mode() functionMark Cave-Ayland2023-11-211-0/+84
* ide/ioport: move ide_portio_list[] and ide_portio_list2[] definitions to IDE ...Mark Cave-Ayland2023-11-212-12/+12
* hw/ide/ahci: fix legacy software resetNiklas Cassel2023-11-211-1/+26
* Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into stagingStefan Hajnoczi2023-11-091-3/+2
|\
| * hw/ide/ahci: trigger either error IRQ or regular IRQ, not bothNiklas Cassel2023-11-081-3/+2
* | hw/ide: reset: cancel async DMA operation before resetting stateFiona Ebner2023-11-071-7/+7
|/
* migration: Use vmstate_register_any() for isa-ideJuan Quintela2023-11-011-1/+1
* hw/ide/ahci: Clean up local variable shadowingPhilippe Mathieu-Daudé2023-10-061-3/+1
* hw/ide/ahci: fix broken SError handlingNiklas Cassel2023-09-061-2/+1
* hw/ide/ahci: fix ahci_write_fis_sdb()Niklas Cassel2023-09-061-2/+8
* hw/ide/ahci: PxCI should not get cleared when ERR_STAT is setNiklas Cassel2023-09-061-2/+5
* hw/ide/ahci: PxSACT and PxCI is cleared when PxCMD.ST is clearedNiklas Cassel2023-09-061-0/+5
* hw/ide/ahci: simplify and document PxCI handlingNiklas Cassel2023-09-061-20/+50
* hw/ide/ahci: write D2H FIS when processing NCQ commandNiklas Cassel2023-09-061-6/+11
* hw/ide/core: set ERR_STAT in unsupported command completionNiklas Cassel2023-09-061-1/+1
* hw/ide: spelling fixesMichael Tokarev2023-08-313-4/+4
* hw/ide/piix: properly initialize the BMIBA registerOlaf Hering2023-07-141-1/+1
* hw/ide/piix: Move registration of VMStateDescription to DeviceClassBernhard Beschow2023-07-111-3/+2
* hw/ide/pci: Replace some magic numbers by constantsBernhard Beschow2023-07-111-1/+2
* hw/ide: Extract bmdma_status_writeb()Bernhard Beschow2023-07-115-7/+10
* hw/ide: Extract IDEBus assignment into bmdma_init()Bernhard Beschow2023-07-115-4/+1
* hw/ide/via: Wire up IDE legacy interrupts in host deviceBernhard Beschow2023-07-111-2/+4
* hw/ide/pci: Expose legacy interrupts as named GPIOsBernhard Beschow2023-07-111-0/+9
* meson: Replace softmmu_ss -> system_ssPhilippe Mathieu-Daudé2023-06-201-14/+14
* hw/ide/ahci: Remove stray backslashNiklas Cassel2023-06-131-1/+1
* hw: replace most qemu_bh_new calls with qemu_bh_new_guardedAlexander Bulekov2023-04-283-2/+6
* hw/ide: replace TABs with spaceYeqi Fu2023-03-243-236/+236
* hw/ide/via: Replace magic 2 value by ARRAY_SIZE / MAX_IDE_DEVSPhilippe Mathieu-Daudé2023-02-271-6/+6