aboutsummaryrefslogtreecommitdiff
path: root/hw/isa
AgeCommit message (Expand)AuthorFilesLines
2023-10-23Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu ...Stefan Hajnoczi5-388/+215
2023-10-22hw/isa/piix: Implement multi-process QEMU support also for PIIX4Bernhard Beschow1-8/+1
2023-10-22hw/isa/piix: Resolve duplicate code regarding PCI interrupt wiringBernhard Beschow1-11/+2
2023-10-22hw/isa/piix: Reuse PIIX3's PCI interrupt triggering in PIIX4Bernhard Beschow1-24/+3
2023-10-22hw/isa/piix: Rename functions to be shared for PCI interrupt triggeringBernhard Beschow1-36/+36
2023-10-22hw/isa/piix: Reuse PIIX3 base class' realize method in PIIX4Bernhard Beschow1-71/+9
2023-10-22hw/isa/piix: Share PIIX3's base class with PIIX4Bernhard Beschow1-55/+30
2023-10-22hw/isa/piix: Harmonize names of reset control memory regionsBernhard Beschow1-2/+2
2023-10-22hw/isa/piix: Allow for optional PIT creation in PIIX3Bernhard Beschow1-0/+6
2023-10-22hw/isa/piix: Allow for optional PIC creation in PIIX3Bernhard Beschow1-2/+19
2023-10-22hw/isa/piix3: Merge hw/isa/piix4.cBernhard Beschow4-304/+190
2023-10-22hw/isa/piix4: Reuse struct PIIXState from PIIX3Bernhard Beschow1-15/+11
2023-10-22hw/isa/piix4: Rename reset control operations to match PIIX3Bernhard Beschow1-7/+7
2023-10-22hw/isa/piix4: Rename "isa" attribute to "isa_irqs_in"Bernhard Beschow1-5/+5
2023-10-22hw/isa/piix4: Remove unused inbound ISA interrupt linesBernhard Beschow1-8/+0
2023-10-22hw/isa/piix3: Drop the "3" from PIIX base class nameBernhard Beschow1-28/+28
2023-10-22hw/isa/piix3: Create power management controller in host deviceBernhard Beschow2-0/+16
2023-10-22hw/isa/piix3: Create USB controller in host deviceBernhard Beschow2-0/+17
2023-10-22hw/isa/piix3: Create IDE controller in host deviceBernhard Beschow2-0/+10
2023-10-22hw/i386/pc: Wire RTC ISA IRQs in south bridgesBernhard Beschow2-0/+6
2023-10-22hw/isa/piix3: Wire PIC IRQs to ISA bus in host deviceBernhard Beschow1-0/+2
2023-10-22hw/i386/pc_q35: Wire ICH9 LPC function's interrupts before its realize()Bernhard Beschow1-3/+3
2023-10-22hw/isa/piix3: Rename "pic" attribute to "isa_irqs_in"Bernhard Beschow1-2/+3
2023-10-22hw/i386/pc_piix: Wire PIIX3's ISA interrupts by new "isa-irqs" propertyBernhard Beschow1-0/+2
2023-10-22hw/isa/piix3: Resolve redundant PIIX_NUM_PIC_IRQSBernhard Beschow1-4/+4
2023-10-19hw/isa: Realize ISA bridge device before accessing itPhilippe Mathieu-Daudé1-2/+9
2023-10-19hw/audio/pcspk: Inline pcspk_init()Philippe Mathieu-Daudé1-1/+4
2023-10-04hw/acpi/acpi_dev_interface: Remove now unused madt_cpu virtual methodBernhard Beschow1-1/+0
2023-10-04hw/isa/ich9: Add comment on imperfect emulation of PIC vs. I/O APIC routingDavid Woodhouse1-0/+15
2023-07-11hw/isa/vt82c686: Remove via_isa_set_irq()Bernhard Beschow1-6/+0
2023-07-11hw/ide/via: Wire up IDE legacy interrupts in host deviceBernhard Beschow1-0/+5
2023-06-20meson: Replace softmmu_ss -> system_ssPhilippe Mathieu-Daudé1-9/+9
2023-06-13hw/char/parallel-isa: Export struct ISAParallelStateBernhard Beschow1-0/+1
2023-06-07hw/isa/piix3: Resolve redundant TYPE_PIIX3_XEN_DEVICEBernhard Beschow1-15/+0
2023-06-07hw/isa/piix3: Resolve redundant k->config_write assignmentsBernhard Beschow1-2/+1
2023-06-07hw/isa/piix3: Avoid Xen-specific variant of piix3_write_config()Bernhard Beschow1-21/+1
2023-06-07hw/isa/piix3: Wire up Xen PCI IRQ handling outside of PIIX3Bernhard Beschow1-23/+1
2023-06-07hw/isa/piix3: Reuse piix3_realize() in piix3_xen_realize()Bernhard Beschow1-1/+1
2023-06-07include/hw/xen/xen: Rename xen_piix3_set_irq() to xen_intx_set_irq()Bernhard Beschow1-2/+2
2023-06-05hw/isa/i82378: Remove unused "io" attributeBernhard Beschow1-1/+0
2023-05-22hw/char/parallel: Move TYPE_ISA_PARALLEL to the header fileThomas Huth1-1/+2
2023-05-19hw/i386/pc: Create RTC controllers in south bridgesBernhard Beschow3-0/+25
2023-03-10Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu ...Peter Maydell1-0/+1
2023-03-08hw/audio/via-ac97: Basic implementation of audio playbackBALATON Zoltan2-1/+2
2023-03-08hw/isa/vt82c686: Implement PCI IRQ routingBALATON Zoltan1-0/+42
2023-03-08Revert "hw/isa/vt82c686: Remove intermediate IRQ forwarder"BALATON Zoltan1-1/+9
2023-03-08Revert "hw/isa/i82378: Remove intermediate IRQ forwarder"Philippe Mathieu-Daudé1-1/+9
2023-03-07pcihp: add ACPI PCI hotplug specific is_hotpluggable_bus() callbackIgor Mammedov1-0/+1
2023-02-27hw/rtc/mc146818rtc: Rename RTCState -> MC146818RtcStatePhilippe Mathieu-Daudé2-2/+2
2023-02-27hw/isa: Factor isa_bus_get_irq() out of isa_get_irq()Philippe Mathieu-Daudé1-4/+10