summaryrefslogtreecommitdiffstats
path: root/hw/intc/xics.c
Commit message (Expand)AuthorAgeFilesLines
* Include hw/qdev-properties.h lessMarkus Armbruster2019-08-161-0/+1
* Include hw/hw.h exactly where neededMarkus Armbruster2019-08-161-1/+0Star
* Include migration/vmstate.h lessMarkus Armbruster2019-08-161-0/+1
* Include hw/irq.h a lot lessMarkus Armbruster2019-08-161-0/+1
* Include sysemu/reset.h a lot lessMarkus Armbruster2019-08-161-0/+1
* xics/kvm: Add error propagation to ic*_set_kvm_state() functionsGreg Kurz2019-07-021-5/+34
* xics: Add comment about CPU hotplugGreg Kurz2019-07-021-0/+1
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-121-1/+1
* ppc/xics: fix irq priority in ics_set_irq_type()Cédric Le Goater2019-05-291-2/+8
* xics: Write source state to KVM at claim timeGreg Kurz2019-02-251-0/+4
* target/ppc: Add POWER9 external interrupt modelBenjamin Herrenschmidt2019-02-251-0/+3
* xics: Handle KVM interrupt presentation from "simple" ICS codeGreg Kurz2019-02-181-0/+5
* xics: Handle KVM ICS reset from the "simple" ICS codeGreg Kurz2019-02-181-0/+4
* xics: Explicitely call KVM ICS methods from the common codeGreg Kurz2019-02-181-13/+10Star
* xics: Handle KVM ICP realize from the common codeGreg Kurz2019-02-181-0/+8
* xics: Handle KVM ICP reset from the common codeGreg Kurz2019-02-181-8/+4Star
* xics: Explicitely call KVM ICP methods from the common codeGreg Kurz2019-02-181-13/+11Star
* spapr: move the qemu_irq array under the machineCédric Le Goater2019-01-081-2/+0Star
* ppc: export the XICS and XIVE set_irq handlersCédric Le Goater2019-01-081-1/+1
* error: Fix use of error_prepend() with &error_fatal, &error_abortMarkus Armbruster2018-10-191-6/+9
* ppc/xics: fix ICP reset pathGreg Kurz2018-07-161-3/+11
* ppc/xics: move the vmstate structures under the ics-base classCédric Le Goater2018-07-031-56/+56
* ppx/xics: introduce a parent_reset in ICSStateClassCédric Le Goater2018-07-031-15/+30
* ppc/xics: move the instance_init handler under the ics-base classCédric Le Goater2018-07-031-8/+8
* ppc/xics: introduce a parent_realize in ICSStateClassCédric Le Goater2018-07-031-15/+22
* ppc/xics: introduce ICP DeviceRealize and DeviceReset handlersCédric Le Goater2018-07-031-10/+0Star
* spapr: introduce a spapr_qirq() helperCédric Le Goater2017-12-141-12/+0Star
* ppc/xics: assign of the CPU 'intc' pointer under the coreCédric Le Goater2017-12-141-1/+0Star
* ppc/xics: introduce an icp_create() helperCédric Le Goater2017-12-141-0/+21
* xics/kvm: synchonize state before 'info pic'Greg Kurz2017-11-141-0/+11
* migration: pre_save return intDr. David Alan Gilbert2017-09-271-2/+6
* xics: fix several error leaksGreg Kurz2017-09-151-6/+6
* xics: directly register ICPState objects to vmstateGreg Kurz2017-06-301-1/+4
* vmstate: error hint for failed equal checksHalil Pasic2017-06-281-1/+1
* xics: drop ICPStateClass::cpu_setup() handlerGreg Kurz2017-06-091-4/+0Star
* xics: setup cpu at realize timeGreg Kurz2017-06-091-44/+32Star
* xics: pass appropriate types to realize() handlers.Greg Kurz2017-06-091-6/+4Star
* xics: introduce macros for ICP/ICS link propertiesGreg Kurz2017-06-091-4/+4
* xics: add reset() handler to ICPStateClassGreg Kurz2017-06-081-0/+5
* xics: add unrealize handlerGreg Kurz2017-05-251-0/+5
* ppc/xics: add a realize() handler to ICPStateClassCédric Le Goater2017-04-261-0/+5
* spapr: allocate the ICPState object from under sPAPRCPUCoreCédric Le Goater2017-04-261-11/+0Star
* ppc/xics: introduce an 'intc' backlink under PowerPCCPUCédric Le Goater2017-04-261-3/+3
* ppc/xics: register reset handlers for the ICP and ICS objectsCédric Le Goater2017-03-061-4/+6
* ppc/xics: rename 'ICPState *' variables to 'icp'Cédric Le Goater2017-03-011-77/+77
* ppc/xics: move InterruptStatsProvider to the sPAPR machineCédric Le Goater2017-03-011-18/+2Star
* ppc/xics: move ics-simple post_load under the machineCédric Le Goater2017-03-011-10/+0Star
* ppc/xics: remove the XICSState classesCédric Le Goater2017-03-011-11/+0Star
* ppc/xics: register the reset handler of ICP objectsCédric Le Goater2017-03-011-18/+0Star
* ppc/xics: use the QOM interface to grab an ICPCédric Le Goater2017-03-011-14/+18