summaryrefslogtreecommitdiffstats
path: root/hw/ppc/spapr_cpu_core.c
Commit message (Expand)AuthorAgeFilesLines
* spapr_cpu_core.c: use g_auto* in spapr_create_vcpu()Daniel Henrique Barboza2021-01-191-9/+3Star
* spapr: Simplify spapr_cpu_core_realize() and spapr_cpu_core_unrealize()Greg Kurz2020-10-271-13/+3Star
* spapr: Make spapr_cpu_core_unrealize() idempotentGreg Kurz2020-10-271-20/+21
* spapr: Drop spapr_delete_vcpu() unused argumentGreg Kurz2020-10-271-3/+3
* spapr: Unrealize vCPUs with qdev_unrealize()Greg Kurz2020-10-271-2/+2
* spapr: Fix leak of CPU machine specific dataGreg Kurz2020-10-271-10/+12
* spapr: Simplify error handling in spapr_cpu_core_realize()Greg Kurz2020-10-091-9/+7Star
* spapr: Add a return value to spapr_set_vcpu_id()Greg Kurz2020-10-091-4/+1Star
* spapr: Fix error leak in spapr_realize_vcpu()Greg Kurz2020-10-091-2/+1Star
* ppc/spapr: Use start-powered-off CPUState propertyThiago Jung Bauermann2020-09-081-5/+5
* error: Eliminate error_propagate() manuallyMarkus Armbruster2020-07-101-10/+4Star
* 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
* ppc/spapr: add a POWER10 CPU modelCédric Le Goater2020-05-271-0/+1
* qdev: Unrealize must not failMarkus Armbruster2020-05-151-1/+1
* qom: Drop parameter @errp of object_property_add() & friendsMarkus Armbruster2020-05-151-4/+1Star
* ppc/spapr: Move GPRs setup to one placeAlexey Kardashevskiy2020-03-171-1/+5
* spapr, ppc: Remove VPM0/RMLS hacks for POWER9David Gibson2020-03-161-9/+1Star
* qdev: set properties with device_class_set_props()Marc-André Lureau2020-01-241-1/+1
* ppc: Add intc_destroy() handlers to SpaprInterruptController/PnvChipGreg Kurz2019-11-181-6/+1Star
* ppc: Reset the interrupt presenter from the CPU reset handlerCédric Le Goater2019-10-241-1/+4
* spapr_cpu_core: Implement DeviceClass::resetGreg Kurz2019-10-241-9/+28
* spapr: move CPU reset after presenter creationCédric Le Goater2019-10-241-6/+8
* spapr, xics, xive: Move cpu_intc_create from SpaprIrq to SpaprInterruptContro...David Gibson2019-10-241-2/+1Star
* spapr: Set compat mode in spapr_core_plug()Greg Kurz2019-08-291-7/+0Star
* pseries: Fix compat_pvr on resetLaurent Vivier2019-08-291-0/+2
* Include hw/boards.h a bit lessMarkus Armbruster2019-08-161-1/+0Star
* Include hw/qdev-properties.h lessMarkus Armbruster2019-08-161-0/+1
* Include migration/vmstate.h lessMarkus Armbruster2019-08-161-0/+1
* Include sysemu/reset.h a lot lessMarkus Armbruster2019-08-161-0/+2
* target/ppc: Set PSSCR_EC on cpu halt to prevent spurious wakeupSuraj Jitindar Singh2019-05-291-0/+2
* spapr: Use CamelCase properlyDavid Gibson2019-03-121-26/+26
* spapr: move the interrupt presenters under machine_dataCédric Le Goater2019-02-041-4/+4
* ppc: replace the 'Object *intc' by a 'ICPState *icp' pointer under the CPUCédric Le Goater2019-01-081-2/+2
* ppc/xive: introduce a XiveTCTX pointer under PowerPCCPUCédric Le Goater2019-01-081-1/+6
* spapr: modify the prototype of the cpu_intc_create() methodCédric Le Goater2019-01-081-1/+1
* spapr: introduce an 'ic-mode' machine optionCédric Le Goater2018-12-201-2/+1Star
* spapr: allocate the interrupt thread context under the CPU coreCédric Le Goater2018-12-201-3/+2Star
* target/ppc/kvm: set vcpu as online/offlineNikunj A Dadhania2018-09-051-0/+1
* Fix a deadlock case in the CPU hotplug flowJose Ricardo Ziviani2018-09-031-5/+5
* spapr: introduce a IRQ controller backend to the machineCédric Le Goater2018-08-211-0/+1
* spapr_cpu_core: vmstate_[un]register per-CPU data from (un)realizefnBharata B Rao2018-08-211-30/+32
* spapr: Don't rewrite mmu capabilities in KVM modeDavid Gibson2018-06-221-0/+2
* spapr: Add cpu_apply hook to capabilitiesDavid Gibson2018-06-211-0/+2
* spapr_cpu_core: migrate VPA related stateGreg Kurz2018-06-211-0/+65
* spapr_cpu_core: migrate per-CPU dataGreg Kurz2018-06-211-2/+20
* target/ppc, spapr: Move VPA information to machine_dataDavid Gibson2018-06-161-0/+13
* spapr_cpu_core: introduce spapr_create_vcpu()Greg Kurz2018-06-161-28/+45
* spapr_cpu_core: add missing rollback on realization pathGreg Kurz2018-06-161-2/+9
* spapr_cpu_core: fix potential leak in spapr_cpu_core_realize()Greg Kurz2018-06-161-0/+2