summaryrefslogtreecommitdiffstats
path: root/hw/ppc/spapr_irq.c
Commit message (Expand)AuthorAgeFilesLines
* spapr/xics: Drop unused argument to xics_kvm_has_broken_disconnect()Greg Kurz2020-12-141-1/+1
* spapr/xive: Use the xics flag to check for XIVE-only IRQ backendsCédric Le Goater2020-09-081-1/+1
* spapr: Clarify error and documentation for broken KVM XICSGreg Kurz2020-08-121-3/+9
* error: Eliminate error_propagate() with Coccinelle, part 1Markus Armbruster2020-07-101-3/+1Star
* qom: Put name parameter before value / visitor parameterMarkus Armbruster2020-07-101-3/+3
* qdev: Use returned bool to check for qdev_realize() etc. failureMarkus Armbruster2020-07-101-2/+1Star
* qdev: Convert bus-less devices to qdev_realize() with CoccinelleMarkus Armbruster2020-06-151-1/+1
* sysbus: Convert to sysbus_realize() etc. with CoccinelleMarkus Armbruster2020-06-151-1/+1
* qdev: Convert uses of qdev_create() with CoccinelleMarkus Armbruster2020-06-151-2/+2
* qom: Drop parameter @errp of object_property_add() & friendsMarkus Armbruster2020-05-151-1/+1
* spapr, pnv, xive: Add a "xive-fabric" link to the XIVE routerGreg Kurz2020-01-081-0/+2
* kvm: introduce kvm_kernel_irqchip_* functionsPaolo Bonzini2019-12-171-12/+4Star
* spapr: Pass the maximum number of vCPUs to the KVM interrupt controllerGreg Kurz2019-12-171-3/+5
* spapr: Abort if XICS interrupt controller cannot be initializedGreg Kurz2019-12-171-11/+2Star
* xics: Link ICS_PROP_XICS property to ICSState::xics pointerGreg Kurz2019-12-171-7/+2Star
* spapr: Work around spurious warnings from vfio INTx initializationDavid Gibson2019-11-261-1/+10
* spapr: Handle irq backend changes with VFIO PCI devicesDavid Gibson2019-11-261-0/+6
* ppc: Add intc_destroy() handlers to SpaprInterruptController/PnvChipGreg Kurz2019-11-181-0/+14
* ppc: Reset the interrupt presenter from the CPU reset handlerCédric Le Goater2019-10-241-0/+14
* spapr: Move SpaprIrq::nr_xirqs to SpaprMachineClassDavid Gibson2019-10-241-17/+16Star
* spapr: Remove SpaprIrq::nr_msisDavid Gibson2019-10-241-9/+17
* spapr, xics, xive: Move SpaprIrq::post_load hook to backendsDavid Gibson2019-10-241-41/+4Star
* spapr, xics, xive: Move SpaprIrq::reset hook logic into activate/deactivateDavid Gibson2019-10-241-64/+3Star
* spapr: Remove SpaprIrq::init_kvm hookDavid Gibson2019-10-241-49/+25Star
* spapr, xics, xive: Match signatures for XICS and XIVE KVM connect routinesDavid Gibson2019-10-241-17/+5Star
* spapr, xics, xive: Move dt_populate from SpaprIrq to SpaprInterruptControllerDavid Gibson2019-10-241-11/+9Star
* spapr, xics, xive: Move print_info from SpaprIrq to SpaprInterruptControllerDavid Gibson2019-10-241-36/+8Star
* spapr, xics, xive: Move set_irq from SpaprIrq to SpaprInterruptControllerDavid Gibson2019-10-241-31/+10Star
* spapr: Formalize notion of active interrupt controllerDavid Gibson2019-10-241-0/+51
* spapr, xics, xive: Move irq claim and free from SpaprIrq to SpaprInterruptCon...David Gibson2019-10-241-78/+32Star
* spapr, xics, xive: Move cpu_intc_create from SpaprIrq to SpaprInterruptContro...David Gibson2019-10-241-57/+24Star
* spapr, xics, xive: Introduce SpaprInterruptController QOM interfaceDavid Gibson2019-10-241-0/+13
* spapr: Eliminate SpaprIrq::init hookDavid Gibson2019-10-041-69/+61Star
* spapr: Add return value to spapr_irq_check()David Gibson2019-10-041-8/+7Star
* spapr: Use less cryptic representation of which irq backends are supportedDavid Gibson2019-10-041-4/+8
* xive: Improve irq claim/free pathDavid Gibson2019-10-041-6/+5Star
* spapr, xics, xive: Better use of assert()s on irq claim/free pathsDavid Gibson2019-10-041-8/+10
* spapr: Handle freeing of multiple irqs in frontend onlyDavid Gibson2019-10-041-15/+12Star
* spapr: Remove unhelpful tracepoints from spapr_irq_free_xics()David Gibson2019-10-041-4/+0Star
* spapr: Eliminate SpaprIrq:get_nodename methodDavid Gibson2019-10-041-22/+3Star
* spapr: Simplify spapr_qirq() handlingDavid Gibson2019-10-041-35/+19Star
* spapr: Fix indexing of XICS irqsDavid Gibson2019-10-041-8/+8
* spapr: Eliminate nr_irqs parameter to SpaprIrq::initDavid Gibson2019-10-041-11/+10Star
* spapr: Clarify and fix handling of nr_irqsDavid Gibson2019-10-041-34/+19Star
* xics: Create sPAPR specific ICS subtypeDavid Gibson2019-10-041-4/+2Star
* xics: Merge TYPE_ICS_BASE and TYPE_ICS_SIMPLE classesDavid Gibson2019-10-041-2/+2
* xics: Rename misleading ics_simple_*() functionsDavid Gibson2019-10-041-1/+1
* spapr/irq: Introduce an ics_irq_free() helperCédric Le Goater2019-10-041-6/+3Star
* spapr/irq: Drop spapr_irq_msi_reset()Greg Kurz2019-08-211-5/+2Star
* Include hw/qdev-properties.h lessMarkus Armbruster2019-08-161-0/+1