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