From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39725) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UjUjl-0002z4-UX for qemu-devel@nongnu.org; Mon, 03 Jun 2013 09:23:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UjUjg-0007Kr-Q8 for qemu-devel@nongnu.org; Mon, 03 Jun 2013 09:23:49 -0400 Received: from lhrrgout.huawei.com ([194.213.3.17]:48315) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UjUjg-0007Kb-HP for qemu-devel@nongnu.org; Mon, 03 Jun 2013 09:23:44 -0400 Message-ID: <51AC98CB.1020503@huawei.com> Date: Mon, 3 Jun 2013 15:23:23 +0200 From: Claudio Fontana MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] [PATCH 0/4] aarch64 TCG tlb fast lookup prerequisites List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Peter Maydell Cc: Laurent Desnogues , Jani Kokkonen , "qemu-devel@nongnu.org" , Richard Henderson This series is a split of: "[PATCH 0/4] ARM aarch64 TCG tlb fast lookup" http://lists.nongnu.org/archive/html/qemu-devel/2013-05/msg04803.html It implements the low level operations that are necessary in order to implement the tlb fast lookup, which will be a separate series. It requires the reviewed but not committed yet series "[PATCH v4 0/3] ARM aarch64 TCG target" at: http://lists.nongnu.org/archive/html/qemu-devel/2013-05/msg04200.html Tested running on a x86-64 physical machine running Foundation v8, running a linux 3.8.0-rc6+ minimal host system based on linaro v8 image 201301271620 for user space. Tested guests: arm v5, i386 FreeDOS, i386 linux, sparc images, all from the qemu testing page. Also tested on x86-64/linux built with buildroot. Changes from the original series: * added ADDS and ANDS to the shifted regs ops, reorder * split shifted regs ops and test/and immediate into 2 patches * for byte swapping, remove REV32, we can just use REV * fix broken comment in tcg_out_uxt Claudio Fontana (4): tcg/aarch64: improve arith shifted regs operations tcg/aarch64: implement AND/TEST immediate pattern tcg/aarch64: implement byte swap operations tcg/aarch64: implement sign/zero extend operations tcg/aarch64/tcg-target.c | 170 +++++++++++++++++++++++++++++++++++++++++------ tcg/aarch64/tcg-target.h | 30 ++++----- 2 files changed, 166 insertions(+), 34 deletions(-) -- 1.8.1