aboutsummaryrefslogtreecommitdiff
path: root/hw/ppc/pnv_psi.c
AgeCommit message (Expand)Author
2023-07-07pnv/psi: Initialize the PSIHB interrupts to match hardwareFrederic Barrat
2023-07-07pnv/psi: Allow access to PSI registers through xscomFrederic Barrat
2023-01-20include/hw/ppc: Don't include hw/pci-host/pnv_phb.h from pnv.hMarkus Armbruster
2022-04-20ppc/pnv: Remove useless checks in set_irq handlersCédric Le Goater
2022-04-20ppc/pnv: Remove PnvPsiClas::irq_setCédric Le Goater
2022-04-20ppc/pnv: Remove PnvLpcController::psi linkCédric Le Goater
2022-04-20ppc/pnv: Fix PSI IRQ definitionCédric Le Goater
2022-03-02ppc/xive: Add support for PQ state bits offloadCédric Le Goater
2022-03-02ppc/psi: Add support for StoreEOI and 64k ESB pages (POWER10)Cédric Le Goater
2021-05-05Merge remote-tracking branch 'remotes/dg-gitlab/tags/ppc-for-6.1-20210504' in...Peter Maydell
2021-05-04hw/ppc/pnv_psi: Use device_cold_reset() instead of device_legacy_reset()Peter Maydell
2021-05-02Do not include exec/address-spaces.h if it's not really necessaryThomas Huth
2020-11-15non-virt: Fix Lesser GPL version numberChetan Pant
2020-07-20ppc/pnv: Make PSI device types not user creatableGreg Kurz
2020-07-10error: Eliminate error_propagate() with Coccinelle, part 1Markus Armbruster
2020-07-10qom: Use returned bool to check for failure, Coccinelle partMarkus 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-06-15pnv/psi: Correct the pnv-psi* devices not to be sysbus devicesMarkus Armbruster
2020-05-15qom: Drop parameter @errp of object_property_add() & friendsMarkus Armbruster
2020-01-30add device_legacy_reset function to prepare for reset api changeDamien Hedde
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau
2020-01-08pnv/psi: Consolidate some duplicated code in pnv_psi_realize()Greg Kurz
2020-01-08pnv/psi: Add device reset hookGreg Kurz
2020-01-08ppc/pnv: Introduce a "xics" property alias under the PSI modelCédric Le Goater
2019-12-17ppc/pnv: Drop PnvPsiClass::chip_typeGreg Kurz
2019-12-17ppc/pnv: Introduce PnvPsiClass::compatGreg Kurz
2019-12-17ppc/pnv: add a PSI bridge model for POWER10Cédric Le Goater
2019-12-17ppc/psi: cleanup definitionsCédric Le Goater
2019-12-17xics: Link ICS_PROP_XICS property to ICSState::xics pointerGreg Kurz
2019-12-17xive: Link "xive" property to XiveSource::xive pointerGreg Kurz
2019-10-24ppc/pnv: Use address_space_stq_be() when triggering an interrupt from PSICédric Le Goater
2019-10-04xics: Merge TYPE_ICS_BASE and TYPE_ICS_SIMPLE classesDavid Gibson
2019-10-04xics: Rename misleading ics_simple_*() functionsDavid Gibson
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster
2019-08-16Include hw/hw.h exactly where neededMarkus Armbruster
2019-08-16Include hw/irq.h a lot lessMarkus Armbruster
2019-08-16Include sysemu/reset.h a lot lessMarkus Armbruster
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster
2019-03-19ppc/pnv: Fix variable size in pnv_psi_power9_irq_set()Greg Kurz
2019-03-12ppc/pnv: add a PSI bridge model for POWER9Cédric Le Goater
2019-03-12ppc/pnv: add a PSI bridge class modelCédric Le Goater
2019-03-12ppc/pnv: psi: add a reset handlerCédric Le Goater
2019-03-12ppc/pnv: psi: add a PSIHB_REG macroCédric Le Goater
2019-03-12ppc/pnv: fix logging primitives using OxCédric Le Goater
2019-02-26hw/ppc: Use object_initialize_child for correct reference countingThomas Huth
2019-01-09pnv/psi: move the ICSState qemu_irq array under the PSI device modelCédric Le Goater
2018-01-10ppc/pnv: change powernv_ prefix to pnv_ for overall naming consistencyCédric Le Goater