All of lore.kernel.org
 help / color / mirror / Atom feed
From: Igor Mammedov <imammedo@redhat.com>
To: qemu-devel@nongnu.org
Cc: Dou Liyang <douly.fnst@cn.fujitsu.com>,
	Andrew Jones <drjones@redhat.com>,
	ehabkost@redhat.com, peter.maydell@linaro.org,
	fanc.fnst@cn.fujitsu.com, Thomas Huth <thuth@redhat.com>,
	caoj.fnst@cn.fujitsu.com, stefanha@redhat.com,
	izumi.taku@jp.fujitsu.com, vilanova@ac.upc.edu,
	David Gibson <david@gibson.dropbear.id.au>
Subject: Re: [Qemu-devel] [RFC 00/13] numa: add '-numa cpu' option
Date: Fri, 20 Jan 2017 16:37:22 +0100	[thread overview]
Message-ID: <20170120163722.11ca9ce6@nial.brq.redhat.com> (raw)
In-Reply-To: <1484759609-264075-1-git-send-email-imammedo@redhat.com>

On Wed, 18 Jan 2017 18:13:16 +0100
Igor Mammedov <imammedo@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(-)
> 

      parent reply	other threads:[~2017-01-20 15:37 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-01-18 17:13 [Qemu-devel] [RFC 00/13] numa: add '-numa cpu' option Igor Mammedov
2017-01-18 17:13 ` [Qemu-devel] [RFC 01/13] numa: access CPU's node id via property in hmp_info_numa() Igor Mammedov
2017-01-18 18:18   ` Eduardo Habkost
2017-01-19 14:41     ` Igor Mammedov
2017-01-18 17:13 ` [Qemu-devel] [RFC 02/13] pc: cleanup: move smbios_set_cpuid() into pc_build_smbios() Igor Mammedov
2017-01-20 19:01   ` Eduardo Habkost
2017-01-18 17:13 ` [Qemu-devel] [RFC 03/13] pc: don't return cpu pointer from pc_new_cpu() as it's not needed anymore Igor Mammedov
2017-01-20 19:02   ` Eduardo Habkost
2017-01-18 17:13 ` [Qemu-devel] [RFC 04/13] make possible_cpu_arch_ids() return const pointer Igor Mammedov
2017-01-18 17:13 ` [Qemu-devel] [RFC 05/13] pc: move pcms->possible_cpus init out of pc_cpus_init() Igor Mammedov
2017-01-20  3:31   ` Dou Liyang
2017-01-20 15:33     ` Igor Mammedov
2017-01-18 17:13 ` [Qemu-devel] [RFC 06/13] pc: calculate topology only once when possible_cpus is initialised Igor Mammedov
2017-01-18 17:13 ` [Qemu-devel] [RFC 07/13] pc: pass apic_id to pc_find_cpu_slot() directly so lookup could be done without CPU object Igor Mammedov
2017-01-18 17:13 ` [Qemu-devel] [RFC 08/13] pc: add writeonly 'cpu' property to PCMachine Igor Mammedov
2017-01-18 18:27   ` Eduardo Habkost
2017-01-19 14:45     ` Igor Mammedov
2017-01-18 18:57   ` Eduardo Habkost
2017-01-19 15:04     ` Igor Mammedov
2017-01-23  6:50       ` Bharata B Rao
2017-01-23 15:03         ` Eduardo Habkost
2017-01-24 10:07           ` Igor Mammedov
2017-01-18 17:13 ` [Qemu-devel] [RFC 09/13] numa: introduce '-numa cpu' cpu option Igor Mammedov
2017-01-18 18:22   ` Eric Blake
2017-01-19 15:09     ` Igor Mammedov
2017-01-20 13:40   ` Paolo Bonzini
2017-01-20 15:33     ` Igor Mammedov
2017-01-18 17:13 ` [Qemu-devel] [RFC 10/13] numa: replace cpu_index_to_socket_id() with cpu_index_to_instance_props() Igor Mammedov
2017-01-18 17:13 ` [Qemu-devel] [RFC 11/13] numa: use new machine.cpu property with -numa cpus=... CLI Igor Mammedov
2017-01-18 18:46   ` Eduardo Habkost
2017-01-19 14:36     ` Igor Mammedov
2017-01-18 17:13 ` [Qemu-devel] [RFC 12/13] pc: drop usage of legacy numa_get_node_for_cpu() Igor Mammedov
2017-01-18 17:13 ` [Qemu-devel] [RFC 13/13] pc: cpu: make sure that cpu.node-id matches -numa mapping Igor Mammedov
2017-01-19  9:45 ` [Qemu-devel] [RFC 00/13] numa: add '-numa cpu' option Daniel P. Berrange
2017-01-19 10:55   ` Eduardo Habkost
2017-01-19 14:09   ` Igor Mammedov
2017-01-20 15:37 ` Igor Mammedov [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20170120163722.11ca9ce6@nial.brq.redhat.com \
    --to=imammedo@redhat.com \
    --cc=caoj.fnst@cn.fujitsu.com \
    --cc=david@gibson.dropbear.id.au \
    --cc=douly.fnst@cn.fujitsu.com \
    --cc=drjones@redhat.com \
    --cc=ehabkost@redhat.com \
    --cc=fanc.fnst@cn.fujitsu.com \
    --cc=izumi.taku@jp.fujitsu.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=stefanha@redhat.com \
    --cc=thuth@redhat.com \
    --cc=vilanova@ac.upc.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.