summaryrefslogtreecommitdiffstats
path: root/include/hw/ppc/xive.h
Commit message (Expand)AuthorAgeFilesLines
* Use OBJECT_DECLARE_SIMPLE_TYPE when possibleEduardo Habkost2020-09-181-9/+3Star
* qom: Remove module_obj_name parameter from OBJECT_DECLARE* macrosEduardo Habkost2020-09-181-1/+1
* Use OBJECT_DECLARE_TYPE where possibleEduardo Habkost2020-09-091-4/+2Star
* Use DECLARE_*CHECKER* macrosEduardo Habkost2020-09-091-22/+14Star
* Move QOM typedefs and add missing includesEduardo Habkost2020-09-091-16/+25
* spapr/xive: Simplify error handling of kvmppc_xive_cpu_synchronize_state()Greg Kurz2020-08-131-1/+1
* spapr/xive: Rework error handling of kvmppc_xive_cpu_[gs]et_state()Greg Kurz2020-08-131-2/+2
* spapr/xive: Rework error handling of kvmppc_xive_cpu_connect()Greg Kurz2020-08-131-1/+1
* ppc/xive: Introduce dedicated kvm_irqchip_in_kernel() wrappersGreg Kurz2020-08-131-0/+1
* ppc/xive: Rework setup of XiveSource::esb_mmioGreg Kurz2020-08-131-0/+6
* xive: Add a "presenter" link property to the TCTX objectCédric Le Goater2020-01-081-3/+5
* spapr, pnv, xive: Add a "xive-fabric" link to the XIVE routerGreg Kurz2020-01-081-2/+3
* ppc/pnv: Extend XiveRouter with a get_block_id() handlerCédric Le Goater2019-12-171-1/+1
* ppc/xive: Introduce a xive_tctx_ipb_update() helperCédric Le Goater2019-12-171-0/+1
* ppc/xive: Remove the get_tctx() XiveRouter handlerCédric Le Goater2019-12-171-2/+0Star
* ppc/xive: Move the TIMA operations to the controller modelCédric Le Goater2019-12-171-1/+0Star
* ppc/xive: Extend the TIMA operation with a XivePresenter parameterCédric Le Goater2019-12-171-3/+4
* ppc/xive: Introduce a XiveFabric interfaceCédric Le Goater2019-12-171-0/+22
* ppc/xive: Introduce a XivePresenter interfaceCédric Le Goater2019-12-171-0/+32
* ppc/xive: Introduce helpers for the NVT idCédric Le Goater2019-12-171-5/+0Star
* ppc: Add intc_destroy() handlers to SpaprInterruptController/PnvChipGreg Kurz2019-11-181-0/+1
* ppc: Reset the interrupt presenter from the CPU reset handlerCédric Le Goater2019-10-241-0/+1
* xive: Improve irq claim/free pathDavid Gibson2019-10-041-1/+1
* ppc/xive: Improve 'info pic' supportCédric Le Goater2019-08-211-5/+0Star
* ppc/xive: use an abstract type for XiveNotifierCédric Le Goater2019-08-211-4/+2Star
* Include hw/qdev-properties.h lessMarkus Armbruster2019-08-161-1/+0Star
* spapr/xive: Fix migration of hot-plugged CPUsCédric Le Goater2019-08-131-0/+1
* spapr/xive: rework the mapping the KVM memory regionsCédric Le Goater2019-07-021-0/+1
* ppc/xive: Make XIVE generate the proper interrupt typesBenjamin Herrenschmidt2019-06-121-1/+2
* spapr/irq: add KVM support to the 'dual' machineCédric Le Goater2019-05-291-1/+0Star
* spapr/xive: add migration support for KVMCédric Le Goater2019-05-291-0/+1
* spapr/xive: add state synchronization with KVMCédric Le Goater2019-05-291-0/+1
* spapr/xive: add KVM supportCédric Le Goater2019-05-291-0/+13
* ppc/pnv: export the xive_router_notify() routineCédric Le Goater2019-03-121-0/+1
* ppc/xive: export the TIMA memory accessorsCédric Le Goater2019-03-121-0/+3
* xive: Only set source type for LSIsGreg Kurz2019-02-171-5/+2Star
* xive: add a get_tctx() method to the XiveRouterCédric Le Goater2019-02-041-28/+29
* ppc/xive: fix remaining XiveFabric namesCédric Le Goater2019-02-041-1/+1
* spapr: move the qemu_irq array under the machineCédric Le Goater2019-01-081-1/+0Star
* ppc: export the XICS and XIVE set_irq handlersCédric Le Goater2019-01-081-0/+2
* spapr/xive: simplify the sPAPR IRQ qirq method for XIVECédric Le Goater2019-01-081-6/+0Star
* spapr: allocate the interrupt thread context under the CPU coreCédric Le Goater2018-12-201-0/+1
* ppc/xive: introduce a simplified XIVE presenterCédric Le Goater2018-12-201-0/+14
* ppc/xive: introduce the XIVE interrupt thread contextCédric Le Goater2018-12-201-0/+44
* ppc/xive: add support for the END Event State BuffersCédric Le Goater2018-12-201-0/+21
* ppc/xive: introduce the XIVE Event Notification DescriptorsCédric Le Goater2018-12-201-0/+18
* ppc/xive: introduce the XiveRouter modelCédric Le Goater2018-12-201-0/+31
* ppc/xive: introduce the XiveNotifier interfaceCédric Le Goater2018-12-201-0/+23
* ppc/xive: add support for the LSI interrupt sourcesCédric Le Goater2018-12-201-1/+18
* ppc/xive: introduce a XIVE interrupt source modelCédric Le Goater2018-12-201-0/+260