All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 0/5] spapr: QMP: add query-hotpluggable-cpus
@ 2016-03-08 13:18 Igor Mammedov
  2016-03-08 13:18 ` [Qemu-devel] [PATCH v2 1/5] " Igor Mammedov
                   ` (4 more replies)
  0 siblings, 5 replies; 26+ messages in thread
From: Igor Mammedov @ 2016-03-08 13:18 UTC (permalink / raw)
  To: qemu-devel
  Cc: mjrosato, thuth, pkrempa, ehabkost, aik, armbru, agraf,
	borntraeger, qemu-ppc, bharata, pbonzini, mdroth, afaerber, david

it's a spapr flavor of original RFC with comments taken in account
 https://patchwork.ozlabs.org/patch/583036/

Changes since RFC:
 - drop arch_id
 - move CPU properties into separate structure
 - target implements its own qmp callback version
 - rebased on top of [RFC PATCH v1 00/10] Core based CPU hotplug for PowerPC sPAPR
                      https://www.mail-archive.com/qemu-devel@nongnu.org/msg357567.html
    - convert slot name to core id hack
    - drop links
    - add generic pre hotplug callback
    - implement query-hotpluggable-cpus

Igor Mammedov (5):
  QMP: add query-hotpluggable-cpus
  spapr: convert slot name property to numeric core and links
  qdev: hotplug: introduce HotplugHandler.pre_plug() callback
  spapr: check if cpu core is already present
  spapr: implement query-hotpluggable-cpus QMP command

 hw/core/hotplug.c                   | 11 +++++
 hw/core/qdev.c                      |  9 +++-
 hw/cpu/core.c                       | 32 ++++++++----
 hw/ppc/spapr.c                      | 97 +++++++++++++++++++++----------------
 hw/ppc/spapr_cpu_core.c             | 25 +---------
 include/hw/cpu/core.h               |  4 +-
 include/hw/hotplug.h                | 14 +++++-
 qapi-schema.json                    | 39 +++++++++++++++
 qmp-commands.hx                     | 34 +++++++++++++
 stubs/Makefile.objs                 |  1 +
 stubs/qmp_query_hotpluggable_cpus.c |  9 ++++
 11 files changed, 198 insertions(+), 77 deletions(-)
 create mode 100644 stubs/qmp_query_hotpluggable_cpus.c

-- 
1.8.3.1

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2016-03-16 15:26 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-08 13:18 [Qemu-devel] [PATCH v2 0/5] spapr: QMP: add query-hotpluggable-cpus Igor Mammedov
2016-03-08 13:18 ` [Qemu-devel] [PATCH v2 1/5] " Igor Mammedov
2016-03-08 16:46   ` Eric Blake
2016-03-09  3:15     ` David Gibson
2016-03-09  9:34     ` Igor Mammedov
2016-03-08 13:18 ` [Qemu-devel] [PATCH v2 2/5] spapr: convert slot name property to numeric core and links Igor Mammedov
2016-03-08 15:09   ` Bharata B Rao
2016-03-09  9:27     ` Igor Mammedov
2016-03-08 16:48   ` Eric Blake
2016-03-09  9:40     ` Igor Mammedov
2016-03-09  3:19   ` David Gibson
2016-03-09  9:48     ` Igor Mammedov
2016-03-08 13:18 ` [Qemu-devel] [PATCH v2 3/5] qdev: hotplug: introduce HotplugHandler.pre_plug() callback Igor Mammedov
2016-03-08 13:18 ` [Qemu-devel] [PATCH v2 4/5] spapr: check if cpu core is already present Igor Mammedov
2016-03-08 14:34   ` Bharata B Rao
2016-03-09 10:07     ` Igor Mammedov
2016-03-10  5:22       ` David Gibson
2016-03-10  6:02         ` Bharata B Rao
2016-03-10 10:39           ` Igor Mammedov
2016-03-10 14:45             ` Bharata B Rao
2016-03-11 10:31               ` Igor Mammedov
2016-03-15  6:10             ` David Gibson
2016-03-15 11:05               ` Igor Mammedov
2016-03-15 23:38                 ` David Gibson
2016-03-16 15:26                   ` Igor Mammedov
2016-03-08 13:18 ` [Qemu-devel] [PATCH v2 5/5] spapr: implement query-hotpluggable-cpus QMP command Igor Mammedov

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.