summaryrefslogtreecommitdiffstats
path: root/hw/intc
Commit message (Expand)AuthorAgeFilesLines
* spapr/xive: Fix migration of hot-plugged CPUsCédric Le Goater2019-08-132-3/+37
* xics/kvm: Fix fallback to emulated XICSGreg Kurz2019-07-281-11/+0Star
* ioapic: kvm: Skip route updates for masked pinsJan Kiszka2019-07-251-3/+5
* xics/kvm: Always set the MASKED bit if interrupt is maskedGreg Kurz2019-07-121-0/+3
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2019-07-081-5/+6
|\
| * ioapic: use irq number instead of vector in ioapic_eoi_broadcastLi Qiang2019-07-051-5/+5
| * ioapic: clear irq_eoi when updating the ioapic redirect table entryLi Qiang2019-07-051-0/+1
* | target/arm: v8M: Check state of exception being returned fromPeter Maydell2019-07-041-1/+13
* | arm v8M: Forcibly clear negative-priority exceptions on deactivatePeter Maydell2019-07-041-5/+35
* | Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-4.1-20190702' into...Peter Maydell2019-07-027-189/+333
|\ \
| * | spapr/xive: Add proper rollback to kvmppc_xive_connect()Greg Kurz2019-07-021-19/+29
| * | ppc/xive: Fix TM_PULL_POOL_CTX special operationCédric Le Goater2019-07-021-9/+10
| * | ppc/pnv: Rework cache watch model of PnvXIVECédric Le Goater2019-07-021-36/+106
| * | ppc/xive: Make the PIPR register readonlyCédric Le Goater2019-07-021-16/+16
| * | ppc/xive: Force the Physical CAM line value to group modeCédric Le Goater2019-07-021-16/+5Star
| * | spapr/xive: rework the mapping the KVM memory regionsCédric Le Goater2019-07-022-37/+22Star
| * | xics/kvm: Add proper rollback to xics_kvm_init()Greg Kurz2019-07-021-6/+5Star
| * | xics/kvm: Add error propagation to ic*_set_kvm_state() functionsGreg Kurz2019-07-022-20/+56
| * | xics/kvm: Always use local_err in xics_kvm_init()Greg Kurz2019-07-021-6/+10
| * | xics/kvm: Skip rollback when KVM XICS is absentGreg Kurz2019-07-021-1/+1
| * | xics/spapr: Rename xics_kvm_init()Greg Kurz2019-07-021-1/+1
| * | xics/spapr: Only emulated XICS should use RTAS/hypercalls emulationGreg Kurz2019-07-021-26/+27
| * | xics: Add comment about CPU hotplugGreg Kurz2019-07-021-0/+1
| * | xics/spapr: Detect old KVM XICS on POWER9 hostsGreg Kurz2019-07-021-0/+30
| * | xics/spapr: Register RTAS/hypercalls once at machine initGreg Kurz2019-07-022-27/+0Star
| * | xics/spapr: Prevent RTAS/hypercalls emulation to be used by in-kernel XICSGreg Kurz2019-07-021-0/+46
| * | ppc/pnv: fix StoreEOI activationCédric Le Goater2019-07-021-2/+1Star
| |/
* / aspeed: vic: Add support for legacy register interfaceAndrew Jeffery2019-07-011-42/+63
|/
* hw/intc/arm_gicv3: GICD_TYPER.SecurityExtn is RAZ if GICD_CTLR.DS == 1Peter Maydell2019-06-171-1/+7
* hw/intc/arm_gicv3: Fix decoding of ID register rangePeter Maydell2019-06-172-4/+4
* Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-4.1-20190612' into...Peter Maydell2019-06-121-3/+19
|\
| * ppc/xive: Make XIVE generate the proper interrupt typesBenjamin Herrenschmidt2019-06-121-3/+19
* | Include qemu-common.h exactly where neededMarkus Armbruster2019-06-122-2/+0Star
* | Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-1244-8/+49
|/
* target/mips: Use env_cpu, env_archcpuRichard Henderson2019-06-101-1/+1
* spapr/xive: fix multiple resets when using the 'dual' interrupt modeCédric Le Goater2019-05-292-10/+5Star
* spapr/irq: add KVM support to the 'dual' machineCédric Le Goater2019-05-293-5/+59
* ppc/xics: fix irq priority in ics_set_irq_type()Cédric Le Goater2019-05-291-2/+8
* spapr/irq: initialize the IRQ device only onceCédric Le Goater2019-05-292-0/+16
* spapr/irq: introduce a spapr_irq_init_device() helperCédric Le Goater2019-05-291-21/+5Star
* spapr: check for the activation of the KVM IRQ deviceCédric Le Goater2019-05-292-1/+63
* spapr: introduce routines to delete the KVM IRQ deviceCédric Le Goater2019-05-292-0/+107
* spapr/xive: add migration support for KVMCédric Le Goater2019-05-293-1/+135
* spapr/xive: introduce a VM state change handlerCédric Le Goater2019-05-291-1/+95
* spapr/xive: add state synchronization with KVMCédric Le Goater2019-05-293-7/+110
* spapr/xive: add hcall support when under KVMCédric Le Goater2019-05-292-8/+279
* spapr/xive: add KVM supportCédric Le Goater2019-05-294-9/+298
* Fix typo on "info pic" monitor cmd output for xiveSatheesh Rajendran2019-05-291-1/+1
* spapr/xive: print out the EQ page address in the monitorCédric Le Goater2019-05-291-2/+3
* spapr/xive: fix EQ page addresses above 64GBCédric Le Goater2019-05-292-8/+4Star