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