From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0064.outbound.protection.outlook.com [104.47.41.64]) by dpdk.org (Postfix) with ESMTP id EE0FB3989 for ; Wed, 14 Dec 2016 02:58:44 +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=amM1Wrx0MpWbe6AUxmzequUydfya//17WEbFXGvg9+c=; b=bTxd4upWZ7zHuGR//MTCu1j+dhv32Fqh2f3371MU/bN2CJ0P2PTNkKJwgbMUoVlD7ktr+bxDYRgQwGMJB39ds4I1kquXfxMZGXwhaF01l+Ka0yGMQfOqISU5EVtGm/Bi53tvqyw4OjXxoFY6Cu5iOjJaMBIMCCzdgMGaNGRS2tY= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.Jacob@cavium.com; Received: from localhost.localdomain.localdomain (122.166.91.229) by BN3PR0701MB1719.namprd07.prod.outlook.com (10.163.39.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.771.8; Wed, 14 Dec 2016 01:57:50 +0000 From: Jerin Jacob To: CC: , , , , , Jerin Jacob Date: Wed, 14 Dec 2016 07:25:38 +0530 Message-ID: <1481680558-4003-9-git-send-email-jerin.jacob@caviumnetworks.com> X-Mailer: git-send-email 2.5.5 In-Reply-To: <1481680558-4003-1-git-send-email-jerin.jacob@caviumnetworks.com> References: <1481680558-4003-1-git-send-email-jerin.jacob@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [122.166.91.229] X-ClientProxiedBy: MAXPR01CA0006.INDPRD01.PROD.OUTLOOK.COM (10.164.147.13) To BN3PR0701MB1719.namprd07.prod.outlook.com (10.163.39.18) X-MS-Office365-Filtering-Correlation-Id: ce26305a-6efb-4e3d-5679-08d423c49d8a X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BN3PR0701MB1719; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1719; 3:w2TC2ZI3gqwsdHkb5LowH+ZWDk/yUmGOCjuNbRgxswjZwFaOZaCp1Bzm6hwjiXBS6iAC4w+3D2RR2aNsJSXxlpCeGHrcP84h2lQAfFzjDZ8OrAImy5Y+bo15b6iQpqd7Q/xynNHacwLGw/uorRw6kZvHiqCYGZM+ZWoEEynkKi9iSBynjef/4Xg/1na3pGAdB1bcQruOBoRlCENefTGCQ7oEUngCWLtB9I2prHl+ZYxZ2ZgCMbR6xil7IKBOZpfVDKydIrxh4dBvY8I6fkqavw== X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1719; 25:WZFBmwCgpr1EX44HGN/lh683QG9XhRbYpJiEsrd8bI+Pf06tcgItkJnGk1ehCCLQZP25UJoYqTcDILvtC6Yv/vPTjg1jYFL5HhFrQSSeeAKXzvZ3UQfLtdUqkI3GSb18LlVPmLnPz5CePhoAcqUSP+S2q0R2WSSSSzTs7792DBMXZ+KN9N1og5kmIZ3C4ECF1Cn0Y9wcSxbpMGYEmq8XMpoygSMEl0tmc9/es502B71BQ6tfF1/kL4TncsAkvXMmX/uH6xtTQbpSUfvXtfjkZU867TmSJX3Mk3LqIGp1HH1T17DHEIfA5EI9RrYJIBQONFPKtVsK7AKEMAeYuizp/52M3UOAsrXelNXNOGh92SLjsdRFa/er/j6GKjrMwuHexmaLs/IY7MiZEOKqXI3JhQyNpZC45EdaafpOuDijz2AbEoSI7Rg1D7Orq4Q4O2QM2chb5fY3Lsdk7uxg5m2KSgToCaIToEtRlo3bZVqEjPpPj5nc6AhmJt3p7R+nn1a6FDMx91kLp1sqK7ExSsVnh696ZTnQBlQPjfusNs9GhH3MsoSQFqteZAU9aP6hCkRuuSdC40OPJ7HqaGfO4SztwTdeDHunxrEQGLqEM8CQfumwIzeUn9HbM3lE6Q0y3fP6Fi3EgSRtE78RnjT/MLk7GwfZPObz9SgzA89ZHQWvTSE07jl5PH7O3GdSkK2hGCEIqGCayt9iZbLGpfoIHVytz3C39sfcB6tQMhh5NrVK97wJKmxKua/Egknv/l5nS5u8YuQQLGuzpWyA1MKy2AUDh9U2ZOaOfTlIWlCrtpCcpJ8= X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1719; 31:drSpJKboqfXdsVZ3IIPPk/CvxaRLEKhhhSNyv8xeil6NeGWbhQC0YBKBAlRCEAhmWRJ2pJYt/iXGt535b9pfw38D7CzlySna6KX9xPxAoo6B+JJ8yByF8hG7XsO1OCpo71GcRYCqrbCd04/ZTTqvC5rDb5bDCBjfgTMqj0Ouzd2QSkkdkGHLOYOLaM4XmwRwZGnlv898fmrWdlVxve8xi4fyZnoOwztrD5KSxZIqvCpRKuvdw/EDLbRxG37Ge7J6; 20:9yQ8yLOgSlQSoFGP5RXhncG1v6iOKbotziH99o/E1hs6zd+p/VarQtwJVolQ6/H2yVc2f0lnyxRNEwiRdipL/M4ccrslR0pHa0/dda04EfUJ9JV4+6piNynqMs5z4+Yrvme8GoWVIzUQaGG9o+nxsfXtMqvuqXhNKoA24SZKuwOwgW/qe3pbaGGTQ5yf/MmGbyTzMDogHLrxirRulyQvdi70Vl6R1UCQdIVAkHvsETejuPNgIwTGOTXatUaOAhaBl5yggpk4dT1Xsbc8kBOmvXw2EG/7sPjJad51IvU59YsKDLGwTUhyJhRfEgUyzVBPvIEVLRdrARJwcWmAbqowjOIoxz2SxczequYMmdtGjRs8VEUg5J5tC5G2fAjkDso/Ks49ioY5Cv/OsXior6g2RzE+t2dbGvyze8Nw1cscbMlRGEyJZ0a8XopSIa/KGApVAQtGLoKQ+riz0VW8sCccqA1J3xiFO+JpswlhRdzQWY/Zqrjp3cTurBDWGUMHsmJRq0xczXUGy5w6/hHgq5W2gEeFbQ6mh2KegYyDdpMPhn54omXXQa8tCUXKygXFLfMw/XG5RGDfNoJNc+FFbMc0aSu25jK3Kl9kNZlVUHz6GAA= 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)(10201501046)(3002001)(6041248)(20161123555025)(20161123560025)(20161123562025)(20161123564025)(6072148); SRVR:BN3PR0701MB1719; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0701MB1719; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1719; 4:gUvyoHZc05AlPfC1KnDJUYX/SYra3ZCZxj+3a8wdrFktCtWPUXL2y3GPvHKojI/qn5Qhe3rcRV9YU5TFcuVFEKdBXdSqmp1zKSTA6Asf92IRRH3qPqh3SV7A6Qali4UxxEj+3D76eIn+7nz2mrDqI1BpdXm1lfySf5AYmPSN79evpyMIZU2yrVFNSkYGUtOBmle4g7D3GKwozEYjLRJ5zA7XfHX+uMp6zc68Q2CZAnRPid56oYMGmWgfo3Lh/uPuIZ59M6VWDSNdFAgarYNeWozcnbPVNqBpAXA6jl/ZZ4PZ5cnVs4sEUEGbTDqiepDMacUBIlhfO+zgaJL3DkbK4bIfvbP790WlxI9SyYUKNB2gg5A57Y4c6JWbUUBPeWJ3oIa01w+PEZ5Fn7/eWiRz/35d4NSZ76FUSspteLnU7bunhttHB+sTe29Cm32y5LUcDSUg0JCdMJ5Hsc8x3cJLLVcp89m4p1hF3+TkKEu8Qtvf4BY4tJcy2uV3brCBHzJQ/YnoR+kBLTL95DvZFxpWd76WHs8oLBi6wXWGdKiq4hTovz3BiYKw+UWH3UhrBN2DBjwKlX+kMlxewkqjtWe78w== X-Forefront-PRVS: 01565FED4C X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(6069001)(7916002)(39450400003)(39840400002)(39410400002)(189002)(199003)(6116002)(6512006)(6506006)(6486002)(3846002)(66066001)(68736007)(47776003)(92566002)(5003940100001)(50986999)(76176999)(81156014)(50226002)(2906002)(110136003)(33646002)(6916009)(101416001)(42882006)(2950100002)(6666003)(4326007)(4001430100002)(81166006)(38730400001)(105586002)(8676002)(106356001)(5660300001)(107886002)(305945005)(48376002)(97736004)(50466002)(36756003)(2351001)(42186005)(7736002)(189998001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR0701MB1719; H:localhost.localdomain.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A: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; BN3PR0701MB1719; 23:jh01h2fizykBPLV53kOrnvGCyHn9oPSXvUiDu7A?= =?us-ascii?Q?Nu74+hY2nLvjFmnpO/otiAhnCweyNJdLFjBEf/pgzXhePh7DKmMbKqu/K4je?= =?us-ascii?Q?56MDWLLhOz9FvgjQSEL6MtUrQL7VDbULKwLYPq1feHn49TEOipxfp9opytoM?= =?us-ascii?Q?h6SBuPzsQWFPrC6z6DP1BtAbZuoPX+vkrgOOhq1SLP9+dCksN6lRPxO04wpZ?= =?us-ascii?Q?4sY4sjP79mxDS3HhmHZiS09vMXY4hFdMDl8CYCRVZo3Zke96IoK6/bFTxg52?= =?us-ascii?Q?nXOQnbgaS4Vcow7tqgjCT/TZRhWO6m3qem36ZOcV2adAoYPJiQOfeV3eDcgl?= =?us-ascii?Q?Hu8+BZp8lUbIhSczLf5MtvQTqzCRsmBisQvzTDjJ9YPmJvgO5m4lBdZ0Vl/u?= =?us-ascii?Q?WSP4dsE3MajwpGfqWI9dtHKM+rDyxbN0sU2tNCnKo0FMqiFBplj59HQXwlO8?= =?us-ascii?Q?C4kKxnL+dqYxZdTEtSSSVsKU9bCfCz8l3NCLxoq9wW1qU8mFfyNBXib3I5h7?= =?us-ascii?Q?f9xZfeAeVQ+t5ZosqV3i15uB29SPv+qNx3dXrDmIGREMWXRc+ogHp22OxhhV?= =?us-ascii?Q?L9J8PvH0r/zfKo1QUV+c2pOBxJTD9TI9rDHr7PToiDuHXqAuVQzbF+rohaFp?= =?us-ascii?Q?kKdtosMDoBQeQZ5xp7i7jmWaD9f2RQzdj31XYEQQHE9LnrWIY+Kxi2F30YWS?= =?us-ascii?Q?o6JSd9GjLIB5NHTw85uC9EL8m+cZ7v5cS8XnolMitp1xP5q4lLdtsx+MlS4l?= =?us-ascii?Q?bWom8FmIXqCa4CIxYfo9dUHK8+7szO40KeJ+RmTyX5z1vL3c9CxLRBGomIvA?= =?us-ascii?Q?o+YKDthZhZVfGy+91nBgyzTOq0lf5TtvscmxcHqzQIXfqXyyxUVN2JCJ96zD?= =?us-ascii?Q?32s7+3BF7Su8sPOac3ioRSLlbAluQm5XQ9XN4VfGi9eUUnMW2LC49NPo68IO?= =?us-ascii?Q?7uNAPFBF/GFuExs9mbxpprzziptZXxa1zITT8kxnnK8f9xc91tQep7MvCxsp?= =?us-ascii?Q?K6aDLv9GcZc13CCAoST1ZZuJWed02rxRzr1IwFox7WriCIkPgQqDvJL3zIZk?= =?us-ascii?Q?6G0P6+UAlxk+xrKABFYh3HCRV6crk50geGAcL2/GaHOiiUazoLjbLeyFX3dO?= =?us-ascii?Q?1HzjbGSaVhtRI3n6fQ0BS3jPWnLiW7CF0Ax/G2uyr9fsJR/XzPU+t6NLyaXO?= =?us-ascii?Q?A1/bjjCVaj+sOdqOgQ2CFLT4ZlO/b35BUpZr0?= X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1719; 6:r2eRA+C5rozFMo8ErnF/xbXVhrGsbWMUtdrEEfL9NWfwWTdkZvgmuzg0ksFsGVuilOhiDd18+fBo5WArSD4K8u5upTVXY91a4BH08J4PWB3l/PXERIeHo8BxXJVI1l3rcsG9/TCa2P82oOiCG4mbgvhRlQGVovUiToYyqQp/mkX7xGAFayQm22TB4k12ma6yIpWwOoERPo6i6Wn/yXJvqEt/xNCYe2cNpnin364qpEH5mTh93TZHLNdlQ8r3ZdqhyluqUUpO+kClJqluj7m2kOQECfi2SEEi/di6ukhdC+dEG71LAKzxSpv/+nBA1Wbxay7tuvnL1WMQu7pHT9B/tMsA/mX3DXLZIA6nU1p5kN26848uwww8TcF3scxDhcaUwUVMlTc+trXPFYDWOWnU56HBA2AtTyH1n5srGDIyZi4=; 5:hUah52obmjxYSWXDsbo46wlRvku7kToFwSw0wiSvz6SJp3wS1uhrJgf5I8S3fl9HSkZyDC8nwJFoSR4pC1xxyIXAtSB5qyM/DUtUl62Y5/02uTUr5E7YUHczK2akNmIs7vxN3msc0EiJpqHzxqeoTw==; 24:8CQmtddxyvUf5VytRZzHvwD3PKsqmTogq22vetXLYIQKaOLiCOKI4TK+T6QRqteApm7G4vAh/zDpUVVcxJynG/giE9m3LOe2JJ8xXhv73F8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1719; 7:oDTJEprBN3IA4UJHGgXcWIDipDpVFBhaKjWIyfKpB5r6Mvq+Q94/Txj9eh6MSJaM8HvqSdKA12GYJXSMTEYZN0KTq02mKi3hXDl/UWXJUPahiobcd/k3c1jCGykZfJPPo9d16B2d9rjFeyoZtakfbDkuhHgyTRPZUNlnmm9/Uz7CI4C7aM+WBYDfFKZBaa2QZH3Ee0+wlOZHqnsCEnj1AO98tKNWl+gFNSHU3gK7Pl5zkv0eNr4foVa2zCpEX9w8hGZpNHjvcTCZK780+UvNUmWPRxUntwH6RcFvM4Ko9a9uiBnCNCbxrxcB0dnqm8FtnygXUPkaLRUEuQW9mtNMIKpBIT5qU4G0f6ds7H/7aJLu6JfNjc9ZRtY3d7S8nmMg6XeyaOmnXssZuGRcwFH8zqy3hgijvPQfoI70fgQQP+h/xrFyvoWnKP3Eh1bDmBlHJuJ7mQBfFCk6IqrHse2KUw== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Dec 2016 01:57:50.4333 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0701MB1719 Subject: [dpdk-dev] [PATCH 08/28] eal/arm64: define smp barrier definition 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: , X-List-Received-Date: Wed, 14 Dec 2016 01:58:45 -0000 dmb instruction based barrier is used for smp version of memory barrier. Signed-off-by: Jerin Jacob --- lib/librte_eal/common/include/arch/arm/rte_atomic_64.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 bc7de64..78ebea2 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 @@ -82,11 +82,11 @@ static inline void rte_rmb(void) dsb(ld); } -#define rte_smp_mb() rte_mb() +#define rte_smp_mb() dmb(ish) -#define rte_smp_wmb() rte_wmb() +#define rte_smp_wmb() dmb(ishst) -#define rte_smp_rmb() rte_rmb() +#define rte_smp_rmb() dmb(ishld) #ifdef __cplusplus } -- 2.5.5