summaryrefslogtreecommitdiffstats
path: root/hw/ppc/spapr_irq.c
Commit message (Expand)AuthorAgeFilesLines
...
* Include hw/irq.h a lot lessMarkus Armbruster2019-08-161-0/+1
* spapr/irq: Inform the user when falling back to emulated ICGreg Kurz2019-07-281-0/+1
* spapr/xive: simplify spapr_irq_init_device() to remove the emulated initCédric Le Goater2019-07-021-17/+3Star
* spapr/xive: rework the mapping the KVM memory regionsCédric Le Goater2019-07-021-1/+0Star
* xics/spapr: Rename xics_kvm_init()Greg Kurz2019-07-021-1/+1
* xics/spapr: Detect old KVM XICS on POWER9 hostsGreg Kurz2019-07-021-0/+13
* xics/spapr: Register RTAS/hypercalls once at machine initGreg Kurz2019-07-021-1/+2
* spapr/irq: add KVM support to the 'dual' machineCédric Le Goater2019-05-291-20/+38
* spapr/irq: introduce a spapr_irq_init_device() helperCédric Le Goater2019-05-291-19/+70
* spapr/xive: activate KVM supportCédric Le Goater2019-05-291-9/+0Star
* spapr/xive: add migration support for KVMCédric Le Goater2019-05-291-1/+1
* spapr/xive: add KVM supportCédric Le Goater2019-05-291-1/+5
* spapr/irq: remove spapr_ics_create()Cédric Le Goater2019-04-261-30/+14Star
* spapr/irq: Add XIVE sanity checks on non-P9 machinesCédric Le Goater2019-03-291-0/+50
* spapr: Use CamelCase properlyDavid Gibson2019-03-121-52/+52
* spapr_irq: Expose the phandle of the interrupt controllerGreg Kurz2019-02-251-0/+21
* spapr: Expose the name of the interrupt controller nodeGreg Kurz2019-02-251-1/+20
* xics: Drop the KVM ICS classGreg Kurz2019-02-181-1/+1
* spapr/irq: Use the "simple" ICS class for KVMGreg Kurz2019-02-181-8/+7Star
* xics: Handle KVM interrupt presentation from "simple" ICS codeGreg Kurz2019-02-181-6/+1Star
* spapr/irq: Use the base ICP class for KVMGreg Kurz2019-02-181-3/+1Star
* spapr/irq: remove the XICS offset adjustmentCédric Le Goater2019-02-171-26/+1Star
* spapr/irq: add an 'nr_irq' parameter to initialize the backend.Cédric Le Goater2019-02-171-8/+10
* spapr: Disallow unsupported kernel-irqchip settingsGreg Kurz2019-02-171-0/+13
* spapr: move the interrupt presenters under machine_dataCédric Le Goater2019-02-041-7/+10
* ppc: Move spapr-related prototypes from xics.h into a seperate header fileThomas Huth2019-01-221-0/+1
* spapr: enable XIVE MMIOs at resetCédric Le Goater2019-01-081-0/+9
* spapr: introduce a new sPAPR IRQ backend supporting XIVE and XICSCédric Le Goater2019-01-081-0/+179
* spapr: move the qemu_irq array under the machineCédric Le Goater2019-01-081-3/+27
* ppc: replace the 'Object *intc' by a 'ICPState *icp' pointer under the CPUCédric Le Goater2019-01-081-3/+3
* ppc/xive: introduce a XiveTCTX pointer under PowerPCCPUCédric Le Goater2019-01-081-4/+4
* spapr: modify the prototype of the cpu_intc_create() methodCédric Le Goater2019-01-081-8/+26
* spapr/xive: simplify the sPAPR IRQ qirq method for XIVECédric Le Goater2019-01-081-1/+11
* spapr: introduce an 'ic-mode' machine optionCédric Le Goater2018-12-201-24/+10Star
* spapr: add an extra OV5 field to the sPAPR IRQ backendCédric Le Goater2018-12-201-0/+3
* spapr: add a 'reset' method to the sPAPR IRQ backendCédric Le Goater2018-12-201-1/+30
* spapr: extend the sPAPR IRQ backend for XICS migrationCédric Le Goater2018-12-201-0/+27
* spapr: allocate the interrupt thread context under the CPU coreCédric Le Goater2018-12-201-0/+15
* spapr: add device tree support for the XIVE exploitation modeCédric Le Goater2018-12-201-0/+3
* spapr: add hcalls support for the XIVE exploitation interrupt modeCédric Le Goater2018-12-201-0/+2
* spapr: introduce a new machine IRQ backend for XIVECédric Le Goater2018-12-201-0/+93
* spapr: introduce a spapr_irq_init() routineCédric Le Goater2018-12-201-5/+11
* spapr: increase the size of the IRQ number spaceCédric Le Goater2018-09-251-1/+14
* spapr: introduce a spapr_irq class 'nr_msis' attributeCédric Le Goater2018-09-251-2/+7
* spapr: introduce a IRQ controller backend to the machineCédric Le Goater2018-08-211-0/+230
* spapr: introduce a fixed IRQ number spaceCédric Le Goater2018-08-211-0/+56