From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37268) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b5ofT-0004eF-3o for qemu-devel@nongnu.org; Thu, 26 May 2016 02:21:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b5ofQ-0001mE-RR for qemu-devel@nongnu.org; Thu, 26 May 2016 02:21:14 -0400 Date: Thu, 26 May 2016 16:20:18 +1000 From: David Gibson Message-ID: <20160526062018.GE17226@voom.fritz.box> References: <1463024905-28401-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="Ioqcch2Htvy99P9q" Content-Disposition: inline In-Reply-To: <1463024905-28401-1-git-send-email-bharata@linux.vnet.ibm.com> Subject: Re: [Qemu-devel] [for-2.7 PATCH v3 00/15] Core based CPU hotplug for PowerPC sPAPR List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Bharata B Rao Cc: qemu-devel@nongnu.org, qemu-ppc@nongnu.org, afaerber@suse.de, imammedo@redhat.com, armbru@redhat.com, thuth@redhat.com, aik@ozlabs.ru, agraf@suse.de, pbonzini@redhat.com, ehabkost@redhat.com, pkrempa@redhat.com, mdroth@linux.vnet.ibm.com, eblake@redhat.com, mjrosato@linux.vnet.ibm.com, borntraeger@de.ibm.com --Ioqcch2Htvy99P9q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, May 12, 2016 at 09:18:10AM +0530, Bharata B Rao wrote: > Hi, >=20 > This is v3 of "Core based CPU hotplug for PowerPC sPAPR". The hotplug > semantics looks like this: >=20 > (qemu) device_add POWER8E-spapr-cpu-core,id=3Dcore2,core=3D16[,threads=3D= 4] > (qemu) device_add POWER8E_v2.1-spapr-cpu-core,id=3Dcore2,core=3D16[,threa= ds=3D4] >=20 > Changes in v3 > ------------- > - Moved CPU ObjectClass pointer from sPAPR specific CPU core type to > its parent type, the abstract sPAPR CPU core type. This largely reduces > the use of macros. > - Including Igor's QMP query-hotpluggable-cpus patches in this series. > - Added HMP version for query-hotpluggable-cpus. > - Added a patch to prevent QEMU crash due to DRC detach racing against at= tach. > - Addressed miscellaneous review comments from previous post. >=20 > v2.1: https://lists.gnu.org/archive/html/qemu-ppc/2016-03/msg00649.html >=20 > Bharata B Rao (11): > exec: Remove cpu from cpus list during cpu_exec_exit() > exec: Do vmstate unregistration from cpu_exec_exit() > cpu: Add a sync version of cpu_remove() > cpu: Abstract CPU core type > spapr: Abstract CPU core device and type specific core devices > spapr: convert boot CPUs into CPU core devices > spapr: CPU hotplug support > xics,xics_kvm: Handle CPU unplug correctly > spapr_drc: Prevent detach racing against attach for CPU DR > spapr: CPU hot unplug support > hmp: Add 'info hotpluggable-cpus' HMP command Paolo, Patches 1-4 of this series stand on their own, are AFAICT in your bailiwick, and I think they're ready to go. Are you ready to merge these yet? Igor, Patches 5-6 are not ppc specific. Do you think they're ready to go as a first step towards new cpu hotplug infrastructure? --=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 --Ioqcch2Htvy99P9q Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJXRpWhAAoJEGw4ysog2bOS+noQAJmRoKwuP1Ti1KBQkeu+Yox6 uvSuV/1QjE08/6fvZsdO8xUJyFpY1lXoK6tELOkrBTOufHQm5xgr27bKpwJwF9eC 0ESm2+Tome6xByAWEZXvmZQ46y1oBMiOTY2xW8LQVxTqQRPy//uAU6Ey8Cwt3GBv Y5OwNEqcEwJA8+YAKekqmCGrA89NewdLHcPFWysEcObnoDaqHbv5MkQzDOE8DHTr ImUgicBrSZBvbKVe8Zj7M11WHreDvwMx9IJ7XNtsRZdjiQRwTJ9wtzkflXmgjz6U n62zEFGcqpbJt5ZBCI3zSOYYoixcHsRj7v4Y30F7owmXboomMli5ykZJOzZk13iq inIqzjFzI8kabIWDB+C2g+y4zrP2GD5asd4wTCb4EJEYhRX09OgszjA/KcXlAn16 ZZsDB0b82Ppb6dNd6qBQfRJHHxwHsXJqbij15k9eIgrlLpQAPXDhC4A+88klfYaC qWXzMTwBEcE+L85YD/7+21uzjm9S9q3N54iH14Gfg+akSIP/9o7EIj2xk440XhyN OCwExdcE5Rq/WR22sHjeGOQxPzIiUFSputh2063JmvNhPR5jFrQ29kHCN4fBMKql NbC1bwP9rxS4h5JJtkapivuFJmNpTSDTIEVzXk8yZLxa7hsg4EyKyxWyQAT70jO2 zy/ogMmEWVs6Hbdg2bau =azjt -----END PGP SIGNATURE----- --Ioqcch2Htvy99P9q--