On Wed, 18 Jan 2017 18:13:16 +0100 Igor Mammedov <imamm...@redhat.com> wrote:
[...] > pc: cleanup: move smbios_set_cpuid() into pc_build_smbios() > pc: don't return cpu pointer from pc_new_cpu() as it's not needed > anymore > make possible_cpu_arch_ids() return const pointer Eduardo, Could you review/merge 2-4/13 as generic cleanups to PC code so I won't spam list with them on respin? > pc: move pcms->possible_cpus init out of pc_cpus_init() > pc: calculate topology only once when possible_cpus is initialised > pc: pass apic_id to pc_find_cpu_slot() directly so lookup could be > done without CPU object > pc: add writeonly 'cpu' property to PCMachine > numa: introduce '-numa cpu' cpu option > numa: replace cpu_index_to_socket_id() with > cpu_index_to_instance_props() > numa: use new machine.cpu property with -numa cpus=... CLI > pc: drop usage of legacy numa_get_node_for_cpu() > pc: cpu: make sure that cpu.node-id matches -numa mapping > > include/hw/acpi/acpi_dev_interface.h | 2 +- > include/hw/boards.h | 14 ++- > include/hw/i386/pc.h | 2 +- > include/qom/cpu.h | 2 - > include/sysemu/numa.h | 3 +- > target/arm/cpu.h | 2 + > target/i386/cpu.h | 1 + > target/ppc/cpu.h | 2 + > hw/acpi/cpu.c | 13 +-- > hw/acpi/cpu_hotplug.c | 4 +- > hw/arm/virt.c | 12 +- > hw/i386/acpi-build.c | 25 ++--- > hw/i386/pc.c | 210 > +++++++++++++++++++++++------------ > hw/ppc/spapr.c | 15 ++- > hw/ppc/spapr_cpu_core.c | 2 +- > monitor.c | 7 +- > numa.c | 89 +++++++++++---- > qapi-schema.json | 3 +- > stubs/pc_madt_cpu_entry.c | 2 +- > target/arm/cpu.c | 1 + > target/i386/cpu.c | 1 + > target/ppc/translate_init.c | 1 + > vl.c | 4 +- > 23 files changed, 269 insertions(+), 148 deletions(-) >