From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40559) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ysver-0000lV-2r for qemu-devel@nongnu.org; Thu, 14 May 2015 12:06:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ysven-0003ai-5w for qemu-devel@nongnu.org; Thu, 14 May 2015 12:06:48 -0400 Received: from mail-qc0-x231.google.com ([2607:f8b0:400d:c01::231]:35347) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ysven-0003aZ-21 for qemu-devel@nongnu.org; Thu, 14 May 2015 12:06:45 -0400 Received: by qcbgu10 with SMTP id gu10so42002891qcb.2 for ; Thu, 14 May 2015 09:06:44 -0700 (PDT) Sender: Richard Henderson From: Richard Henderson Date: Thu, 14 May 2015 09:06:05 -0700 Message-Id: <1431619568-5393-1-git-send-email-rth@twiddle.net> Subject: [Qemu-devel] [PATCH v2 0/3] Per-memory-op alignment checks List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: yongbok.kim@imgtec.com, peter.maydell@linaro.org Changes v1-v2: * Stuff Peter noticed: - Don't break tci in patch one, - Fix type of mmu_idx in softmmu_template.h - Improve commentary tr MO_ALIGN/MO_UNALN. * Update args to helper_ret_stb_mmu in target-arm/helper.c. r~ Richard Henderson (3): tcg: Merge memop and mmu_idx parameters to qemu_ld/st tcg: Push merged memop+mmu_idx parameter to softmmu routines tcg: Add MO_ALIGN, MO_UNALN softmmu_template.h | 114 +++++++++++++++++++++++------------------------ target-arm/helper.c | 10 +++-- tcg/aarch64/tcg-target.c | 47 ++++++++++--------- tcg/arm/tcg-target.c | 39 +++++++++------- tcg/i386/tcg-target.c | 49 ++++++++++---------- tcg/ia64/tcg-target.c | 16 ++++--- tcg/mips/tcg-target.c | 38 +++++++++------- tcg/optimize.c | 3 +- tcg/ppc/tcg-target.c | 38 +++++++++------- tcg/s390/tcg-target.c | 35 ++++++++------- tcg/sparc/tcg-target.c | 20 +++++---- tcg/tcg-be-ldst.h | 3 +- tcg/tcg-op.c | 22 +++++---- tcg/tcg-opc.h | 8 ++-- tcg/tcg.c | 16 ++++--- tcg/tcg.h | 89 ++++++++++++++++++++++++++++-------- tcg/tci/tcg-target.c | 6 --- tci.c | 47 ++++++++++--------- 18 files changed, 340 insertions(+), 260 deletions(-) -- 2.1.0