aboutsummaryrefslogtreecommitdiff
path: root/hw/intc/pnv_xive.c
AgeCommit message (Expand)Author
2023-09-21hw/other: spelling fixesMichael Tokarev
2023-09-18ppc/xive: Fix uint32_t overflowCédric Le Goater
2023-09-06ppc/xive: Add support for the PC MMIOsCédric Le Goater
2023-09-06ppc/xive: Handle END triggers between chips with MMIOsCédric Le Goater
2023-09-06ppc/xive: Use address_space routines to access the machine RAMCédric Le Goater
2023-06-25pnv/xive2: Add a get_config() method on the presenter classFrederic Barrat
2023-01-20include/hw/ppc: Split pnv_chip.h off pnv.hMarkus Armbruster
2022-07-06ppc: Define SETFIELD for the ppc targetAlexey Kardashevskiy
2022-03-02ppc/xive: Add support for PQ state bits offloadCédric Le Goater
2022-01-28ppc/xive: check return value of ldq_be_dma()Cédric Le Goater
2021-12-31dma: Let ld*_dma() propagate MemTxResultPhilippe Mathieu-Daudé
2021-12-31dma: Let ld*_dma() take MemTxAttrs argumentPhilippe Mathieu-Daudé
2021-02-10ppc/pnv: Add trace events for PCI event notificationCédric Le Goater
2020-07-10error: Eliminate error_propagate() with Coccinelle, part 1Markus Armbruster
2020-07-10qom: Put name parameter before value / visitor parameterMarkus Armbruster
2020-07-10qdev: Use returned bool to check for qdev_realize() etc. failureMarkus Armbruster
2020-06-15qdev: Convert bus-less devices to qdev_realize() with CoccinelleMarkus Armbruster
2020-06-15qom: Less verbose object_initialize_child()Markus Armbruster
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau
2020-01-08pnv/xive: Deduce the PnvXive pointer from XiveTCTX::xptrGreg Kurz
2020-01-08pnv/xive: Use device_class_set_parent_realize()Greg Kurz
2019-12-17ppc/pnv: Dump the XIVE NVT tableCédric Le Goater
2019-12-17ppc/pnv: Extend XiveRouter with a get_block_id() handlerCédric Le Goater
2019-12-17ppc/pnv: Introduce a pnv_xive_block_id() 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/pnv: Clarify how the TIMA is accessed on a multichip systemCédric Le Goater
2019-12-17ppc/xive: Extend the TIMA operation with a XivePresenter parameterCédric Le Goater
2019-12-17ppc/pnv: Fix TIMA indirect accessCédric Le Goater
2019-12-17ppc/pnv: Introduce a pnv_xive_is_cpu_enabled() helperCédric Le Goater
2019-12-17ppc/pnv: Loop on the threads of the chip to find a matching NVTCédric Le Goater
2019-12-17ppc/xive: Implement the XivePresenter interfaceCédric Le Goater
2019-12-17ppc/pnv: Quiesce some XIVE errorsCédric Le Goater
2019-12-17ppc/pnv: Remove pnv_xive_vst_size() routineCédric Le Goater
2019-12-17ppc/pnv: Link "chip" property to PnvXive::chip pointerGreg Kurz
2019-12-17xive: Link "xive" property to XiveEndSource::xrtr pointerGreg Kurz
2019-12-17xive: Link "xive" property to XiveSource::xive pointerGreg Kurz
2019-10-24ppc/pnv: Improve trigger data definitionCédric Le Goater
2019-08-21ppc/xive: Improve 'info pic' supportCédric Le Goater
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster
2019-08-16Include sysemu/reset.h a lot lessMarkus Armbruster
2019-07-02ppc/pnv: Rework cache watch model of PnvXIVECédric Le Goater
2019-07-02ppc/pnv: fix StoreEOI activationCédric Le Goater
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster
2019-03-12ppc/pnv: add a XIVE interrupt controller model for POWER9Cédric Le Goater