summaryrefslogtreecommitdiffstats
path: root/hw/ppc/pnv_psi.c
Commit message (Expand)AuthorAgeFilesLines
* non-virt: Fix Lesser GPL version numberChetan Pant2020-11-151-1/+1
* ppc/pnv: Make PSI device types not user creatableGreg Kurz2020-07-201-0/+1
* error: Eliminate error_propagate() with Coccinelle, part 1Markus Armbruster2020-07-101-8/+3Star
* qom: Use returned bool to check for failure, Coccinelle partMarkus Armbruster2020-07-101-2/+2
* qom: Put name parameter before value / visitor parameterMarkus Armbruster2020-07-101-5/+4Star
* qdev: Use returned bool to check for qdev_realize() etc. failureMarkus Armbruster2020-07-101-4/+2Star
* qdev: Convert bus-less devices to qdev_realize() with CoccinelleMarkus Armbruster2020-06-151-2/+2
* qom: Less verbose object_initialize_child()Markus Armbruster2020-06-151-4/+2Star
* pnv/psi: Correct the pnv-psi* devices not to be sysbus devicesMarkus Armbruster2020-06-151-1/+1
* qom: Drop parameter @errp of object_property_add() & friendsMarkus Armbruster2020-05-151-1/+1
* 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