summaryrefslogtreecommitdiff
path: root/hw/ppc/spapr_cpu_core.c
AgeCommit message (Expand)AuthorFilesLines
2018-05-04spapr: Clean up handling of LPCR power-saving exit bitsDavid Gibson1-15/+7
2018-05-04spapr: Move PAPR mode cpu setup fully to spapr codeDavid Gibson1-3/+33
2018-05-04spapr: Make a helper to set up cpu entry point stateDavid Gibson1-0/+9
2018-04-27spapr: Set compatibility mode before the rest of spapr_cpu_reset()David Gibson1-6/+5
2018-02-16spapr: move VCPU calculation to core machine codeGreg Kurz1-7/+2
2018-01-20spapr: fix device tree properties when using compatibility modeGreg Kurz1-0/+7
2017-12-18hw: use "qemu/osdep.h" as first #include in source filesPhilippe Mathieu-Daudé1-0/+1
2017-12-15ppc/xics: assign of the CPU 'intc' pointer under the coreCédric Le Goater1-1/+2
2017-12-15ppc/xics: introduce an icp_create() helperCédric Le Goater1-11/+2
2017-12-15spapr/rtas: fix reboot of a a SMP TCG guestCédric Le Goater1-0/+8
2017-12-15spapr_cpu_core: instantiate CPUs separatelyGreg Kurz1-12/+7
2017-10-17spapr_cpu_core: rewrite machine type sanity checkGreg Kurz1-4/+8
2017-10-17ppc: spapr: use generic cpu_model parsingIgor Mammedov1-20/+10
2017-10-17ppc: spapr: register 'host' core type along with the rest of core typesIgor Mammedov1-1/+4
2017-10-17ppc: spapr: use cpu type name directlyIgor Mammedov1-8/+6
2017-10-17ppc: spapr: define core types staticallyIgor Mammedov1-59/+28
2017-10-17ppc: move '-cpu foo,compat=xxx' parsing into ppc_cpu_parse_featurestr()Igor Mammedov1-50/+0
2017-10-17ppc: spapr: replace ppc_cpu_parse_features() with cpu_parse_cpu_model()Igor Mammedov1-5/+4
2017-10-17target/ppc: Add POWER9 DD2.0 model informationDavid Gibson1-0/+1
2017-09-27spapr: fix the value of SDR1 in kvmppc_put_books_sregs()Greg Kurz1-15/+1
2017-09-15spapr_cpu_core: cleaning up qdev_get_machine() callsGreg Kurz1-3/+3
2017-09-15spapr_cpu_core: fail gracefully with non-pseries machine typesGreg Kurz1-2/+3
2017-09-08ppc: spapr: Move VCPU ID calculation into sPAPRSam Bobroff1-0/+11
2017-09-08ppc: make cpu_model translation to type consistentIgor Mammedov1-12/+12
2017-09-08hw/ppc/spapr_cpu_core: Add a proper check for spapr machineThomas Huth1-0/+5
2017-06-30spapr: prevent QEMU crash when CPU realization failsBharata B Rao1-3/+4
2017-06-30pseries: Reset CPU compatibility modeDavid Gibson1-10/+0
2017-06-30pseries: Move CPU compatibility property to machineDavid Gibson1-2/+53
2017-06-09xics: setup cpu at realize timeGreg Kurz1-13/+10
2017-06-09xics: introduce macros for ICP/ICS link propertiesGreg Kurz1-1/+2
2017-06-05numa: move numa_node from CPUState into target specific classesIgor Mammedov1-1/+3
2017-05-24spapr_cpu_core: drop reference on ICP object during CPU realizationGreg Kurz1-1/+2
2017-05-24spapr-cpu-core: release ICP object when realization failsGreg Kurz1-8/+8
2017-05-11spapr: get numa node mapping from possible_cpus instead of numa_get_node_for_...Igor Mammedov1-12/+2
2017-05-11spapr: add node-id property to sPAPR coreIgor Mammedov1-3/+8
2017-04-26spapr-cpu-core: Release ICPState object during CPU unrealizationBharata B Rao1-0/+1
2017-04-26spapr: allocate the ICPState object from under sPAPRCPUCoreCédric Le Goater1-4/+14
2017-04-26spapr: move the IRQ server number mapping under the machineCédric Le Goater1-1/+1
2017-04-26ppc/xics: introduce an 'intc' backlink under PowerPCCPUCédric Le Goater1-1/+3
2017-03-06spapr: ensure that all threads within core are on the same NUMA nodeIgor Mammedov1-8/+15
2017-03-03hw/ppc/spapr: Add POWER9 to pseries cpu modelsSuraj Jitindar Singh1-0/+3
2017-03-01ppc/xics: use the QOM interface to grab an ICPCédric Le Goater1-2/+2
2017-03-01target/ppc: Manage external HPT via virtual hypervisorDavid Gibson1-2/+15
2017-03-01target/ppc: Merge cpu_ppc_set_vhyp() with cpu_ppc_set_papr()David Gibson1-2/+1
2017-02-22spapr: move spapr_core_[foo]plug() callbacks close to machine code in spapr.cIgor Mammedov1-138/+0
2017-02-22spapr: cpu core: separate child threads destruction from machine state operat...Igor Mammedov1-5/+10
2017-01-31ppc: Clean up and QOMify hypercall emulationDavid Gibson1-0/+1
2017-01-31pseries: Always use core objects for CPU constructionDavid Gibson1-18/+19
2016-12-20Move target-* CPU file into a target/ folderThomas Huth1-3/+3
2016-10-28pseries: Split device tree construction from device tree loadDavid Gibson1-1/+1