40 Commits (e9d635ea1809a6e114c33413c359abbb88a35737)

Author SHA1 Message Date
Chetan Pant f70c59668c non-virt: Fix Lesser GPL version number 6 years ago
Greg Kurz 14de3d4ac5 ppc/pnv: Make PSI device types not user creatable 6 years ago
Markus Armbruster 668f62ec62 error: Eliminate error_propagate() with Coccinelle, part 1 6 years ago
Markus Armbruster 778a2dc592 qom: Use returned bool to check for failure, Coccinelle part 6 years ago
Markus Armbruster 5325cc34a2 qom: Put name parameter before value / visitor parameter 6 years ago
Markus Armbruster 118bfd76c9 qdev: Use returned bool to check for qdev_realize() etc. failure 6 years ago
Markus Armbruster ce189ab230 qdev: Convert bus-less devices to qdev_realize() with Coccinelle 6 years ago
Markus Armbruster 9fc7fc4d39 qom: Less verbose object_initialize_child() 6 years ago
Markus Armbruster 2f35254aa0 pnv/psi: Correct the pnv-psi* devices not to be sysbus devices 6 years ago
Markus Armbruster d2623129a7 qom: Drop parameter @errp of object_property_add() & friends 6 years ago
Damien Hedde f703a04ce5 add device_legacy_reset function to prepare for reset api change 7 years ago
Marc-André Lureau 4f67d30b5e qdev: set properties with device_class_set_props() 7 years ago
Greg Kurz b91cad2f07 pnv/psi: Consolidate some duplicated code in pnv_psi_realize() 7 years ago
Greg Kurz fcb7e4a8f4 pnv/psi: Add device reset hook 7 years ago
Cédric Le Goater 34bdca8fae ppc/pnv: Introduce a "xics" property alias under the PSI model 7 years ago
Greg Kurz 248e4e924e ppc/pnv: Drop PnvPsiClass::chip_type 7 years ago
Greg Kurz 41c4ef7009 ppc/pnv: Introduce PnvPsiClass::compat 7 years ago
Cédric Le Goater 8b50ce8505 ppc/pnv: add a PSI bridge model for POWER10 7 years ago
Cédric Le Goater c5412b1d28 ppc/psi: cleanup definitions 7 years ago
Greg Kurz b015a98094 xics: Link ICS_PROP_XICS property to ICSState::xics pointer 7 years ago
Greg Kurz 82ea3a1b29 xive: Link "xive" property to XiveSource::xive pointer 7 years ago
Cédric Le Goater 06d26eeb47 ppc/pnv: Use address_space_stq_be() when triggering an interrupt from PSI 7 years ago
David Gibson 642e92719e xics: Merge TYPE_ICS_BASE and TYPE_ICS_SIMPLE classes 7 years ago
David Gibson 28976c99cf xics: Rename misleading ics_simple_*() functions 7 years ago
Markus Armbruster a27bd6c779 Include hw/qdev-properties.h less 7 years ago
Markus Armbruster 650d103d3e Include hw/hw.h exactly where needed 7 years ago
Markus Armbruster 64552b6be4 Include hw/irq.h a lot less 7 years ago
Markus Armbruster 71e8a91585 Include sysemu/reset.h a lot less 7 years ago
Markus Armbruster 0b8fa32f55 Include qemu/module.h where needed, drop it from qemu-common.h 7 years ago
Greg Kurz f3e971ac9b ppc/pnv: Fix variable size in pnv_psi_power9_irq_set() 8 years ago
Cédric Le Goater c38536bc80 ppc/pnv: add a PSI bridge model for POWER9 8 years ago
Cédric Le Goater ae85605531 ppc/pnv: add a PSI bridge class model 8 years ago
Cédric Le Goater f7eb6a0a9b ppc/pnv: psi: add a reset handler 8 years ago
Cédric Le Goater 029699aa04 ppc/pnv: psi: add a PSIHB_REG macro 8 years ago
Cédric Le Goater cdbaf8cd9a ppc/pnv: fix logging primitives using Ox 8 years ago
Thomas Huth f6d4dca807 hw/ppc: Use object_initialize_child for correct reference counting 8 years ago
Cédric Le Goater f8df900316 pnv/psi: move the ICSState qemu_irq array under the PSI device model 8 years ago
Cédric Le Goater b168a138a8 ppc/pnv: change powernv_ prefix to pnv_ for overall naming consistency 9 years ago
Greg Kurz ad265631c0 xics: introduce macros for ICP/ICS link properties 9 years ago
Cédric Le Goater 54f59d786c ppc/pnv: Add cut down PSI bridge model and hookup external interrupt 10 years ago