aboutsummaryrefslogtreecommitdiff
path: root/include/hw/ppc/xics.h
AgeCommit message (Expand)AuthorFilesLines
2019-01-09ppc/xics: allow ICSState to have an offset 0Cédric Le Goater1-2/+1
2019-01-09spapr: move the qemu_irq array under the machineCédric Le Goater1-1/+0
2019-01-09ppc: export the XICS and XIVE set_irq handlersCédric Le Goater1-0/+2
2018-12-21spapr: add device tree support for the XIVE exploitation modeCédric Le Goater1-2/+2
2018-09-25spapr: introduce a spapr_irq class 'nr_msis' attributeCédric Le Goater1-2/+0
2018-08-21xics: don't include "target/ppc/cpu-qom.h" in "hw/ppc/xics.h"Greg Kurz1-1/+0
2018-07-03ppx/xics: introduce a parent_reset in ICSStateClassCédric Le Goater1-0/+1
2018-07-03ppc/xics: introduce a parent_realize in ICSStateClassCédric Le Goater1-1/+2
2018-07-03ppc/xics: introduce ICP DeviceRealize and DeviceReset handlersCédric Le Goater1-2/+3
2017-12-15spapr: introduce a spapr_qirq() helperCédric Le Goater1-1/+0
2017-12-15spapr: move the IRQ allocation routines under the machineCédric Le Goater1-4/+0
2017-12-15ppc/xics: introduce an icp_create() helperCédric Le Goater1-0/+3
2017-11-14xics/kvm: synchonize state before 'info pic'Greg Kurz1-0/+2
2017-06-09xics: drop ICPStateClass::cpu_setup() handlerGreg Kurz1-1/+0
2017-06-09xics: setup cpu at realize timeGreg Kurz1-2/+1
2017-06-09xics: pass appropriate types to realize() handlers.Greg Kurz1-4/+4
2017-06-09xics: introduce macros for ICP/ICS link propertiesGreg Kurz1-0/+4
2017-06-08xics: add reset() handler to ICPStateClassGreg Kurz1-0/+1
2017-05-24xics_kvm: cache already enabled vCPU idsGreg Kurz1-1/+0
2017-05-24ppc/xics: simplify prototype of xics_spapr_init()Greg Kurz1-1/+1
2017-05-11ppc: xics: fix compilation with CentOS 6Paolo Bonzini1-1/+1
2017-05-11ppc/xics: preserve P and Q bits for KVM IRQsSam Bobroff1-0/+2
2017-04-26ppc/pnv: add a PnvICPState objectCédric Le Goater1-0/+12
2017-04-26ppc/xics: add a realize() handler to ICPStateClassCédric Le Goater1-0/+1
2017-04-26spapr: allocate the ICPState object from under sPAPRCPUCoreCédric Le Goater1-2/+0
2017-04-26ppc/xics: introduce an 'intc' backlink under PowerPCCPUCédric Le Goater1-1/+1
2017-04-26ppc/spapr: QOM'ify sPAPRRTCStateCédric Le Goater1-1/+1
2017-03-04ppc: avoid typedef redefinitionsPaolo Bonzini1-2/+2
2017-03-01ppc/xics: move InterruptStatsProvider to the sPAPR machineCédric Le Goater1-0/+2
2017-03-01ppc/xics: move ics-simple post_load under the machineCédric Le Goater1-1/+0
2017-03-01ppc/xics: remove the XICSState classesCédric Le Goater1-35/+0
2017-03-01ppc/xics: export the XICS init routinesCédric Le Goater1-0/+5
2017-03-01ppc/xics: move the ICP array under the sPAPR machineCédric Le Goater1-2/+0
2017-03-01ppc/xics: simplify spapr_dt_xics() interfaceCédric Le Goater1-1/+1
2017-03-01ppc/xics: use the QOM interface to grab an ICPCédric Le Goater1-5/+5
2017-03-01ppc/xics: move the cpu_setup() handler under the ICPState classCédric Le Goater1-2/+1
2017-03-01ppc/xics: simplify the cpu_setup() handlerCédric Le Goater1-1/+1
2017-03-01ppc/xics: extend the QOM interface to handle ICPsCédric Le Goater1-0/+3
2017-03-01ppc/xics: remove the XICS list of ICSCédric Le Goater1-2/+0
2017-03-01ppc/xics: remove xics_find_source()Cédric Le Goater1-1/+0
2017-03-01ppc/xics: use the QOM interface to resend irqsCédric Le Goater1-1/+2
2017-03-01ppc/xics: use the QOM interface to get irqsCédric Le Goater1-1/+2
2017-03-01ppc/xics: use the QOM interface under the sPAPR machineCédric Le Goater1-0/+1
2017-03-01ppc/xics: introduce a XICSFabric QOM interface to handle ICSsCédric Le Goater1-0/+18
2017-03-01ppc/xics: store the ICS object under the sPAPR machineCédric Le Goater1-3/+3
2017-03-01ppc/xics: remove set_nr_servers() handler from XICSStateClassCédric Le Goater1-3/+0
2017-03-01ppc/xics: remove set_nr_irqs() handler from XICSStateClassCédric Le Goater1-2/+1
2017-03-01xics: XICS should not be a SysBusDeviceDavid Gibson1-1/+1
2016-10-28pseries: Move construction of /interrupt-controller fdt nodeDavid Gibson1-0/+1
2016-10-28ppc/xics: change the icp_ routines API to use an 'ICPState *' argumentCédric Le Goater1-3/+3