aboutsummaryrefslogtreecommitdiff
path: root/include/hw/ppc/xics.h
AgeCommit message (Expand)AuthorFilesLines
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
2016-10-28ppc/xics: add a XICSState backlink in ICPStateCédric Le Goater1-0/+2
2016-10-28ppc/xics: add a xics_set_nr_servers common routineCédric Le Goater1-0/+2
2016-10-14ppc/xics: Split ICS into ics-base and ics classBenjamin Herrenschmidt1-10/+17
2016-10-14ppc/xics: Make the ICSState a listBenjamin Herrenschmidt1-6/+7
2016-09-23ppc/xics: An ICS with offset 0 is assumed to be uninitializedBenjamin Herrenschmidt1-1/+1
2016-07-12Clean up ill-advised or unusual header guardsMarkus Armbruster1-3/+4
2016-07-01ppc/xics: Replace "icp" with "xics" in most placesBenjamin Herrenschmidt1-1/+1
2016-07-01ppc/xics: Implement H_IPOLL using an accessorBenjamin Herrenschmidt1-0/+1
2016-07-01ppc/xics: Move SPAPR specific code to a separate fileBenjamin Herrenschmidt1-0/+21
2016-07-01ppc/xics: Rename existing xics to xics_spaprBenjamin Herrenschmidt1-12/+18
2016-06-27ppc/xics: Remove unused xics_set_irq_type()Benjamin Herrenschmidt1-1/+0
2016-06-17xics,xics_kvm: Handle CPU unplug correctlyBharata B Rao1-0/+1
2016-02-28xics: report errors with the QEMU Error APIGreg Kurz1-2/+3
2015-07-07xics_kvm: Don't enable KVM_CAP_IRQ_XICS if already enabledBharata B Rao1-0/+1
2014-06-27xics: Implement xics_ics_free()Alexey Kardashevskiy1-0/+1
2014-06-27spapr: Move interrupt allocator to xicsAlexey Kardashevskiy1-0/+2
2014-06-27xics: Add flags for interruptsAlexey Kardashevskiy1-1/+5
2014-06-16spapr_pci: Advertise MSI quotaBadari Pulavarty1-0/+2
2013-10-25xics-kvm: Support for in-kernel XICS interrupt controllerDavid Gibson1-0/+10