From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45826) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WYdZn-0002AW-Vl for qemu-devel@nongnu.org; Fri, 11 Apr 2014 11:41:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WYdZd-0003zP-Mh for qemu-devel@nongnu.org; Fri, 11 Apr 2014 11:41:11 -0400 Received: from mail-qc0-x229.google.com ([2607:f8b0:400d:c01::229]:57963) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WYdZd-0003yw-Ib for qemu-devel@nongnu.org; Fri, 11 Apr 2014 11:41:01 -0400 Received: by mail-qc0-f169.google.com with SMTP id i17so6126444qcy.14 for ; Fri, 11 Apr 2014 08:41:00 -0700 (PDT) Sender: Richard Henderson From: Richard Henderson Date: Fri, 11 Apr 2014 08:40:02 -0700 Message-Id: <1397230827-24222-1-git-send-email-rth@twiddle.net> Subject: [Qemu-devel] [PATCH v4 00/25] tcg-aarch64 improvments List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: claudio.fontana@huawei.com V4? The last patch set had a bizzare mix of v2/v3 markers... Anyway, changes since last: * Patch 1: Fix error in sigsegv write detection, * Patch 21: Fix error in REV64; patch largely rewritten, * Patch 23: Squashed 3 patches cleaning up loads; having these separate didn't seem to help understanding and seemed like needless churn. These are, in fact, the only patches left without the R-B tag. Thanks, Claudio. r~ Richard Henderson (25): tcg-aarch64: Properly detect SIGSEGV writes tcg-aarch64: Use intptr_t apropriately tcg-aarch64: Use TCGType and TCGMemOp constants tcg-aarch64: Use MOVN in tcg_out_movi tcg-aarch64: Use ORRI in tcg_out_movi tcg-aarch64: Special case small constants in tcg_out_movi tcg-aarch64: Use adrp in tcg_out_movi tcg-aarch64: Use symbolic names for branches tcg-aarch64: Create tcg_out_brcond tcg-aarch64: Use CBZ and CBNZ tcg-aarch64: Reuse LR in translated code tcg-aarch64: Introduce tcg_out_insn_3314 tcg-aarch64: Implement tcg_register_jit tcg-aarch64: Avoid add with zero in tlb load tcg-aarch64: Use tcg_out_call for qemu_ld/st tcg-aarch64: Use ADR to pass the return address to the ld/st helpers tcg-aarch64: Use TCGMemOp in qemu_ld/st tcg-aarch64: Pass qemu_ld/st arguments directly tcg-aarch64: Implement TCG_TARGET_HAS_new_ldst tcg-aarch64: Support stores of zero tcg-aarch64: Introduce tcg_out_insn_3507 tcg-aarch64: Merge aarch64_ldst_get_data/type into tcg_out_op tcg-aarch64: Introduce tcg_out_insn_3312, _3310, _3313 tcg-aarch64: Prefer unsigned offsets before signed offsets for ldst tcg-aarch64: Use tcg_out_mov in preference to tcg_out_movr tcg/aarch64/tcg-target.c | 1127 ++++++++++++++++++++++++---------------------- tcg/aarch64/tcg-target.h | 34 +- user-exec.c | 29 +- 3 files changed, 632 insertions(+), 558 deletions(-) -- 1.9.0