aboutsummaryrefslogtreecommitdiff
path: root/hw/intc
AgeCommit message (Expand)AuthorFilesLines
2019-08-16Include hw/hw.h exactly where neededMarkus Armbruster16-15/+1
2019-08-16Include migration/vmstate.h lessMarkus Armbruster26-0/+27
2019-08-16Include hw/irq.h a lot lessMarkus Armbruster29-0/+30
2019-08-16Include migration/qemu-file-types.h a lot lessMarkus Armbruster2-0/+2
2019-08-16Include sysemu/reset.h a lot lessMarkus Armbruster5-0/+5
2019-08-13spapr/xive: Fix migration of hot-plugged CPUsCédric Le Goater2-3/+37
2019-07-28xics/kvm: Fix fallback to emulated XICSGreg Kurz1-11/+0
2019-07-25ioapic: kvm: Skip route updates for masked pinsJan Kiszka1-3/+5
2019-07-12xics/kvm: Always set the MASKED bit if interrupt is maskedGreg Kurz1-0/+3
2019-07-08Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-5/+6
2019-07-05ioapic: use irq number instead of vector in ioapic_eoi_broadcastLi Qiang1-5/+5
2019-07-05ioapic: clear irq_eoi when updating the ioapic redirect table entryLi Qiang1-0/+1
2019-07-04target/arm: v8M: Check state of exception being returned fromPeter Maydell1-1/+13
2019-07-04arm v8M: Forcibly clear negative-priority exceptions on deactivatePeter Maydell1-5/+35
2019-07-02Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-4.1-20190702' into...Peter Maydell7-189/+333
2019-07-02spapr/xive: Add proper rollback to kvmppc_xive_connect()Greg Kurz1-19/+29
2019-07-02ppc/xive: Fix TM_PULL_POOL_CTX special operationCédric Le Goater1-9/+10
2019-07-02ppc/pnv: Rework cache watch model of PnvXIVECédric Le Goater1-36/+106
2019-07-02ppc/xive: Make the PIPR register readonlyCédric Le Goater1-16/+16
2019-07-02ppc/xive: Force the Physical CAM line value to group modeCédric Le Goater1-16/+5
2019-07-02spapr/xive: rework the mapping the KVM memory regionsCédric Le Goater2-37/+22
2019-07-02xics/kvm: Add proper rollback to xics_kvm_init()Greg Kurz1-6/+5
2019-07-02xics/kvm: Add error propagation to ic*_set_kvm_state() functionsGreg Kurz2-20/+56
2019-07-02xics/kvm: Always use local_err in xics_kvm_init()Greg Kurz1-6/+10
2019-07-02xics/kvm: Skip rollback when KVM XICS is absentGreg Kurz1-1/+1
2019-07-02xics/spapr: Rename xics_kvm_init()Greg Kurz1-1/+1
2019-07-02xics/spapr: Only emulated XICS should use RTAS/hypercalls emulationGreg Kurz1-26/+27
2019-07-02xics: Add comment about CPU hotplugGreg Kurz1-0/+1
2019-07-02xics/spapr: Detect old KVM XICS on POWER9 hostsGreg Kurz1-0/+30
2019-07-02xics/spapr: Register RTAS/hypercalls once at machine initGreg Kurz2-27/+0
2019-07-02xics/spapr: Prevent RTAS/hypercalls emulation to be used by in-kernel XICSGreg Kurz1-0/+46
2019-07-02ppc/pnv: fix StoreEOI activationCédric Le Goater1-2/+1
2019-07-01aspeed: vic: Add support for legacy register interfaceAndrew Jeffery1-42/+63
2019-06-17hw/intc/arm_gicv3: GICD_TYPER.SecurityExtn is RAZ if GICD_CTLR.DS == 1Peter Maydell1-1/+7
2019-06-17hw/intc/arm_gicv3: Fix decoding of ID register rangePeter Maydell2-4/+4
2019-06-12Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-4.1-20190612' into...Peter Maydell1-3/+19
2019-06-12Include qemu-common.h exactly where neededMarkus Armbruster2-2/+0
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster44-8/+49
2019-06-12ppc/xive: Make XIVE generate the proper interrupt typesBenjamin Herrenschmidt1-3/+19
2019-06-10target/mips: Use env_cpu, env_archcpuRichard Henderson1-1/+1
2019-05-29spapr/xive: fix multiple resets when using the 'dual' interrupt modeCédric Le Goater2-10/+5
2019-05-29spapr/irq: add KVM support to the 'dual' machineCédric Le Goater3-5/+59
2019-05-29ppc/xics: fix irq priority in ics_set_irq_type()Cédric Le Goater1-2/+8
2019-05-29spapr/irq: initialize the IRQ device only onceCédric Le Goater2-0/+16
2019-05-29spapr/irq: introduce a spapr_irq_init_device() helperCédric Le Goater1-21/+5
2019-05-29spapr: check for the activation of the KVM IRQ deviceCédric Le Goater2-1/+63
2019-05-29spapr: introduce routines to delete the KVM IRQ deviceCédric Le Goater2-0/+107
2019-05-29spapr/xive: add migration support for KVMCédric Le Goater3-1/+135
2019-05-29spapr/xive: introduce a VM state change handlerCédric Le Goater1-1/+95
2019-05-29spapr/xive: add state synchronization with KVMCédric Le Goater3-7/+110