aboutsummaryrefslogtreecommitdiff
path: root/include/hw/ppc/xive.h
AgeCommit message (Expand)Author
2024-11-04ppc/xive2: Change context/ring specific functions to be genericMichael Kowal
2024-11-04ppc/xive: Fix ESB length overflow on 32-bit hostsNicholas Piggin
2024-06-19hw/ppc: Avoid using Monitor in xive_source_pic_print_info()Philippe Mathieu-Daudé
2024-06-19hw/ppc: Avoid using Monitor in xive_tctx_pic_print_info()Philippe Mathieu-Daudé
2023-09-06ppc/xive: Introduce a new XiveRouter end_notify() handlerCédric Le Goater
2023-07-07pnv/xive: Add property on xive sources to define PQ state on resetFrederic Barrat
2023-06-25pnv/xive2: Add a get_config() method on the presenter classFrederic Barrat
2022-05-05ppc/xive: Update the state of the External interrupt signalFrederic Barrat
2022-03-02ppc/pnv: Add support for PQ offload on PHB5Cédric Le Goater
2022-03-02ppc/xive: Add support for PQ state bits offloadCédric Le Goater
2022-03-02ppc/xive2: Add support for notification injection on ESB pagesCédric Le Goater
2021-10-21spapr/xive: Add source status helpersCédric Le Goater
2021-09-29ppc/xive: Export xive_tctx_word2() helperCédric Le Goater
2021-09-29ppc/xive: Export priority_to_ipb() helperCédric Le Goater
2021-08-27ppc/xive: Export xive_presenter_notify()Cédric Le Goater
2021-08-27ppc/xive: Export PQ get/set routinesCédric Le Goater
2020-09-18Use OBJECT_DECLARE_SIMPLE_TYPE when possibleEduardo Habkost
2020-09-18qom: Remove module_obj_name parameter from OBJECT_DECLARE* macrosEduardo Habkost
2020-09-09Use OBJECT_DECLARE_TYPE where possibleEduardo Habkost
2020-09-09Use DECLARE_*CHECKER* macrosEduardo Habkost
2020-09-09Move QOM typedefs and add missing includesEduardo Habkost
2020-08-13spapr/xive: Simplify error handling of kvmppc_xive_cpu_synchronize_state()Greg Kurz
2020-08-13spapr/xive: Rework error handling of kvmppc_xive_cpu_[gs]et_state()Greg Kurz
2020-08-13spapr/xive: Rework error handling of kvmppc_xive_cpu_connect()Greg Kurz
2020-08-13ppc/xive: Introduce dedicated kvm_irqchip_in_kernel() wrappersGreg Kurz
2020-08-13ppc/xive: Rework setup of XiveSource::esb_mmioGreg Kurz
2020-01-08xive: Add a "presenter" link property to the TCTX objectCédric Le Goater
2020-01-08spapr, pnv, xive: Add a "xive-fabric" link to the XIVE routerGreg Kurz
2019-12-17ppc/pnv: Extend XiveRouter with a get_block_id() handlerCédric Le Goater
2019-12-17ppc/xive: Introduce a xive_tctx_ipb_update() helperCédric Le Goater
2019-12-17ppc/xive: Remove the get_tctx() XiveRouter handlerCédric Le Goater
2019-12-17ppc/xive: Move the TIMA operations to the controller modelCédric Le Goater
2019-12-17ppc/xive: Extend the TIMA operation with a XivePresenter parameterCédric Le Goater
2019-12-17ppc/xive: Introduce a XiveFabric interfaceCédric Le Goater
2019-12-17ppc/xive: Introduce a XivePresenter interfaceCédric Le Goater
2019-12-17ppc/xive: Introduce helpers for the NVT idCédric Le Goater
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-04xive: Improve irq claim/free pathDavid Gibson
2019-08-21ppc/xive: Improve 'info pic' supportCédric Le Goater
2019-08-21ppc/xive: use an abstract type for XiveNotifierCédric Le Goater
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster
2019-08-13spapr/xive: Fix migration of hot-plugged CPUsCédric Le Goater
2019-07-02spapr/xive: rework the mapping the KVM memory regionsCédric Le Goater
2019-06-12ppc/xive: Make XIVE generate the proper interrupt typesBenjamin Herrenschmidt
2019-05-29spapr/irq: add KVM support to the 'dual' machineCédric Le Goater
2019-05-29spapr/xive: add migration support for KVMCédric Le Goater
2019-05-29spapr/xive: add state synchronization with KVMCédric Le Goater
2019-05-29spapr/xive: add KVM supportCédric Le Goater
2019-03-12ppc/pnv: export the xive_router_notify() routineCédric Le Goater