qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/18] ppc-for-2.10 queue 20170714
@ 2017-07-14  6:15 David Gibson
  2017-07-14  6:15 ` [Qemu-devel] [PULL 01/18] spapr: migrate pending_events of spapr state David Gibson
                   ` (19 more replies)
  0 siblings, 20 replies; 25+ messages in thread
From: David Gibson @ 2017-07-14  6:15 UTC (permalink / raw)
  To: peter.maydell
  Cc: agraf, qemu-devel, qemu-ppc, mdroth, groug, sjitindarsingh,
	sbobroff, lvivier, David Gibson

The following changes since commit 49bcce4b9c11759678fd223aefb48691c4959d4f:

  Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2017-07-12' into staging (2017-07-13 16:56:06 +0100)

are available in the git repository at:

  git://github.com/dgibson/qemu.git tags/ppc-for-2.10-20170714

for you to fetch changes up to e11134d2ac7744569d7c387102368c507d340c30:

  pseries: Allow HPT resizing with KVM (2017-07-14 09:28:30 +1000)

----------------------------------------------------------------
ppc patch queue 2017-07-14

Two major batches in this set, rather than the usual collection of
assorted fixes.

    * More DRC cleanup.  This gets the state management into a state
      which should fix many of the hotplug+migration problems we've
      had.  Plus it gets the migration stream format into something
      well defined and pretty minimal which we can reasonably support
      into the future.

    * Hashed Page Table resizing.  It's been a while since this was
      posted, but it's been through several previous rounds of review.
      The kernel parts (both guest and host) are merged in 4.11, so
      this is the only remaining piece left to allow resizing of the
      HPT in a running guest.

There are also a handful of unrelated fixes.

----------------------------------------------------------------
Alexey Kardashevskiy (1):
      ppc/pnv: Remove unused XICSState reference

Daniel Henrique Barboza (1):
      spapr: migrate pending_events of spapr state

David Gibson (14):
      spapr: Minor cleanups to events handling
      spapr: Remove 'awaiting_allocation' DRC flag
      spapr: Simplify unplug path
      spapr: Abort on delete failure in spapr_drc_release()
      spapr: Refactor spapr_drc_detach()
      spapr: Cleanups relating to DRC awaiting_release field
      spapr: Consolidate DRC state variables
      spapr: Remove sPAPRConfigureConnectorState sub-structure
      spapr: Implement DR-indicator for physical DRCs only
      pseries: Stubs for HPT resizing
      pseries: Implement HPT resizing
      pseries: Enable HPT resizing for 2.10
      pseries: Use smaller default hash page tables when guest can resize
      pseries: Allow HPT resizing with KVM

Greg Kurz (1):
      spapr: fix potential memory leak in spapr_core_plug()

Laurent Vivier (1):
      spapr: Treat devices added before inbound migration as coldplugged

 hw/ppc/spapr.c              | 235 ++++++++++++++++--------
 hw/ppc/spapr_drc.c          | 401 ++++++++++++++++++++++------------------
 hw/ppc/spapr_events.c       |  98 +++++-----
 hw/ppc/spapr_hcall.c        | 439 ++++++++++++++++++++++++++++++++++++++++++++
 hw/ppc/spapr_pci.c          |  17 +-
 hw/ppc/trace-events         |   5 +-
 include/hw/ppc/pnv_psi.h    |   2 -
 include/hw/ppc/spapr.h      |  24 ++-
 include/hw/ppc/spapr_drc.h  |  74 +++++---
 include/hw/ppc/spapr_ovec.h |   1 +
 target/ppc/kvm.c            |  76 ++++++++
 target/ppc/kvm_ppc.h        |  26 +++
 target/ppc/mmu-hash64.h     |   4 +
 13 files changed, 1056 insertions(+), 346 deletions(-)

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

end of thread, other threads:[~2017-07-16  6:53 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-14  6:15 [Qemu-devel] [PULL 00/18] ppc-for-2.10 queue 20170714 David Gibson
2017-07-14  6:15 ` [Qemu-devel] [PULL 01/18] spapr: migrate pending_events of spapr state David Gibson
2017-07-14  6:15 ` [Qemu-devel] [PULL 02/18] spapr: Minor cleanups to events handling David Gibson
2017-07-14  6:15 ` [Qemu-devel] [PULL 03/18] spapr: Treat devices added before inbound migration as coldplugged David Gibson
2017-07-14  6:15 ` [Qemu-devel] [PULL 04/18] spapr: Remove 'awaiting_allocation' DRC flag David Gibson
2017-07-14  6:15 ` [Qemu-devel] [PULL 05/18] spapr: Simplify unplug path David Gibson
2017-07-14  6:15 ` [Qemu-devel] [PULL 06/18] spapr: Abort on delete failure in spapr_drc_release() David Gibson
2017-07-14  6:15 ` [Qemu-devel] [PULL 07/18] spapr: Refactor spapr_drc_detach() David Gibson
2017-07-14  6:15 ` [Qemu-devel] [PULL 08/18] spapr: Cleanups relating to DRC awaiting_release field David Gibson
2017-07-14  6:15 ` [Qemu-devel] [PULL 09/18] spapr: Consolidate DRC state variables David Gibson
2017-07-14  6:15 ` [Qemu-devel] [PULL 10/18] spapr: Remove sPAPRConfigureConnectorState sub-structure David Gibson
2017-07-14  6:15 ` [Qemu-devel] [PULL 11/18] spapr: Implement DR-indicator for physical DRCs only David Gibson
2017-07-14  6:15 ` [Qemu-devel] [PULL 12/18] spapr: fix potential memory leak in spapr_core_plug() David Gibson
2017-07-14  6:15 ` [Qemu-devel] [PULL 13/18] ppc/pnv: Remove unused XICSState reference David Gibson
2017-07-14  6:15 ` [Qemu-devel] [PULL 14/18] pseries: Stubs for HPT resizing David Gibson
2017-07-14  6:15 ` [Qemu-devel] [PULL 15/18] pseries: Implement " David Gibson
2017-07-14  6:15 ` [Qemu-devel] [PULL 16/18] pseries: Enable HPT resizing for 2.10 David Gibson
2017-07-14  6:15 ` [Qemu-devel] [PULL 17/18] pseries: Use smaller default hash page tables when guest can resize David Gibson
2017-07-14  6:15 ` [Qemu-devel] [PULL 18/18] pseries: Allow HPT resizing with KVM David Gibson
2017-07-14 10:25 ` [Qemu-devel] [PULL 00/18] ppc-for-2.10 queue 20170714 Peter Maydell
2017-07-15  2:39   ` David Gibson
2017-07-14 15:13 ` Peter Maydell
2017-07-15  2:42   ` David Gibson
2017-07-15  7:45     ` Peter Maydell
2017-07-16  6:53       ` David Gibson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).