From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34271) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUxmb-0006QC-CL for qemu-devel@nongnu.org; Mon, 09 Mar 2015 09:31:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YUxmW-0005YX-Dl for qemu-devel@nongnu.org; Mon, 09 Mar 2015 09:31:45 -0400 Received: from mail-la0-f41.google.com ([209.85.215.41]:42640) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUxmW-0005YI-7t for qemu-devel@nongnu.org; Mon, 09 Mar 2015 09:31:40 -0400 Received: by lams18 with SMTP id s18so8938850lam.9 for ; Mon, 09 Mar 2015 06:31:39 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <20150309125650.GA20559@cbox> References: <1424880159-29348-1-git-send-email-alex.bennee@linaro.org> <1424880159-29348-7-git-send-email-alex.bennee@linaro.org> <20150302172212.GB10137@lvm> <874mq27222.fsf@linaro.org> <20150309125650.GA20559@cbox> From: Peter Maydell Date: Mon, 9 Mar 2015 22:31:19 +0900 Message-ID: Content-Type: text/plain; charset=UTF-8 Subject: Re: [Qemu-devel] [PATCH 5/6] target-arm/kvm64: fix save/restore of SPSR regs List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Christoffer Dall Cc: kvm-devel , Marc Zyngier , QEMU Developers , =?UTF-8?B?QWxleCBCZW5uw6ll?= , "kvmarm@lists.cs.columbia.edu" , arm-mail-list On 9 March 2015 at 21:56, Christoffer Dall wrote: > this function, however, is not used only when migration, but should > generally cover the case where you want to synchronize QEMU's state into > KVM's state, right? So while it may not be harmful in currently > supported use cases, is there ever a situation where (is_a64(env) && el > == 0) and env->spsr != banked_spsr[el], and where env->spsr is > out-of-date? If EL == 0 then you can't access any SPSR, so env->spsr is by definition out of date. -- PMM