summaryrefslogtreecommitdiffstats
path: root/hw/ppc/pnv_core.c
Commit message (Expand)AuthorAgeFilesLines
* non-virt: Fix Lesser GPL version numberChetan Pant2020-11-151-1/+1
* error: Eliminate error_propagate() with Coccinelle, part 1Markus Armbruster2020-07-101-2/+1Star
* qdev: Use returned bool to check for qdev_realize() etc. failureMarkus Armbruster2020-07-101-2/+1Star
* qdev: Convert bus-less devices to qdev_realize() with CoccinelleMarkus Armbruster2020-06-151-1/+1
* qdev: Unrealize must not failMarkus Armbruster2020-05-151-1/+1
* qom: Drop parameter @errp of object_property_add() & friendsMarkus Armbruster2020-05-151-1/+1
* ppc/pnv: change the PowerNV machine devices to be non user creatableCédric Le Goater2020-02-021-0/+2
* ppc/pnv: Add support for "hostboot" modeCédric Le Goater2020-02-021-0/+3
* ppc/pnv: remove useless "core-pir" property alias.Cédric Le Goater2020-02-021-15/+13Star
* qdev: set properties with device_class_set_props()Marc-André Lureau2020-01-241-2/+2
* ppc/pnv: Introduce a POWER10 PnvChip and a powernv10 machineCédric Le Goater2019-12-171-0/+10
* ppc/pnv: Link "chip" property to PnvCore::chip pointerGreg Kurz2019-12-171-8/+2Star
* ppc: Add intc_destroy() handlers to SpaprInterruptController/PnvChipGreg Kurz2019-11-181-3/+4
* ppc/pnv: Fix naming of routines realizing the CPUsCédric Le Goater2019-10-241-4/+4
* ppc: Reset the interrupt presenter from the CPU reset handlerCédric Le Goater2019-10-241-2/+5
* ppc/pnv: Add a PnvChip pointer to PnvCoreCédric Le Goater2019-10-241-1/+2
* ppc/pnv: Introduce a PnvCore reset handlerCédric Le Goater2019-10-241-4/+15
* Clean up inclusion of sysemu/sysemu.hMarkus Armbruster2019-08-161-1/+0Star
* Include hw/qdev-properties.h 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/+2
* ppc/pnv: POWER9 XSCOM quad supportCédric Le Goater2019-03-121-0/+87
* ppc/pnv: extend XSCOM core support for POWER9Cédric Le Goater2019-03-121-13/+87
* ppc/pnv: change the CPU machine_data presenter type to Object *Cédric Le Goater2019-03-121-1/+1
* ppc/pnv: introduce a CPU machine_dataCédric Le Goater2019-02-041-1/+11
* ppc: replace the 'Object *intc' by a 'ICPState *icp' pointer under the CPUCédric Le Goater2019-01-081-1/+1
* spapr: modify the prototype of the cpu_intc_create() methodCédric Le Goater2019-01-081-1/+1
* error: Fix use of error_prepend() with &error_fatal, &error_abortMarkus Armbruster2018-10-191-2/+2
* ppc/pnv: fix pnv_core_realize() error handlingCédric Le Goater2018-07-031-0/+1
* ppc/pnv: introduce a new intc_create() operation to the chip modelCédric Le Goater2018-06-211-9/+9
* pnv: Add cpu unrealize pathDavid Gibson2018-06-161-0/+21
* pnv: Clean up cpu realize pathDavid Gibson2018-06-161-35/+21Star
* pnv_core: Allocate cpu thread objects individuallyDavid Gibson2018-06-161-6/+5Star
* pnv: Fix some error handling cpu realize()David Gibson2018-06-161-5/+2Star
* ppc/pnv: Add trailing '\n' to qemu_log() callsPhilippe Mathieu-Daudé2018-06-081-2/+2
* ppc/pnv: fix XSCOM core addressing on POWER9Cédric Le Goater2018-01-161-1/+1
* ppc/pnv: change powernv_ prefix to pnv_ for overall naming consistencyCédric Le Goater2018-01-101-4/+4
* ppc/xics: assign of the CPU 'intc' pointer under the coreCédric Le Goater2017-12-141-1/+1
* ppc/xics: introduce an icp_create() helperCédric Le Goater2017-12-141-9/+1Star
* ppc: pnv: drop PnvChipClass::cpu_model fieldIgor Mammedov2017-10-171-5/+0Star
* ppc: pnv: define core types staticallyIgor Mammedov2017-10-171-28/+20Star
* ppc: pnv: drop PnvCoreClass::cpu_oc fieldIgor Mammedov2017-10-171-6/+12
* ppc: pnv: normalize core/chip type namesIgor Mammedov2017-10-171-1/+1
* ppc: pnv: use generic cpu_model parsingIgor Mammedov2017-10-171-1/+1
* pnv-core: use get_uint() for "core-pir" propertyMarc-André Lureau2017-06-201-1/+1
* xics: setup cpu at realize timeGreg Kurz2017-06-091-10/+8Star
* xics: introduce macros for ICP/ICS link propertiesGreg Kurz2017-06-091-1/+2
* pnv_core: drop reference on ICPState object during CPU realizationGreg Kurz2017-06-081-1/+2
* ppc/pnv: create the ICP object under PnvCoreCédric Le Goater2017-04-261-2/+25
* Move target-* CPU file into a target/ folderThomas Huth2016-12-201-1/+1