summaryrefslogtreecommitdiffstats
path: root/hw/ppc/pnv_psi.c
Commit message (Expand)AuthorAgeFilesLines
* add device_legacy_reset function to prepare for reset api changeDamien Hedde2020-01-301-2/+2
* qdev: set properties with device_class_set_props()Marc-André Lureau2020-01-241-1/+1
* pnv/psi: Consolidate some duplicated code in pnv_psi_realize()Greg Kurz2020-01-081-7/+12
* pnv/psi: Add device reset hookGreg Kurz2020-01-081-4/+11
* ppc/pnv: Introduce a "xics" property alias under the PSI modelCédric Le Goater2020-01-081-9/+2Star
* ppc/pnv: Drop PnvPsiClass::chip_typeGreg Kurz2019-12-171-3/+0Star
* ppc/pnv: Introduce PnvPsiClass::compatGreg Kurz2019-12-171-14/+11Star
* ppc/pnv: add a PSI bridge model for POWER10Cédric Le Goater2019-12-171-1/+24
* ppc/psi: cleanup definitionsCédric Le Goater2019-12-171-2/+5
* xics: Link ICS_PROP_XICS property to ICSState::xics pointerGreg Kurz2019-12-171-2/+1Star
* xive: Link "xive" property to XiveSource::xive pointerGreg Kurz2019-12-171-2/+1Star
* ppc/pnv: Use address_space_stq_be() when triggering an interrupt from PSICédric Le Goater2019-10-241-3/+12
* xics: Merge TYPE_ICS_BASE and TYPE_ICS_SIMPLE classesDavid Gibson2019-10-041-1/+1
* xics: Rename misleading ics_simple_*() functionsDavid Gibson2019-10-041-2/+2
* Include hw/qdev-properties.h lessMarkus Armbruster2019-08-161-0/+1
* Include hw/hw.h exactly where neededMarkus Armbruster2019-08-161-1/+0Star
* Include hw/irq.h a lot lessMarkus Armbruster2019-08-161-0/+1
* Include sysemu/reset.h a lot lessMarkus Armbruster2019-08-161-0/+1
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-121-0/+1
* ppc/pnv: Fix variable size in pnv_psi_power9_irq_set()Greg Kurz2019-03-191-1/+1
* ppc/pnv: add a PSI bridge model for POWER9Cédric Le Goater2019-03-121-2/+327
* ppc/pnv: add a PSI bridge class modelCédric Le Goater2019-03-121-24/+55
* ppc/pnv: psi: add a reset handlerCédric Le Goater2019-03-121-0/+11
* ppc/pnv: psi: add a PSIHB_REG macroCédric Le Goater2019-03-121-2/+4
* ppc/pnv: fix logging primitives using OxCédric Le Goater2019-03-121-2/+2
* hw/ppc: Use object_initialize_child for correct reference countingThomas Huth2019-02-251-2/+2
* pnv/psi: move the ICSState qemu_irq array under the PSI device modelCédric Le Goater2019-01-081-3/+4
* ppc/pnv: change powernv_ prefix to pnv_ for overall naming consistencyCédric Le Goater2018-01-101-2/+2
* xics: introduce macros for ICP/ICS link propertiesGreg Kurz2017-06-091-1/+2
* ppc/pnv: Add cut down PSI bridge model and hookup external interruptCédric Le Goater2017-04-261-0/+571