summaryrefslogtreecommitdiffstats
path: root/hw/intc/xics_spapr.c
Commit message (Expand)AuthorAgeFilesLines
* spapr: Pass the maximum number of vCPUs to the KVM interrupt controllerGreg Kurz2019-12-171-2/+3
* ppc: Add intc_destroy() handlers to SpaprInterruptController/PnvChipGreg Kurz2019-11-181-0/+10
* ppc: Reset the interrupt presenter from the CPU reset handlerCédric Le Goater2019-10-241-0/+7
* spapr, xics, xive: Move SpaprIrq::post_load hook to backendsDavid Gibson2019-10-241-0/+13
* spapr, xics, xive: Move SpaprIrq::reset hook logic into activate/deactivateDavid Gibson2019-10-241-0/+17
* spapr, xics, xive: Move dt_populate from SpaprIrq to SpaprInterruptControllerDavid Gibson2019-10-241-2/+3
* spapr, xics, xive: Move print_info from SpaprIrq to SpaprInterruptControllerDavid Gibson2019-10-241-0/+15
* spapr, xics, xive: Move set_irq from SpaprIrq to SpaprInterruptControllerDavid Gibson2019-10-241-0/+9
* spapr, xics, xive: Move irq claim and free from SpaprIrq to SpaprInterruptCon...David Gibson2019-10-241-0/+29
* spapr, xics, xive: Move cpu_intc_create from SpaprIrq to SpaprInterruptContro...David Gibson2019-10-241-0/+18
* spapr, xics, xive: Introduce SpaprInterruptController QOM interfaceDavid Gibson2019-10-241-0/+4
* spapr: Eliminate SpaprIrq:get_nodename methodDavid Gibson2019-10-041-1/+1
* xics: Create sPAPR specific ICS subtypeDavid Gibson2019-10-041-1/+33
* xics: Rename misleading ics_simple_*() functionsDavid Gibson2019-10-041-6/+6
* Include hw/hw.h exactly where neededMarkus Armbruster2019-08-161-1/+0Star
* xics/spapr: Only emulated XICS should use RTAS/hypercalls emulationGreg Kurz2019-07-021-26/+27
* xics/spapr: Register RTAS/hypercalls once at machine initGreg Kurz2019-07-021-8/+0Star
* xics/spapr: Prevent RTAS/hypercalls emulation to be used by in-kernel XICSGreg Kurz2019-07-021-0/+46
* spapr/irq: initialize the IRQ device only onceCédric Le Goater2019-05-291-0/+7
* ppc/xics/spapr: Fix H_IPOLL implementationBenjamin Herrenschmidt2019-03-191-1/+8
* spapr: Use CamelCase properlyDavid Gibson2019-03-121-12/+12
* spapr: Expose the name of the interrupt controller nodeGreg Kurz2019-02-251-1/+1
* spapr: move the interrupt presenters under machine_dataCédric Le Goater2019-02-041-5/+6
* ppc: Move spapr-related prototypes from xics.h into a seperate header fileThomas Huth2019-01-221-0/+1
* ppc: replace the 'Object *intc' by a 'ICPState *icp' pointer under the CPUCédric Le Goater2019-01-081-5/+5
* spapr: add device tree support for the XIVE exploitation modeCédric Le Goater2018-12-201-1/+2
* Include qapi/error.h exactly where neededMarkus Armbruster2018-02-091-1/+0Star
* spapr: move the IRQ allocation routines under the machineCédric Le Goater2017-12-141-114/+0Star
* ppc/xics: remove useless if conditionCédric Le Goater2017-12-141-4/+2Star
* ppc/xics: simplify prototype of xics_spapr_init()Greg Kurz2017-05-241-2/+1Star
* spapr: move the IRQ server number mapping under the machineCédric Le Goater2017-04-261-3/+2Star
* ppc/xics: introduce an 'intc' backlink under PowerPCCPUCédric Le Goater2017-04-261-15/+5Star
* ppc/xics: remove the XICSState classesCédric Le Goater2017-03-011-14/+0Star
* ppc/xics: export the XICS init routinesCédric Le Goater2017-03-011-9/+2Star
* ppc/xics: simplify spapr_dt_xics() interfaceCédric Le Goater2017-03-011-2/+2
* ppc/xics: use the QOM interface to grab an ICPCédric Le Goater2017-03-011-8/+9
* ppc/xics: store the ICS object under the sPAPR machineCédric Le Goater2017-03-011-13/+9Star
* ppc/xics: remove set_nr_servers() handler from XICSStateClassCédric Le Goater2017-03-011-26/+0Star
* ppc/xics: remove set_nr_irqs() handler from XICSStateClassCédric Le Goater2017-03-011-34/+0Star
* pseries: Move construction of /interrupt-controller fdt nodeDavid Gibson2016-10-281-0/+22
* ppc/xics: change the icp_ routines API to use an 'ICPState *' argumentCédric Le Goater2016-10-281-7/+11
* ppc/xics: add a xics_set_nr_servers common routineCédric Le Goater2016-10-281-12/+1Star
* ppc/xics: Split ICS into ics-base and ics classBenjamin Herrenschmidt2016-10-141-13/+17
* ppc/xics: Make the ICSState a listBenjamin Herrenschmidt2016-10-141-31/+57
* ppc/xics: Replace "icp" with "xics" in most placesBenjamin Herrenschmidt2016-07-011-36/+37
* ppc/xics: Implement H_IPOLL using an accessorBenjamin Herrenschmidt2016-07-011-3/+4
* ppc/xics: Move SPAPR specific code to a separate fileBenjamin Herrenschmidt2016-07-011-0/+432