[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [RFC 00/13] numa: add '-numa cpu' option
From: |
Igor Mammedov |
Subject: |
Re: [Qemu-devel] [RFC 00/13] numa: add '-numa cpu' option |
Date: |
Fri, 20 Jan 2017 16:37:22 +0100 |
On Wed, 18 Jan 2017 18:13:16 +0100
Igor Mammedov <address@hidden> 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(-)
>
- Re: [Qemu-devel] [RFC 09/13] numa: introduce '-numa cpu' cpu option, (continued)
- [Qemu-devel] [RFC 10/13] numa: replace cpu_index_to_socket_id() with cpu_index_to_instance_props(), Igor Mammedov, 2017/01/18
- [Qemu-devel] [RFC 11/13] numa: use new machine.cpu property with -numa cpus=... CLI, Igor Mammedov, 2017/01/18
- [Qemu-devel] [RFC 13/13] pc: cpu: make sure that cpu.node-id matches -numa mapping, Igor Mammedov, 2017/01/18
- [Qemu-devel] [RFC 12/13] pc: drop usage of legacy numa_get_node_for_cpu(), Igor Mammedov, 2017/01/18
- Re: [Qemu-devel] [RFC 00/13] numa: add '-numa cpu' option, Daniel P. Berrange, 2017/01/19
- Re: [Qemu-devel] [RFC 00/13] numa: add '-numa cpu' option,
Igor Mammedov <=