From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <Jerin.Jacob@cavium.com>
Received: from NAM03-BY2-obe.outbound.protection.outlook.com
 (mail-by2nam03on0084.outbound.protection.outlook.com [104.47.42.84])
 by dpdk.org (Postfix) with ESMTP id 11B562BF3
 for <dev@dpdk.org>; Tue, 17 Jan 2017 08:14:54 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=rkARIrUp2nMKOkFGdRFwq4uIEHkUyvfHqvw/hf8v6j8=;
 b=c+kAHzTJ+p2vkOni1nmKC/KbQKEMOOEeu499QQBtqG0dMsxRwriBS2f9Ou9ZazprE7sbLAqpLrUv6ekuuVWtoGPg9nHH2uZGvDx0nHS40OkO1pQEL20uulOAQieO40WMpfKxn9/Kor1ipe83QWVsH/XXsTX11UrsvdIAZDtz+Dc=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Jerin.Jacob@cavium.com; 
Received: from localhost.caveonetworks.com (111.93.218.67) by
 BY1PR0701MB1724.namprd07.prod.outlook.com (10.162.111.143) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.845.12; Tue, 17
 Jan 2017 07:14:49 +0000
From: Jerin Jacob <jerin.jacob@caviumnetworks.com>
To: <dev@dpdk.org>
CC: <konstantin.ananyev@intel.com>, <thomas.monjalon@6wind.com>,
 <bruce.richardson@intel.com>, <jianbo.liu@linaro.org>,
 <viktorin@rehivetech.com>, <santosh.shukla@caviumnetworks.com>, Jerin Jacob
 <jerin.jacob@caviumnetworks.com>, Zhigang Lu <zlu@ezchip.com>
Date: Tue, 17 Jan 2017 12:43:38 +0530
Message-ID: <1484637244-7548-4-git-send-email-jerin.jacob@caviumnetworks.com>
X-Mailer: git-send-email 2.5.5
In-Reply-To: <1484637244-7548-1-git-send-email-jerin.jacob@caviumnetworks.com>
References: <1484212646-10338-1-git-send-email-jerin.jacob@caviumnetworks.com>
 <1484637244-7548-1-git-send-email-jerin.jacob@caviumnetworks.com>
MIME-Version: 1.0
Content-Type: text/plain
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: PN1PR01CA0030.INDPRD01.PROD.OUTLOOK.COM (10.164.137.37) To
 BY1PR0701MB1724.namprd07.prod.outlook.com (10.162.111.143)
X-MS-Office365-Filtering-Correlation-Id: 833abfea-c8dc-40de-3736-08d43ea88807
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001);
 SRVR:BY1PR0701MB1724; 
X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1724;
 3:6px8w7DpPDWT1206DR1u3h1ATx2NM5UXkQ6Oxiru/zs84K2sYWiUuAkS3S+vXj1CqN+fVTJWGyoWSKTd9G3nlkFT2R4QzzOBFqDYzZ8+GKYqeRMEfA7+Fe8Vf6w1+P0OtZEZC1xXmlS3S0Wmuqc8DVkwNCaO5ekfetpWv/kj/jaQ/5+HjBeP1E9vw/gr94eljzrN7tBmWvmlGVN+oXp0MyRT+J0qITenvNpRI/drHsg5Y13dDV/84N2gI2eI2zlS8YoSSQ9bq+oh04GhLXGjjA==
X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1724;
 25:C6aQMLPA1wmoO8+dNLMxC1WfOVBLNIOmGcZsjvRdQgHaieCCWa8LGTRMFkGQXoE+96+unUfDE+3yrHbBbMmCyfl5Oc8FUqTmYDKwmnWXkPKEcJTSk0QeoNvWPs7BY68rBjHUfq/mtnk2/9CdPrdikRQsJwoq4Kc3sa5/SiLMdxS2nPGV0Lpb+wmzJoj57Mmtq+EzD7cbnN4e9eLCRGJNTEeS/5hLwJwFrJ/NP0NUZFX7DTbDWS4KRd2LIdLRyrB9+KVCyU1j7+qrikSQ2kL0F7J144sEeFfLPHAv7exuEFgUEXTwxEYa3K3pW7J8CZ3aT8g5Rpcxtgt5jbQkOqf/uchyz736xoFF4Jh1aAAlREbVV/jBseLRfxzgTLQnTrdzR2kxeR8yhBkDhwg1olX2BsQy20PrPV7+IoS5X3LikDQNTht4nNEbRp62WcmN5wjbkpWtPShjIkiHnONGYv6i/Mst5qp9iNyGQPDVQmuMIEpf8ZpzPPwzFxtCvYA15kwRSWEas1OHdNmEzVV36M54nhzRpEdPs/j5CT9MN+fceuTtAers/2TqZqCHFrtvEBgLuSiPofH5omA0+P9hj9d/n+eezxw8jNGAX7IZvzaSaI3UXY8AbaTpwgl6EP3ifqYTWZaHgOHGx13VXC8iXxZhlDkVOcnG+3dqm6QojpPGPGsgdiszTPTOI5k7xXxqivCox8d6Bj3Z9Ya/4rebOmCne687o3UlJPu24WokLNzzqd57ZdLeB7zEhfD9Uh8ceAq1qnmaf+dr6Y5khhhU2tvCQxszgS6RUxdAghSsoUrzWy8=
X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1724;
 31:BfOXKDtgsOhLJ9P4J6SHNfGa/Vnw2fsR4ZXxaP9GP/9ijMAOhFsKDB7NnoiRFTLoJZtipqlxZi8C+5RXNoQt1XfeuAPJufiowd++Ka9nskrP/hjo67ERSHyHN+BNN7Hd/M+rObDAp9TkmM//+R2k6Gl0VoGuW4g7q/r7tPLxQ3IkUk2WHHnA3fpfrDVISx45AqDaw1fTSy+O27QZtMOOTy0VrhOfenGnDAImsBkj8AT/rIRnUWFsGOHW2oVESRTA;
 20:e+zZeHxUKfCI2uBalW3Tq/yV+tok5RINdW1i99e/wl8+Isjfi+GhnNd7XJgZ20HF9QB3Nt11hCmqENyV8+xiTLObxWxZ1cnNkEc+E/riqN0tuegELsXIlh2raVtb1DhHp7VE21nJ0lfVieOTP4mkmsRIbwMncpAMes9As3gMmy1yQInl+nhgvSmncOrbK6u2BFtEXKIvGILkG5U4q3xwEwqbRzlF60Kf0x3ZBooyfdItMpF9yzUno006uuhT5h4y0QerdX28AnbEy9E89L75Tup/RKxdDB/0daSRN1nw6Z2pXOVraDpNieMT+P3aaEcaUW6IgBmIlBiePEpEBTfRjaKcrJQQkz+FfxGjUl+c4/GjEpCztiJKvumh07PXBizVjsMuKGNsEhSFHo5gAxgcg9rEA6QQIAZD+E97djCz2/pT7EzURMvjNwpuQkNpNFFnH9bmEqqheHfgzplx0coyJ5+4aZEhbnQPIGVh9G/YtqF6sNtgzyCJr1kOUEVlxulMd6KSXkNXJD6tKBWbO98eeN31Y+ZaS9b8FkuaJ3TJkgzgXJct8eHaF1UiiAVcG4VIW/4SneTagRLu4HLOqtkJozM2RZGyJOy1n7zT3ySxu5Y=
X-Microsoft-Antispam-PRVS: <BY1PR0701MB1724B84F275D8ADC12EF3486817C0@BY1PR0701MB1724.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6041248)(20161123562025)(20161123555025)(20161123564025)(20161123560025)(6072148);
 SRVR:BY1PR0701MB1724; BCL:0; PCL:0; RULEID:; SRVR:BY1PR0701MB1724; 
X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1724;
 4:txYJldtxFaPHqH2nCWqV9IlX44/re7wVcRid/KSSgGLngkd8YgIZviY+tOFXymucI8Lklqg8w0nof9cYOAQRiaF8lS4ut1alqbzVEiOwKAHwUcpjwBiww4dhH7H+WiygWfLe+xb3Z66rcsSq5ijuAKRoaIRcfjSJTSqN4m3L2l87R4YA2zSV3MpEqrSf2Gm3vGytj4lzv3UAk1PMdtcWVvq5dDFvdcQydJjHMvQ3NLSv8QmTTJMM4abgnj0HM/T+CFG4TzcMlK814T7F8REQuTPVRRYcivM3IykdurkIk5i/U4WRJPXssVx8GTF7BQIRN2PSE95SKnOpvh6ROvmbU6Lw+mTl38vAWlyGn7JHdGaw9HqTf0Gs1zT/zgCXBpDdHM7Hi/r/C1F/iyMo8I576XLguH7o6x8V84ryyHyrWfW2Z9Wjrv4rO4XFXDQny/42N2T6TE6Yqan8poxc5OwMFmA937xfP9VzRsijIcOjxYwy5WSNuJz7HH8omglGfN9nc7UbIxBHclldgry2wde2NmVRogArxrAm71aiRVoYgYhbODjTmaAYGRwnD5Id86BOyH6W0kvJHX2n1husRN8XJw==
X-Forefront-PRVS: 01901B3451
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6069001)(6009001)(7916002)(39450400003)(199003)(189002)(2906002)(4326007)(76506005)(53416004)(189998001)(92566002)(106356001)(38730400001)(47776003)(25786008)(6486002)(54906002)(66066001)(6506006)(305945005)(7736002)(6512007)(5009440100003)(81156014)(3846002)(50226002)(5003940100001)(68736007)(6116002)(76176999)(50986999)(2351001)(97736004)(81166006)(5660300001)(8676002)(105586002)(69596002)(42186005)(48376002)(6666003)(36756003)(33646002)(101416001)(2950100002)(6916009)(110136003)(50466002)(42882006)(30001)(7099028);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR0701MB1724; H:localhost.caveonetworks.com;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0701MB1724;
 23:D3dGTOO6Tc/4UMwwGvt0RdIrTCEcLV5hhSluTTY?=
 =?us-ascii?Q?SNc4gzVpkHBQuzGywiX5i8RCm2L0ful8TlpTsjAkR1rIZVCHrYNqFIgJx/we?=
 =?us-ascii?Q?H4AGWzBBHmgp36tKLqmhR958xnlBSsXgQgQVMxd2VxTY7FNpZVQazj/QX64E?=
 =?us-ascii?Q?l+e6NpT8S3MgSBeQR1NCN29BRCCOUDHDsBzZiIaUbRfYAWHPIhmGdF21+u1P?=
 =?us-ascii?Q?ejtnDWv3dFIzwtoxXClMwqR7J/3WqrghCEcl2CFtJJ9SF7FlXeRhd7JVIJyQ?=
 =?us-ascii?Q?UY1gYbOf8Dc6R8PbQoYN+q4+eTVFLbm98aeteHNEAUNBK+xUqAL8Bw9Xtkqq?=
 =?us-ascii?Q?E0VJWsDM+1HcLB+KihdrgdjyLTC8fdg1EdRcuCa3+NqdplIQvq5XFlpYzyab?=
 =?us-ascii?Q?3A6/IhIX56cxzcXnl8z0r9iPEt+CoteKt2XltZMoMNDVkWM9RlnjDJPkoVfj?=
 =?us-ascii?Q?FuCXHj33bhBNfLC0FY7+eK5Gbc73ERBlS21nHDwqsXSuRpoYok2511aDp/2K?=
 =?us-ascii?Q?zwCNlBui/EChR2tbYVF0sNWnND/+9aRSOasIqBEUl4bSAJRoWWWqIQE6fSsw?=
 =?us-ascii?Q?udApk30Mh7gM2vzYC+uR5tWXUJIgUtZkjrBEtVYFsISj/gPchiMhHNZfaQmI?=
 =?us-ascii?Q?ThtsLvcNTN5LFYZyVxrSTLg30epfsG/sJZj3DrrDnz1AtXElDYCmEcz9G+8S?=
 =?us-ascii?Q?Do8+6aZLw/s/zC6+dZJj6Bd85lRRF+vOwBdk4AEOurwSQUBbWw3l8Wq1Cydg?=
 =?us-ascii?Q?yZGG1JuEAJXHTwOixY8PtUm8mA2c/8B6rps5JfV04b8OV6GpFVPFUbdNvp9Y?=
 =?us-ascii?Q?9R50O4M28HqMNHf5aCD18j+1IBXKVJMaciRDQtRqW9WivCA5Kh8OWn4p5YYE?=
 =?us-ascii?Q?EkDwA6r1eiGnFGgb93SnKE4K4yTwxXPJBcHfKjtRX0Rg0Xino6sMZj6fFpaE?=
 =?us-ascii?Q?XBpEN/szSXCZ9l0DhdU4KJuLu1uklFSGBCcac8G7EpN2sT7+l5EhQfflk3cC?=
 =?us-ascii?Q?lLUoEW4q+aEnezcO6ONVi2qD40WGvbhiRvQdy11ZbGYhMLDaWwShW1NfMmFP?=
 =?us-ascii?Q?zrTJDLRIA4X9de2yqsh0pa/h4FYSdpDCBKZdw8/XstKTMlWn1CHezD+GQ6T1?=
 =?us-ascii?Q?s6yNtYxKHG4dxD04DA8/y7ptOs2Nc6BZyzSy+lBGIxTOyPfDJH2mT+tsv2VV?=
 =?us-ascii?Q?XKHATP2beidyE0zIYwGDaSTn9BPUWGBCSr1aAJYFDZt37ebtyBZ6mQmom+67?=
 =?us-ascii?Q?XAHwLaprnNnMak/IdyMVvA3oZQ3rYGmvlyKTdl7a6?=
X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1724;
 6:38eDaHh9v5A4PXwRzKJtBYGfvBHUgL9/BIb1oie9wCxlR51JIodptVbTrhcUy/Wq9w0+UmuJZaGcp3GbYcKxM1P7c6S8LkK2QzYDulwbRGg5+B4yEw51U4ME1c9YVWiS+vWXwepsVCEtD1MBL4otLed5EWsYgs9KjjAREBF5aUU/kT6cD5RdMr4R8g2P7ZcLpDLCfMGmxLbTiB6Vq87SlCjqYWi5JN2GOqjX2X81dQvAMZdYLXFTa9T0q9X8BB0+jVx4NBCrM1yxviOJwYU0oC+mphPWD2Y37b6jgVVOPLbXT2cDuK1f5lvy/+B6JGdf/1e6TOxmNlYT2086yC103hxBi7N1Sr88+FkKgf4WN+oTdC6NgYMTIl2/s1CvlVuKxaug3/hs2Yv87FX0N+TxnHci/k7R641cwtQqdB+Wn/M=;
 5:CwrEPqazVVDFFj50JpcLaBcE8NfUo1K/CrtsoDMhaBaX9CO+eXbNTxaUtw0JJzDxiQTM0BoZkTz2FjNPQEq3MUyAV/AvFNqTP+jTqfjXAZO6BmxlqXjTy0DSYbRTH+ljL1hxtCGdz+Gv0i6CNRxWLw==;
 24:KcAOH1Za7Qx4Ya7e6EoPUpQ2XGEysCrzeEoA2VXEfQ7qX4dG82ApmF3aLz6b3SDDTd5ZN6P1KV4mUGHSJxi+Q9ZtcD6v82xiCqNzxQivph0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1724;
 7:KRbXhFyHzK5IiCBl1q5aom49skdh3yrub7yx3gePGXl4zgNk4drCXfVEwlIdRVYJzGF5q+lMuCjnjxyGb9mYSionDoJgGisder3CKEG1EgCeGY3HWsehf4+OC4JtaFCXQFgMpmnjosQMwDinKrE2RyGACu+tK1u228Oksq2bQrj82qIWiDTuNPTikr5wKtP2Us1ZSFtijHJreDaqynRtoKHlbcJONWRn/1+OLujqrtY64UiIX+Gv25jwqGKGQSiSl+50kS4q4KpIL7ZmhRHq7dZN+IQTiND69WjHYO5v5B1zDFl5/2Bnp6DV6saqW7sMeTJ4BXDG5P9pb0rBO+bpJhT6HOZytFKgk1e72r2oz/Y6RlHiwzi+FPZwE8hlOP2AZo4YddRFhPC6SJ38rBETEbtHflpjJ3EFUa5kv96A2ovrBfKmj66uGQUmkpZkhF/1/SJgJRjiNnY/AkijNIUrZg==
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jan 2017 07:14:49.2449 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0701MB1724
Subject: [dpdk-dev] [PATCH v4 03/29] eal/tile: define I/O device memory
	barriers for tile
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Jan 2017 07:14:54 -0000

The patch does not provide any functional change for tile.
I/O barriers are mapped to existing smp barriers.

CC: Zhigang Lu <zlu@ezchip.com>
Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
---
 lib/librte_eal/common/include/arch/tile/rte_atomic.h | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/lib/librte_eal/common/include/arch/tile/rte_atomic.h b/lib/librte_eal/common/include/arch/tile/rte_atomic.h
index 28825ff..1f332ee 100644
--- a/lib/librte_eal/common/include/arch/tile/rte_atomic.h
+++ b/lib/librte_eal/common/include/arch/tile/rte_atomic.h
@@ -85,6 +85,12 @@ static inline void rte_rmb(void)
 
 #define rte_smp_rmb() rte_compiler_barrier()
 
+#define rte_io_mb() rte_mb()
+
+#define rte_io_wmb() rte_compiler_barrier()
+
+#define rte_io_rmb() rte_compiler_barrier()
+
 #ifdef __cplusplus
 }
 #endif
-- 
2.5.5