aboutsummaryrefslogtreecommitdiff
path: root/hw/intc/xics_spapr.c
AgeCommit message (Expand)AuthorFilesLines
2021-05-02Do not include cpu.h if it's not really necessaryThomas Huth1-1/+0
2019-12-17spapr: Pass the maximum number of vCPUs to the KVM interrupt controllerGreg Kurz1-2/+3
2019-11-18ppc: Add intc_destroy() handlers to SpaprInterruptController/PnvChipGreg Kurz1-0/+10
2019-10-24ppc: Reset the interrupt presenter from the CPU reset handlerCédric Le Goater1-0/+7
2019-10-24spapr, xics, xive: Move SpaprIrq::post_load hook to backendsDavid Gibson1-0/+13
2019-10-24spapr, xics, xive: Move SpaprIrq::reset hook logic into activate/deactivateDavid Gibson1-0/+17
2019-10-24spapr, xics, xive: Move dt_populate from SpaprIrq to SpaprInterruptControllerDavid Gibson1-2/+3
2019-10-24spapr, xics, xive: Move print_info from SpaprIrq to SpaprInterruptControllerDavid Gibson1-0/+15
2019-10-24spapr, xics, xive: Move set_irq from SpaprIrq to SpaprInterruptControllerDavid Gibson1-0/+9
2019-10-24spapr, xics, xive: Move irq claim and free from SpaprIrq to SpaprInterruptCon...David Gibson1-0/+29
2019-10-24spapr, xics, xive: Move cpu_intc_create from SpaprIrq to SpaprInterruptContro...David Gibson1-0/+18
2019-10-24spapr, xics, xive: Introduce SpaprInterruptController QOM interfaceDavid Gibson1-0/+4
2019-10-04spapr: Eliminate SpaprIrq:get_nodename methodDavid Gibson1-1/+1
2019-10-04xics: Create sPAPR specific ICS subtypeDavid Gibson1-1/+33
2019-10-04xics: Rename misleading ics_simple_*() functionsDavid Gibson1-6/+6
2019-08-16Include hw/hw.h exactly where neededMarkus Armbruster1-1/+0
2019-07-02xics/spapr: Only emulated XICS should use RTAS/hypercalls emulationGreg Kurz1-26/+27
2019-07-02xics/spapr: Register RTAS/hypercalls once at machine initGreg Kurz1-8/+0
2019-07-02xics/spapr: Prevent RTAS/hypercalls emulation to be used by in-kernel XICSGreg Kurz1-0/+46
2019-05-29spapr/irq: initialize the IRQ device only onceCédric Le Goater1-0/+7
2019-03-19ppc/xics/spapr: Fix H_IPOLL implementationBenjamin Herrenschmidt1-1/+8
2019-03-12spapr: Use CamelCase properlyDavid Gibson1-12/+12
2019-02-26spapr: Expose the name of the interrupt controller nodeGreg Kurz1-1/+1
2019-02-04spapr: move the interrupt presenters under machine_dataCédric Le Goater1-5/+6
2019-01-22ppc: Move spapr-related prototypes from xics.h into a seperate header fileThomas Huth1-0/+1
2019-01-09ppc: replace the 'Object *intc' by a 'ICPState *icp' pointer under the CPUCédric Le Goater1-5/+5
2018-12-21spapr: add device tree support for the XIVE exploitation modeCédric Le Goater1-1/+2
2018-02-09Include qapi/error.h exactly where neededMarkus Armbruster1-1/+0
2017-12-15spapr: move the IRQ allocation routines under the machineCédric Le Goater1-114/+0
2017-12-15ppc/xics: remove useless if conditionCédric Le Goater1-4/+2
2017-05-24ppc/xics: simplify prototype of xics_spapr_init()Greg Kurz1-2/+1
2017-04-26spapr: move the IRQ server number mapping under the machineCédric Le Goater1-3/+2
2017-04-26ppc/xics: introduce an 'intc' backlink under PowerPCCPUCédric Le Goater1-15/+5
2017-03-01ppc/xics: remove the XICSState classesCédric Le Goater1-14/+0
2017-03-01ppc/xics: export the XICS init routinesCédric Le Goater1-9/+2
2017-03-01ppc/xics: simplify spapr_dt_xics() interfaceCédric Le Goater1-2/+2
2017-03-01ppc/xics: use the QOM interface to grab an ICPCédric Le Goater1-8/+9
2017-03-01ppc/xics: store the ICS object under the sPAPR machineCédric Le Goater1-13/+9
2017-03-01ppc/xics: remove set_nr_servers() handler from XICSStateClassCédric Le Goater1-26/+0
2017-03-01ppc/xics: remove set_nr_irqs() handler from XICSStateClassCédric Le Goater1-34/+0
2016-10-28pseries: Move construction of /interrupt-controller fdt nodeDavid Gibson1-0/+22
2016-10-28ppc/xics: change the icp_ routines API to use an 'ICPState *' argumentCédric Le Goater1-7/+11
2016-10-28ppc/xics: add a xics_set_nr_servers common routineCédric Le Goater1-12/+1
2016-10-14ppc/xics: Split ICS into ics-base and ics classBenjamin Herrenschmidt1-13/+17
2016-10-14ppc/xics: Make the ICSState a listBenjamin Herrenschmidt1-31/+57
2016-07-01ppc/xics: Replace "icp" with "xics" in most placesBenjamin Herrenschmidt1-36/+37
2016-07-01ppc/xics: Implement H_IPOLL using an accessorBenjamin Herrenschmidt1-3/+4
2016-07-01ppc/xics: Move SPAPR specific code to a separate fileBenjamin Herrenschmidt1-0/+432