From patchwork Wed Jan 18 01:21:22 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerin Jacob X-Patchwork-Id: 19666 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id A6EC1F95B; Wed, 18 Jan 2017 02:23:08 +0100 (CET) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0076.outbound.protection.outlook.com [104.47.34.76]) by dpdk.org (Postfix) with ESMTP id 3D0EA5424 for ; Wed, 18 Jan 2017 02:22:49 +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=RuZAF5wIjUzt/6tG3WEKMxY8h+l9z9rZaIJldX5kBzc=; b=Hf/jjehWTVcrWxpAmXRDwDPINXfWeYOPDn5uaRXq4+jXcXovSxYVz/+T7iC9czWL87HhuhToyYm4DEyduZe83IbJkHf1daypSUgwCjSWKcq7KHKF2WhNvm13bizD5iy5HJ80iqeh6cWNiJhOBrWMd5Oqki2KpwP3tK9euYOonn0= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.Jacob@cavium.com; Received: from jerin.caveonetworks.com (111.93.218.67) by BY1PR0701MB1721.namprd07.prod.outlook.com (10.162.111.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.845.12; Wed, 18 Jan 2017 01:22:44 +0000 From: Jerin Jacob To: CC: , , , , , , Jerin Jacob Date: Wed, 18 Jan 2017 06:51:22 +0530 Message-ID: <1484702502-25451-10-git-send-email-jerin.jacob@caviumnetworks.com> X-Mailer: git-send-email 1.9.3 In-Reply-To: <1484702502-25451-1-git-send-email-jerin.jacob@caviumnetworks.com> References: <1484637244-7548-1-git-send-email-jerin.jacob@caviumnetworks.com> <1484702502-25451-1-git-send-email-jerin.jacob@caviumnetworks.com> MIME-Version: 1.0 X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: MA1PR01CA0115.INDPRD01.PROD.OUTLOOK.COM (10.174.56.159) To BY1PR0701MB1721.namprd07.prod.outlook.com (10.162.111.140) X-MS-Office365-Filtering-Correlation-Id: 7ef1b3c6-3357-4e85-aaed-08d43f408304 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BY1PR0701MB1721; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1721; 3:EDA68GBSSMbiHo/Oo1h1AVXZsBqkPE29Nh9PbJiGx7k1xtGXeVG5UGxZnlfPV1kcYFa9l24m+sYzdLek0vNzrp9tFCwSUYmNl/y0Xmw1by5tGaoj2zYbIjc/tuP505MNMg2bVeOge054wBnMhgsXkNmkb8XrXIJUbL/gSZxkvmkAQwKVQJXU2Ws+vIwo4am2fLKbPAvvMQPp4fKl4bdSGImc0SUEIdaBIj5jbqf8I54c0bKFDm4wN70zjvFi3dTZEtiT6px5yM6hocWPEk3fAA== X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1721; 25:vH2Fwp/79n12wk+3JKu1oL8g+cDeYDV4uogjyZPglX8AhvGWqXPkRb9HlJRJSq7QTQD5s1lgVqzBotCfDLnJpETDVcG674qJFmDLa0nAiRqVEKvoPTQGEarSw5+pfZkXqLo5e0S1R1o0bGgkW4JtQMPC4hdjLriatIM+kaFcgxz/8lLDZkg759tcIrRRPuZxKdG7zQd9J67+LhApA08bfD1OWjFUh1rWqxS9WpyOU618lMiGqimc3rxboMgxsz4gitxCJRRw7K2VHRPhQINyb8UjvZbK6P/+vmAjEQhDGhtasy0sgfJtDp43R/V3y02VUw67Xwfc3MZse3x4/fNIgO5vIa1ZZpss4/8GCDswQqQtv2im1E9SXbb6xcXeKxm2GzjezsGpG4q4VZ7vRr/XWLZSF02hoz1dxIx0In50WZf5jsUb2ojxYnkFGXyW2MOt9Lt39KCiEXzT/K2qwXWmKkkTFXD0/KEDQaKkSO+lIMM8qzKsomfG7cFzEGyCxlEGk7K2miLyr9x4jdlKN/wD4ymBccRivl9MjHs0ShssuorsD7Ex1G6155ec/F7bfVTmzTuqKiRPw4YNlgjCFjPD+Be2sdEbbVBbQGiWx5UeS54MuVtbYHtfuwAjfIKjiPle9uaxmXAoHnUFcdcox01RQtBQZOG6yH5RaJ1LeGOQgg6psUwTQZeTMmEFXCbWtRE7Dsea8RmmZ4bhTYkLqRB3qzcKSf4R7vVI8odxVARN1ACEqLRqL9bPjzCD+NYVevS29XU+sQa59cSlUjx8bsW+SQ== X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1721; 31:H/xjOADtyB2zRomNA7bt+hb2y0EnW7nVKZikh8YGPJ/VrB/9cucsPYi+CGGWvDWkg5IU3MxEAnIqZyVNHa8GVO3bR9UnwSkv4cy0vzIzaNhRztwVfklRiplzwmShQ8yFjZ0qK35d6MrDC6eU4c3fAgw3InKkPKXA/vvyneco+us1psvl7+YAuz3U5kW1GGcHgewoAwm0S2cieV3pjbO3XAsMLuF5hbUz3xqMvF+pdhUJ2EydJW18Vr65hdfN0/b7; 20:4+Z6S5c89m8ISlvUT0C+pGpt0DsBEiOYVDZMCy2eR9zmwX8kt4t0Ae+/2joIre63YscwLfHjPje3Ndx5jfpoUw5mcMS1f+VGZ35Xk9ejEkf1ns9WBOnYZN4dZa4BOQdZP/+zn6ZSiJeR2NxlSmqkjKKxIfnhQuduHByP5wk4RoAurcnmMmGO+o+W2IUX4GbUfn+ShTxggZn4q4DRYE7+4kdmk+nkXkhchdenP5X+qR58n+TgaVtuxtgPTuWxv2mz9Heh1QfMwqnBk4zgcHZBq0jn6DN1AAjVYIIOSMryopejoVTL8Uq1RCifpaDqXF7YRcdpSLi83ie2VEg6AW4U2np80ytMb0/qBwsHk6ZVj7jcDc0c6J9OQQYCiGTJj/806A/Zqj/NVj9AFHOKriz2+s4nigMCkn0papsr+i3km4nEeDtPenKTnvf2xt3oMvcJ2vX92y3acpuYt4g0SxwcIhjQHjat9TNCCL7pbmjsYPynvOrxwtg84JDuvuOsN7GdW2lPaL7Z3UPvTVN9gDhrg1VnaWU5qGXCCfrukGs4ITifmcz1VTLGgVKbJSET9BWZ87cfhE/YmPMhFc/XxKF62FzduxKxH+7p+Jg94QICAMw= 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)(20161123560025)(20161123564025)(20161123555025)(20161123562025)(6072148); SRVR:BY1PR0701MB1721; BCL:0; PCL:0; RULEID:; SRVR:BY1PR0701MB1721; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1721; 4:LCJ6vw9998EOQ58pIQ6K38ntVFxZEtsyLggwCNzDkYG/yAhCwOPR491Piz+7dBGnroZEOeDZIfwtTxDmhK01CSM3xVy/uThjqEsSNv39k4XWEdfRoCqU9GAL9QCEkGDhgVARJhxesCmyZPK1ITrqQaRTaIk8ivtDTplzVef8JjOR3ItKLtWhwg2eCK1Qjmih8+dQ0q2h4YDrXUmEsMj+L6OmLS/tswL+jIxP76lDpVPqpDRUFqwKkCWGDEs41b6fvZEkXjUO1KYDjK0Auh8/ABkUIZNh8c2bVaPdf0eaEeMJciDAynjGkeBFOPToOQSmb4JwWNe9nQfZYyopTPzkBSMF2dMaV+Ctpri4wtmSJt9TewCpzw5pSkSlmOaaC3w1ToqoC4y/SiFoBb+gZ3aMniKij3fxh4B7fmI68IyKHy2n+CcTO3JqsC0embluMhz+/Kmv5fE7xq+UkjDHeNX/A9Pm6ugPtBrfXhY4HCSWwItfPcXtKJ92O710DMOnD5xz9fpwIBjlTduMnCJkGZjLm3qduwmPdkE3/ye2/4kb/BxosDilNDlTL0Fi7NG2TxXjnovX2fPYDdY9/Psmwie2Qg== X-Forefront-PRVS: 01917B1794 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(7916002)(39450400003)(199003)(189002)(4326007)(6506006)(50986999)(97736004)(47776003)(107886002)(25786008)(189998001)(54906002)(66066001)(92566002)(101416001)(38730400001)(81156014)(81166006)(6486002)(2906002)(42186005)(53936002)(50226002)(8676002)(2351001)(68736007)(305945005)(53416004)(3846002)(50466002)(6666003)(105586002)(33646002)(6116002)(4001430100002)(5660300001)(575784001)(6512007)(48376002)(69596002)(76176999)(42882006)(5003940100001)(5009440100003)(36756003)(7736002)(110136003)(6916009)(106356001)(2950100002)(7099028); DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR0701MB1721; H:jerin.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; BY1PR0701MB1721; 23:63s506jyMG/iytO2EGIeXP4Ic5MCtalK0Klw042?= fUD0Xilt/M2zghaN+eSSzcgJb8b9GnwKWoxECKSrAasyMXe48tA9m8So/mrZxfA3lZ1Up/2j9IMPnSqFopu9PvU5UEwh1fi3kQd1r5cD31ciTw8trMs82py5714qBAoQglHXEZMas2N/b19YE+rMUtYiokxaUBoZWz4x2qFLIJN1fHC/Hboej9iIwMA3cNxeQdARpnqOWU8MODVkTT5tEk+vcuacHWVuy1GTdI9grZzXz8p81gOxBvR+/H/kSQB3yjJzLTCErCuLxiRDCHgU8svEv4XPBhlCv3HNxv8SQP5j860ZRV4tWMEWJwckGAcnzAd5JzoUsVLteg37gvXfni6Dy/LsjdeE7RJHDUeV8ZA+fh0+HoaSYO6RBssmW2pSeBQ/IDKcrpdm3BtIP5fChynHcss0/97lFQ2pmtYXiFYlWpkXmCG1gkWWxa8e9mk10NTI5+QMYWVAL3NdRuxodWKVxTy3sG3X5MYhkDIQt25Sy9a6uGoRS4g4FYIrQvTcFcJ37+4eCTQhgBcRaQP3Oc/Subat5t1bpi1NI02nAf3lWd5/Sv7SKd+pktX7pZI2Lg6BdpKD6mAWqntPSY2lh5H/vEIz047yjM5+uywiV5zH9k5Ih/fylMFW/NuNfzWCUfvfCWiQ8ilLbWiTlrff+vWEDPbd98Lhb/2lPLAQ08yU4KFRHF1zjZMs0pdB39sf0/Ct8Sdd3pqtRIlkq//ZZRkgZTcAsVy2he26+dt/c6xNQY/AVpd9H8W23b2/RT8WEaKej4r2TjGE08pCaNMBzsmBBg8NQrcXMNDyrCZY88eWibaZW+L3/edBhEJGMYgEYHhORQaN6zbWBzRW4uez3S72ZI1iLZ/wttX9WfkX7OlqKECvMCLt1sG0WgnEid7xoAyc8Un2LAIKcZP/IyRnaE+8hGc7dyn9Tw6mDXJhVngxrxgc7DLb0JdO9amHDEiZLq3+0WQsCMps6+LHTCp2ot4BAxGXiCEnP63m3jpGlGKclQaGdDAq341euPD5EL6sZiu3h8d0cpPb12cpqLBZGdgRm6sldG0qc01En6uLRbFa8PAXxhBiJdy/SY0cTNncSU+pseNYFMscCNuXLVoDZOvv7o7O6Lb15dfXLO9/yd4xaBoHUHgMFBDfIm4TIzejYpR4HqYFKYc6VzprXJoURGh1J0MGSI76RbQ0Wxic55i43PIEobgLouSqu+elShSJKDJXMz0NWHlemlv+hpuzdFZLKnR3VUxuP2dSeeAADKs1gGoTGh+HCyG/V6OD6XpnqzcA= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1721; 6:A2Ofyy/3m+jIbo+QAFqiIWsloakcmBWzm9FbghAYluN/HnBpPXQkChbiiBkfrIJyy03vHZ4HWpbBKST0j8OTXRZg5zAf23PmHbuB0zrXOloCkMtJPjcDKsbZFH8uAG5aXR4Ov60dK1HST7u6djy/TJNkNQyCdOYil4qviOnWLU5WArJjlU6qpfO3Y1PWNLIobBQV23F76XXFDe3gBNAlCP0uje5QRopxnK7mraV67O+SYwd3jJ0ItVsolYX9HPBBAEPXe9KtkNNoaxXC3jGqR17SpPJsJL6fmi35fwp3eVkXhXTKCoNJUeavgsc2MQ8VPQWa9/ihQ1FfXzTzv91Yprrk4uZnV5kAuWFm7EOsXoad/ZfJywWD6HPmY5piAxSOG1ZSZ3946puelQfWqGUNGkRNwMnZjXGLJYXRJFRl42s=; 5:7Ijp9ScIdh1dXK8H32oFKe34lJJIoqQGp3I22JLA4PBypJIDDVbY7r1HVy1T+yvm4QWejMCoCFjgUDq1wTVch0jlsE1HSrSgo+2VW6A9yCe6oD3Qu76ZcY2Qq5hkjtvUE6g9QRf0Pm5VySsr6Sm8WqOXhlnjAYYg79orbGngu/Q=; 24:4IfU2L3kB07k5PzRmZtD53zy/bb5jkJfW2U5/WLU2azhvFyu+psbkAGq6GqF/Qeh2dXaFpoM1cGX5+ucPP46FzbNOK0uLFUN0xUL+IjTImI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1721; 7:ahDU+URoZARLXU1okE0v/DJAWZa6Y1Xi2RYkW+rCVq3XxhRlEPiKb5CuwACaT1IiBmyr9yTwPBxJ9lUaJxkwPXKT0SRfx4bn+Kp3ysek8/HsVzwfqQ1lOTf2M1UZv26Yw0Z+d+OjjWjMyXEjhGMiUcRFHa0E0XDVW1CUNhZ5scvEmKIpBusP3WvOW23Hl6kGIiCNrEePlSfpNBlxyIVZ6jSIWqNoqDFnasPqrIgi3v1SWw328ppbbKG5EcPboUL59AAc/aBNGcZMx8U+4SEjZ8BSNWJFzK3hQnmWggz8zDzRAipFJwR4DeRWWAobZC1WSQ6gjiClvxXnUOTuz2ZzGq0z/J43Hz7thIK+DGqUDNJrMfAP6Y+Sveb1IEzyQWy2S3+6lWLRij3Wo4c69D1Q+hejaIcaUd05lNi+zjY02OXBmqSvxcLzCtAV3gG+CUs8vmC+JD/ZNXk2g3kJg6ccKw== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jan 2017 01:22:44.7318 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0701MB1721 Subject: [dpdk-dev] [PATCH v5 09/29] eal/arm64: define I/O device memory barriers for arm64 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" CC: Jianbo Liu Signed-off-by: Jerin Jacob --- lib/librte_eal/common/include/arch/arm/rte_atomic_64.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/librte_eal/common/include/arch/arm/rte_atomic_64.h b/lib/librte_eal/common/include/arch/arm/rte_atomic_64.h index 78ebea2..ef0efc7 100644 --- a/lib/librte_eal/common/include/arch/arm/rte_atomic_64.h +++ b/lib/librte_eal/common/include/arch/arm/rte_atomic_64.h @@ -88,6 +88,12 @@ static inline void rte_rmb(void) #define rte_smp_rmb() dmb(ishld) +#define rte_io_mb() rte_mb() + +#define rte_io_wmb() rte_wmb() + +#define rte_io_rmb() rte_rmb() + #ifdef __cplusplus } #endif