From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52973) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9mGh-0001sM-Dr for qemu-devel@nongnu.org; Mon, 29 Jun 2015 23:31:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z9mGd-0008T0-St for qemu-devel@nongnu.org; Mon, 29 Jun 2015 23:31:31 -0400 Date: Tue, 30 Jun 2015 13:26:39 +1000 From: David Gibson Message-ID: <20150630032639.GE26353@voom.redhat.com> References: <1435567472-20338-1-git-send-email-bharata@linux.vnet.ibm.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="jKBxcB1XkHIR0Eqt" Content-Disposition: inline In-Reply-To: <1435567472-20338-1-git-send-email-bharata@linux.vnet.ibm.com> Subject: Re: [Qemu-devel] [PATCH v6 0/6] Memory hotplug for PowerPC sPAPR guests List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Bharata B Rao Cc: mdroth@linux.vnet.ibm.com, aik@ozlabs.ru, agraf@suse.de, qemu-devel@nongnu.org, qemu-ppc@nongnu.org, tyreld@linux.vnet.ibm.com, nfont@linux.vnet.ibm.com, imammedo@redhat.com --jKBxcB1XkHIR0Eqt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jun 29, 2015 at 02:14:26PM +0530, Bharata B Rao wrote: > Hi, >=20 > This is v5 of memory hotplug support patchset for PowerPC > sPAPR guests. >=20 > This patchset applies on spapr-next branch of David Gibson's tree with > pc_dimm_pug reorg+NUMA node lookup patchset v4: > http://lists.nongnu.org/archive/html/qemu-devel/2015-06/msg07174.html Looking good. I'd like to pull this into spapr-next, but I'll need to wait for the pc_dimm_plug rework to be merged. Do you know whose tree that's likely to go via? >=20 > Changes in v6 > ------------- > - Rebased on top of latest pc_dimm_reorg+NUMA node lookup patchset v4. > - Instead of silently disabling memory hotplug, refuse to boot with memory > configurations where RAM size or maxmem size or node memory size isn't > aligned to SPAPR_MEMORY_BLOCK_SIZE(256MB). (2/6) > - Pushed a recoverable error check (hotplug mem size not aligned to 256MB) > from spapr_add_lmbs() down to spapr_memory_plug() so that we can > pass error_abort to spapr_add_lmbs() and let it abort in case of errors. > This is in line with Igor's observation that we shouldn't fail and hence > shouldn't try recovery after we have done guest visible changes. (5/6) >=20 > v5: http://lists.nongnu.org/archive/html/qemu-ppc/2015-06/msg00267.html > v4: https://lists.gnu.org/archive/html/qemu-devel/2015-06/msg05242.html > v3: https://lists.nongnu.org/archive/html/qemu-devel/2015-04/msg02910.html >=20 > Bharata B Rao (6): > spapr: Initialize hotplug memory address space > spapr: Add LMB DR connectors > spapr: Support ibm,dynamic-reconfiguration-memory > spapr: Make hash table size a factor of maxram_size > spapr: Memory hotplug support > spapr: Don't allow memory hotplug to memory less nodes >=20 > default-configs/ppc64-softmmu.mak | 1 + > docs/specs/ppc-spapr-hotplug.txt | 48 ++++ > hw/ppc/spapr.c | 458 ++++++++++++++++++++++++++++++++= ++---- > hw/ppc/spapr_events.c | 8 +- > hw/ppc/spapr_hcall.c | 51 ++++- > include/hw/ppc/spapr.h | 28 ++- > 6 files changed, 540 insertions(+), 54 deletions(-) >=20 --=20 David Gibson | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_ | _way_ _around_! http://www.ozlabs.org/~dgibson --jKBxcB1XkHIR0Eqt Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJVkgxvAAoJEGw4ysog2bOSrPsQANBrcfzzQNi0+jd/P306juLx jlTrj13RUh1VMmgr3SYfM7tSJga4jpKA3cwrMUmzoPKeeVDcdf0S5GZ22E0Oz4wM t3FwKHRSZDquFmpjs2xslVNn1rHLk8AEus3yu630WW2i2heeOWCZr5GzOFEKPCjS 4ZBomUSqXsdXgyPzM6OpiOs9TFQHzjxLiku5zwjSzZEp6Avw43W1pAIH6FgEezJV XlAmSG8if1K3+UKmSJlb9waY54q7XNudqIoq1Rcm/C9ILHKiJDwxkR8WCZgDGQwG +yntTMXylQp6nMVMEhVRoAnD2W372el8hXsVeF6N6WPouSoLH8JvUNAuhg8m9xDt VHd+4HuvMJ34JL1PFlTWJc7hRuYe6swoE757Zk+qHQ3yFAIQnBoWQfID3HVW57pK XSO/m4hAbgKCp8L7Sg0kvCN7oO3zGk1W/2lGY8Eh4Nn/nSSrMw3ZK03h6CGM3uPM G4c/WeDyvDt1lmYM3oOkVTAXN3nq9jv4YOYbVeYbrYlUwm8JQq0EIDDRc24s3UOc hzFic3oG0ludEDL92LIZ+MyC1Q4NbhVMpuASpm4QinEGDdJY+JR/ZPFS0s611l8q top2LrNxDMM/B28qB3A0iFmyZ+axRCsLr9IopB73A3umoDnDXaEnXw2Q19WQmXmx joQHLFpChWIdG3+nebPL =qrwd -----END PGP SIGNATURE----- --jKBxcB1XkHIR0Eqt--