From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 ; 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 To: CC: , , , , , , Jerin Jacob , Zhigang Lu 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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 Signed-off-by: Jerin Jacob --- 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