From patchwork Mon Sep 12 23:39:42 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Henderson X-Patchwork-Id: 669066 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3sY4HV3FW5z9sdm for ; Tue, 13 Sep 2016 09:47:50 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b=KujY/3Q+; dkim-atps=neutral Received: from localhost ([::1]:45712 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bjax1-0002i6-Uw for incoming@patchwork.ozlabs.org; Mon, 12 Sep 2016 19:47:48 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54275) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bjar8-0006HH-9B for qemu-devel@nongnu.org; Mon, 12 Sep 2016 19:41:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bjar3-0001X1-82 for qemu-devel@nongnu.org; Mon, 12 Sep 2016 19:41:41 -0400 Received: from mail-yw0-f194.google.com ([209.85.161.194]:33914) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bjar3-0001Wt-3Q for qemu-devel@nongnu.org; Mon, 12 Sep 2016 19:41:37 -0400 Received: by mail-yw0-f194.google.com with SMTP id u124so1014009ywg.1 for ; Mon, 12 Sep 2016 16:41:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references; bh=tTy4QoFKo4b4fmsmKuXQgGEkmo24t3L1KGE0H/USq0Y=; b=KujY/3Q+nyeIyBSFWsIYC87l4x3575IL40Iu24G7Ct8xxhanf+aVIU5Kg7HBP8EwsJ Wgm8a7sUqwDpjiz3DxKycA3rPmb0ldxOw9r10OMzdtUk/+4Rysz398x6K2mGWxKWZ0o3 2NGCDzre2ZkIg7sS5F7qtitK3d2EvXRCUEC4DVyp6rsxpRfq1itT3TY4Mvbzz+sEEgES gLXhbTspE6wvuNazTrbRtc4HCm6SLxkN1jg4hkW8u6Oqj8PZDox7CfljE6p6ZIHKkCWT 0Drgllr1ui1nllqTCxEXzm9Vn31AXVcUrGIyDgqbjWb9XlISoEsr1VgG/9DKR/AiLjbv JPAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references; bh=tTy4QoFKo4b4fmsmKuXQgGEkmo24t3L1KGE0H/USq0Y=; b=HTD1Y5Zu8aPUG0rt+wrTBOSWBzmbpcnW87LeWzxT9UwJ2vq751lWBKQYGmbbVD8jpp MRiLUulxZIqw2cQYhi16ieilZMXWx1A8ltQx/x/b7P9GeKaS5gAkflTWFFMcljuH6Jyq jqJjYYJMAlCW4a4JlOUEzsXlE+FyV1jfyYhd4semtGexP3gURNb8h5wOdEuaLtkB3pAT 8dOlxOMyw6XquI6qlK+HD0JYOlxZmQvbMNtjLDw2o468WM0vZqiItrVZv0bx/46+z8Bj mvwrMipE6Okc4WJuaR2W1aTmy+ZSDGEoAWHKeJ+8Jt5hKrhi09hENr1pRrRKDv96DoVl DZRw== X-Gm-Message-State: AE9vXwPkCPE777DWNhhzYMB9WiGTV5fl1t429Sr42gsh/fXUz6MzLbfoc5kp6LICb1mdRQ== X-Received: by 10.129.73.135 with SMTP id w129mr18297099ywa.64.1473723636728; Mon, 12 Sep 2016 16:40:36 -0700 (PDT) Received: from bigtime.com (174-24-157-40.tukw.qwest.net. [174.24.157.40]) by smtp.gmail.com with ESMTPSA id u75sm503451ywu.47.2016.09.12.16.40.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 12 Sep 2016 16:40:36 -0700 (PDT) From: Richard Henderson To: qemu-devel@nongnu.org Date: Mon, 12 Sep 2016 16:39:42 -0700 Message-Id: <1473723592-524-9-git-send-email-rth@twiddle.net> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1473723592-524-1-git-send-email-rth@twiddle.net> References: <1473723592-524-1-git-send-email-rth@twiddle.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.161.194 Subject: [Qemu-devel] [PULL v3 08/18] tcg/ia64: Add support for fence X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, Pranith Kumar , Aurelien Jarno Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" From: Pranith Kumar Cc: Aurelien Jarno Signed-off-by: Pranith Kumar Message-Id: <20160714202026.9727-6-bobby.prani@gmail.com> Signed-off-by: Richard Henderson --- tcg/ia64/tcg-target.inc.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tcg/ia64/tcg-target.inc.c b/tcg/ia64/tcg-target.inc.c index 7642390..b04d716 100644 --- a/tcg/ia64/tcg-target.inc.c +++ b/tcg/ia64/tcg-target.inc.c @@ -247,6 +247,7 @@ enum { OPC_LD4_M3 = 0x0a080000000ull, OPC_LD8_M1 = 0x080c0000000ull, OPC_LD8_M3 = 0x0a0c0000000ull, + OPC_MF_M24 = 0x00110000000ull, OPC_MUX1_I3 = 0x0eca0000000ull, OPC_NOP_B9 = 0x04008000000ull, OPC_NOP_F16 = 0x00008000000ull, @@ -2231,6 +2232,9 @@ static inline void tcg_out_op(TCGContext *s, TCGOpcode opc, tcg_out_qemu_st(s, args); break; + case INDEX_op_mb: + tcg_out_bundle(s, mmI, OPC_MF_M24, INSN_NOP_M, INSN_NOP_I); + break; case INDEX_op_mov_i32: /* Always emitted via tcg_out_mov. */ case INDEX_op_mov_i64: case INDEX_op_movi_i32: /* Always emitted via tcg_out_movi. */ @@ -2344,6 +2348,7 @@ static const TCGTargetOpDef ia64_op_defs[] = { { INDEX_op_qemu_st_i32, { "SZ", "r" } }, { INDEX_op_qemu_st_i64, { "SZ", "r" } }, + { INDEX_op_mb, { } }, { -1 }, };