aboutsummaryrefslogtreecommitdiff
path: root/hw/ppc/spapr_irq.c
AgeCommit message (Expand)Author
2019-10-04spapr: Eliminate SpaprIrq::init hookDavid Gibson
2019-10-04spapr: Add return value to spapr_irq_check()David Gibson
2019-10-04spapr: Use less cryptic representation of which irq backends are supportedDavid Gibson
2019-10-04xive: Improve irq claim/free pathDavid Gibson
2019-10-04spapr, xics, xive: Better use of assert()s on irq claim/free pathsDavid Gibson
2019-10-04spapr: Handle freeing of multiple irqs in frontend onlyDavid Gibson
2019-10-04spapr: Remove unhelpful tracepoints from spapr_irq_free_xics()David Gibson
2019-10-04spapr: Eliminate SpaprIrq:get_nodename methodDavid Gibson
2019-10-04spapr: Simplify spapr_qirq() handlingDavid Gibson
2019-10-04spapr: Fix indexing of XICS irqsDavid Gibson
2019-10-04spapr: Eliminate nr_irqs parameter to SpaprIrq::initDavid Gibson
2019-10-04spapr: Clarify and fix handling of nr_irqsDavid Gibson
2019-10-04xics: Create sPAPR specific ICS subtypeDavid Gibson
2019-10-04xics: Merge TYPE_ICS_BASE and TYPE_ICS_SIMPLE classesDavid Gibson
2019-10-04xics: Rename misleading ics_simple_*() functionsDavid Gibson
2019-10-04spapr/irq: Introduce an ics_irq_free() helperCédric Le Goater
2019-08-21spapr/irq: Drop spapr_irq_msi_reset()Greg Kurz
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster
2019-08-16Include hw/irq.h a lot lessMarkus Armbruster
2019-07-28spapr/irq: Inform the user when falling back to emulated ICGreg Kurz
2019-07-02spapr/xive: simplify spapr_irq_init_device() to remove the emulated initCédric Le Goater
2019-07-02spapr/xive: rework the mapping the KVM memory regionsCédric Le Goater
2019-07-02xics/spapr: Rename xics_kvm_init()Greg Kurz
2019-07-02xics/spapr: Detect old KVM XICS on POWER9 hostsGreg Kurz
2019-07-02xics/spapr: Register RTAS/hypercalls once at machine initGreg Kurz
2019-05-29spapr/irq: add KVM support to the 'dual' machineCédric Le Goater
2019-05-29spapr/irq: introduce a spapr_irq_init_device() helperCédric Le Goater
2019-05-29spapr/xive: activate KVM supportCédric Le Goater
2019-05-29spapr/xive: add migration support for KVMCédric Le Goater
2019-05-29spapr/xive: add KVM supportCédric Le Goater
2019-04-26spapr/irq: remove spapr_ics_create()Cédric Le Goater
2019-03-29spapr/irq: Add XIVE sanity checks on non-P9 machinesCédric Le Goater
2019-03-12spapr: Use CamelCase properlyDavid Gibson
2019-02-26spapr_irq: Expose the phandle of the interrupt controllerGreg Kurz
2019-02-26spapr: Expose the name of the interrupt controller nodeGreg Kurz
2019-02-18xics: Drop the KVM ICS classGreg Kurz
2019-02-18spapr/irq: Use the "simple" ICS class for KVMGreg Kurz
2019-02-18xics: Handle KVM interrupt presentation from "simple" ICS codeGreg Kurz
2019-02-18spapr/irq: Use the base ICP class for KVMGreg Kurz
2019-02-17spapr/irq: remove the XICS offset adjustmentCédric Le Goater
2019-02-17spapr/irq: add an 'nr_irq' parameter to initialize the backend.Cédric Le Goater
2019-02-17spapr: Disallow unsupported kernel-irqchip settingsGreg 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-09spapr: enable XIVE MMIOs at resetCédric Le Goater
2019-01-09spapr: introduce a new sPAPR IRQ backend supporting XIVE and XICSCédric Le Goater
2019-01-09spapr: move the qemu_irq array under the machineCédric Le Goater
2019-01-09ppc: replace the 'Object *intc' by a 'ICPState *icp' pointer under the CPUCédric Le Goater
2019-01-09ppc/xive: introduce a XiveTCTX pointer under PowerPCCPUCédric Le Goater
2019-01-09spapr: modify the prototype of the cpu_intc_create() methodCédric Le Goater