From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:56526) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tm35N-0001v8-1k for qemu-devel@nongnu.org; Fri, 21 Dec 2012 08:56:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tm35D-0004oi-EK for qemu-devel@nongnu.org; Fri, 21 Dec 2012 08:56:24 -0500 Received: from e36.co.us.ibm.com ([32.97.110.154]:53628) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tm35D-0004oW-8l for qemu-devel@nongnu.org; Fri, 21 Dec 2012 08:56:15 -0500 Received: from /spool/local by e36.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Fri, 21 Dec 2012 06:56:13 -0700 Received: from d03relay05.boulder.ibm.com (d03relay05.boulder.ibm.com [9.17.195.107]) by d03dlp03.boulder.ibm.com (Postfix) with ESMTP id 20AFF19D8042 for ; Fri, 21 Dec 2012 06:56:09 -0700 (MST) Received: from d03av05.boulder.ibm.com (d03av05.boulder.ibm.com [9.17.195.85]) by d03relay05.boulder.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id qBLDu0N6212212 for ; Fri, 21 Dec 2012 06:56:00 -0700 Received: from d03av05.boulder.ibm.com (loopback [127.0.0.1]) by d03av05.boulder.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id qBLDtxLU026375 for ; Fri, 21 Dec 2012 06:56:00 -0700 Message-ID: <50D46A3D.4000009@linux.vnet.ibm.com> Date: Fri, 21 Dec 2012 08:55:09 -0500 From: "Jason J. Herne" MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] [PATCH 0/7] KVM regsync Reply-To: jjherne@linux.vnet.ibm.com List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org, borntraeger@de.ibm.com, jan.kiszka@siemens.com, agraf@suse.de, jfrei@linux.vnet.ibm.com, graalfs@linux.vnet.ibm.com Note: This is rework for the patch set previously submitted: "s390/migration: Provide a cpu save for initial life migration work" http://lists.nongnu.org/archive/html/qemu-devel/2012-11/msg02203.html Rework the method used to synchronize CPU registers between Qemu & KVM. This patch set extends kvm_arch_get_registers() to take a register level parameter just like kvm_arch_put_registers does. All existing code paths are updated to specify this new parameter. Floating point register synchronization is added to kvm_arch_[get,put]_registers(). -- -- Jason J. Herne (jjherne@linux.vnet.ibm.com)