From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52629) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z8UjK-00027R-Mt for qemu-devel@nongnu.org; Fri, 26 Jun 2015 10:35:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z8UjH-00033y-HF for qemu-devel@nongnu.org; Fri, 26 Jun 2015 10:35:46 -0400 Received: from mxout-1k.itc.hs-rm.de ([195.72.102.133]:34744) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z8UjH-00033n-7h for qemu-devel@nongnu.org; Fri, 26 Jun 2015 10:35:43 -0400 Message-ID: <558D6339.105@hs-rm.de> Date: Fri, 26 Jun 2015 16:35:37 +0200 From: =?UTF-8?B?QWxleCBaw7xwa2U=?= MIME-Version: 1.0 References: <1434394190-13837-1-git-send-email-peter.maydell@linaro.org> In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH 0/2] Implement YIELD to yield in ARM and Thumb translators List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Peter Maydell , QEMU Developers Cc: Peter Crosthwaite , =?UTF-8?B?QWxleCBCZW5uw6ll?= , Patch Tracking Am 26.06.2015 um 16:04 schrieb Peter Maydell: > Ping? OK for me. Best regards Alex > > thanks > -- PMM > > On 15 June 2015 at 19:49, Peter Maydell wrote: >> This patchset makes the ARM and Thumb encodings of the YIELD hint >> instruction in the ARM cause the TCG CPU to yield control back >> to the top level loop. This brings them into line with the A64 >> encoding which already did this. >> >> Patch 1 splits out DISAS_YIELD from DISAS_WFE, because although >> we currently implement them both the same way they're semantically >> different, and in future we might well make WFE do something >> else. (In particular when I was reviewing Greg's patches that >> proposed enabling trap-to-EL2-on-WFE I didn't notice that we >> would also have ended up trapping on YIELD !) >> >> >> Peter Maydell (2): >> target-arm: Split DISAS_YIELD from DISAS_WFE >> target-arm: Implement YIELD insn to yield in ARM and Thumb translators >> >> target-arm/helper.h | 1 + >> target-arm/op_helper.c | 12 ++++++++++++ >> target-arm/translate-a64.c | 6 ++++++ >> target-arm/translate.c | 7 +++++++ >> target-arm/translate.h | 1 + >> 5 files changed, 27 insertions(+)