From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20058.outbound.protection.outlook.com [40.107.2.58]) by dpdk.org (Postfix) with ESMTP id C48D9A498 for ; Tue, 16 Jan 2018 02:12:28 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=3xCVn7kBFQSuNkM6aJZkKgW5UDHfh8JAWsY8/UjX/gc=; b=H4OHp8AZ0teMBUecC8hyHz//9+UMHs0fxGnuF7BXTOOFrmlPwHU4lvEFq7No37ZkWkBevlaJ7myacER/J6ZlVuIaoSnxC9RvjT5DGpbc4aTIQKeWll8P0bem4DvieNtRgp/L5uqq7wob0xo5LXs8n9fuq4GVU3dhcIBdba7n8P0= Received: from mellanox.com (209.116.155.178) by DB6PR0501MB2040.eurprd05.prod.outlook.com (2603:10a6:4:6::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Tue, 16 Jan 2018 01:12:24 +0000 From: Yongseok Koh To: adrien.mazarguil@6wind.com, nelio.laranjeiro@6wind.com, jerin.jacob@caviumnetworks.com, jianbo.liu@arm.com Cc: dev@dpdk.org, Yongseok Koh Date: Mon, 15 Jan 2018 17:10:45 -0800 Message-Id: <20180116011050.18866-4-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180116011050.18866-1-yskoh@mellanox.com> References: <20171227042824.33373-1-yskoh@mellanox.com> <20180116011050.18866-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: CO2PR05CA0073.namprd05.prod.outlook.com (2603:10b6:102:2::41) To DB6PR0501MB2040.eurprd05.prod.outlook.com (2603:10a6:4:6::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d235c74b-20db-4217-640e-08d55c7e34ab X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(48565401081)(2017052603307)(7153060)(7193020); SRVR:DB6PR0501MB2040; X-Microsoft-Exchange-Diagnostics: 1; DB6PR0501MB2040; 3:mIpdEjZs4z0TnVqkd0bmzr/v3Jbfi+2LiqX78jZMEwh2oNJfjA6wXeKn11o4Ra+JggNgyDcUtQtSWFruwylKUzzX5wId746hax3WYmhikkxIUbMf4AGHrzYZ9cci3CF7Z+TVpnFMuLKUvW6h628FT6JsSOZwyF5UluknmX9GwWnIETluOY6qhstlLQOacZBN+cEHkppH+BOmWwUKMPsPxL6ND7z5kpivxpRBad7IDZOH0Sdj1oBPk6MIh7vjXpFK; 25:5uVcpkEDJ+1OxJpuMjJ6NgDgEt7RtPLlvddcxTYZjdSaXkcfUI4Nr7VEz+xMbJKg0t7eG6g9bQ3akJ3PGw1SovucTa1na7Q1Fl/891Hyr2tqv8SVe3Qj0pl1wLFghl3d9NsHgz4+5zZ8CLOnkcaIl8qh7V0LJSlldCB7+qT1WwrJTFHHhg2nHEc/+C3ekkJoIdddofjNF/+EdudC55tV1mZcyX3aJ8I2y3lbtutmjBewsGXT70dbFlZD8WlAN3b/0+GxKz3KU7cMGARzgdAxESTim64bjbcQxy524irKdd4bpw5AHaxkcJgFacZh03bOnqBbgnIihhFExE6qcaq/8g==; 31:uK9Qct1UrKi+2pL8cSdITMyGfbN0sUKJX9uhSoWDZY1g+RTvzFCl5B8bfOUErpuSQwohdq2q+elAjwrEYC9Y3E6E+gaNlGueYyPEq4n1aqeIIg65AIHqkY++qt+YhdCh6ZyEV/WKqXN9qEip5uqXTl07AdqVXAQh+9WhPUjvyvnz4XEMH4/udAIJkAiTihGx6kAIN7dNE9zGa89PZ4lTultc1s2OrTNR71pPzr49yQM= X-MS-TrafficTypeDiagnostic: DB6PR0501MB2040: Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; DB6PR0501MB2040; 20:gFDee+NFA6w5prsOawirT5DdRTFS6fRM0/VHnWddOjnBsqfIyhcHi82jMrMDm/X5dDSweBaK4aMMnD+5r4i36f/bTV2TKxDyNLKMKQuNHKzLLTZWt8FR+F/CKPyFaniSH7Oq8aWdkn6HCyBUlC1mvN5jOpH3bsQPpRoJbcNHAt83+K3g6NP7eTxqiZ9eJF4+At/1ISe1zBisb+nwqGHO8JmqDFCJylb/51wBvLfgo4KUglztvvlMsAN45lBEHnYdaASpl+j19uUlb54889ux4ysYBb9/ShVCYisSfDGpbiFt64cj4mQ/2lekZYDFNrYmQlley6HKhH85eGb9hu+yW67f6F2F1uOjntmZhDRtJamww3G1IS+Aad5zd41rCqnteLnzxnRwTfN+rpzTFVubTVjo7MXAGlvXEoLTP69YOIMYwocS3i2o16vFSoNUoDSPsORLeBqFvJXkJegQnh/7R1+sWRXjl8ZCcG+wfhXp6IfH9APmuwndVUZMX9LmX5Dq; 4:82pzvM0t9Pi//7y7Xf6E8+RDj2xar0CvXyZOYzT7S2dt8CZbqUUkVN5GuTNPisyRKWPbSl054Shgxi8niU2WzqAQWCB6lTHnIIvTbh+48N/XuFpRLg7e0+23tkUno521jrCB+1bM+S1sHQJ7Qfrb6Al/1RaLmUZslFsjX2V3xvCDpTphiC4wjV9aVNmbFTJmijMXlQy8YKxntxXS0OpbVbgRZRdmYWNZlG8BXrhGJkniQe/7Kun1+e9Vp3EKJ1xT3sPBx6+biHO3rJ7NvuOKwA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(3231023)(944501161)(6055026)(6041268)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:DB6PR0501MB2040; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:DB6PR0501MB2040; X-Forefront-PRVS: 0554B1F54F X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(39380400002)(366004)(39860400002)(346002)(396003)(189003)(199004)(66066001)(105586002)(106356001)(86362001)(97736004)(21086003)(316002)(5660300001)(2950100002)(6666003)(16526018)(47776003)(16586007)(76176011)(7696005)(478600001)(81156014)(25786009)(51416003)(81166006)(52116002)(4326008)(8676002)(36756003)(386003)(107886003)(8936002)(69596002)(55016002)(1076002)(53936002)(305945005)(50226002)(7736002)(2906002)(3846002)(6116002)(48376002)(50466002)(68736007)(26005); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0501MB2040; H:mellanox.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0501MB2040; 23:3BIIGeEJcBn4A3sIbt+hA3IoD7ZtcMoK8oJcz2x?= =?us-ascii?Q?U4I5ByevrhegbXBZD/qYS6P5v8iKhouUsbkM7xEaRnlOTze1l7J+gS+UkYWS?= =?us-ascii?Q?ga6G/SpXQQzlggYPcESwgnimaPKDD45q38jUoznDmyXKWvdz5p3tEMGNrhHL?= =?us-ascii?Q?nwur40Kj0lkMu+VtVmkyn7nvndyW9u2QxcNoyrU0FD6EKVc526OXLqh3a9R5?= =?us-ascii?Q?3urj6TYLZL+5dhSH3rnqtXMJ0Lan0V0IbLXwkweed0iPy2IhQsryXspCLZjZ?= =?us-ascii?Q?DsQkh+yZF+m+6RJkBKyXWEGV6koc19KOOjAMlYJG9aJJPhw/dKz1pS9FMA0y?= =?us-ascii?Q?UhaJ1lCxRHj9dZbCwGs3xDcKxpockDSYPJ5cHy4wRYov2GzVYpLij/Y+hSa0?= =?us-ascii?Q?xVfd6KkHZwOJBPNDKG0rrn5ADujyFQMFLOkvLWKtLief18wXHpjizXsFtPUn?= =?us-ascii?Q?eXY5AMRBxHF40SJyLm+OXlErmdcz+nBTfOIw/cXDuAPoqXdtzJoV8PORQNfy?= =?us-ascii?Q?Anh2Dbqa/MVp4NffxAT+A+hoygZcB83v2Lo2frerW8XBVWXiq/T3X0BLFRIZ?= =?us-ascii?Q?LX4jXYjmAmGyPPkPU+QXKkD2LeKYziHR77mt7AwbK93I79NJJoXamFHXRU+F?= =?us-ascii?Q?vI4ITpWe+iyfsacn7cswtf+IhUJZckxWvCfFvmFONcwOXMFDp3vV9eUhGjDk?= =?us-ascii?Q?91PQcTzlwBiHm3qx+0PxvHSg2TzUjds5R36eXR38wuv+XksDTcgwdIeq8XfT?= =?us-ascii?Q?s5wWrMyeMoH5JldTIi0GAzL+kNisGdrlqU15QmscuRty9GoyotYNsLoJNKOK?= =?us-ascii?Q?vL8yjAWRgcSBkHjCdTF25WWxoOcB8nHDJgfI/xyIG1psQKIpocvl7PnHhEak?= =?us-ascii?Q?o70NiIdCQ3eUwFhK1bbXTTZ+qMf6Qry6ykRVxGjWxvz9TkHfQKLjjnoPMWnM?= =?us-ascii?Q?pUmSPpFLkP889Z/kG4WUf2BlzNxxGUNlnt70sHDuulnf2q02nvLe9gE0zQGY?= =?us-ascii?Q?LBqeAsdyMcISrp5LK4aM65kr+7vSeJMdHAaFqmjCDci8hJPQgIPMl/UlHrZ1?= =?us-ascii?Q?vcwYg90UHLz002cK0fqJ0q3bnF3+3yEMZLsI+CwABcjirBpXxtGxZm9DphAy?= =?us-ascii?Q?QE+VAjor0brAM7dmJZJsIIJN0W6ojJNGA?= X-Microsoft-Exchange-Diagnostics: 1; DB6PR0501MB2040; 6:w4dO2eFmPYkGF2Hc+SWwUMZH4GGZetQ46123iMLDKycEEISGeot+ns+k5aJDb8geEvvV6zGpii0nLE3WhE/HcmJukJBAL9XAhIa1wZNLcnQ2RXauZ7S2d8Vdae8JpdY7GnLmkjpKVsYUcp7tHFl14dlXR2Css2AOiqmUb6UJUWzJu2hgwDaOsAJBtO3WTFzTasHJeIUcPJyL+kzop8CZ6DGHYEGULPpYNHzjkXp9o6CoFlrEM2SpSLlG2r29s4bk3XtPv+1nGlnkSIymdNxP72Y830eOQ7Z7wXkgzD0GqSaC4pHdAqWyr3iD7ChGRkLxsXsF5+jPChcyot0jUcC5aAiLwGsI91mRPpSokxCFtUk=; 5:sF6D7QrffD53MiewqB+6ScHKOKNvD6U3JzdQCdo9hqnNflljocPhCA+uDDO2tKRgm1FJ34gEDUmXwfFOMlJ/jhAojCxCU3FpicPEg1ZSeuhvDh5fo0Z7O77V6G5hbG+TywWT1XN1jZUbMwdxabVnx4ZTWMRMEgs1iNWBGSn8aBQ=; 24:0+BAFVx0SvdlIQRCMcSelEMttRUcm/dDvH1pKMKT8CcQVCtZGOdJFvWRoupU/ac7r91l9PEweOtkKm9gIPPTNqdFrsQDdbZgd1tCikysnyI=; 7:WekjEsuVXxZbBMnaTTPvLZknbNXOHI75k14iTjryUm7tVpE+hVo3xS2zW7VZWlSLzsGi45yO3MDpAwJexnysqmOkfOt2WF1fSxZ849vpkqqge4FTU5SFoKW9XzUmxxdt2Nd/9OeSUx+znCXeL4AOyeUZYIyYf3aUX8Z4FKko9mgzeFoyNLtt2rU50bHqMolQpnkmGni8tWvtvWPcmM1qA7J7TBzwnG09wYPY3gz9jrraIiJODhnAthzt5TRl1Aj4 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2018 01:12:24.9262 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d235c74b-20db-4217-640e-08d55c7e34ab X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0501MB2040 Subject: [dpdk-dev] [PATCH v2 3/8] eal/ppc64: define DMA device memory barriers 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, 16 Jan 2018 01:12:29 -0000 Signed-off-by: Yongseok Koh --- lib/librte_eal/common/include/arch/ppc_64/rte_atomic.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/librte_eal/common/include/arch/ppc_64/rte_atomic.h b/lib/librte_eal/common/include/arch/ppc_64/rte_atomic.h index 150810cdb..46490f2b3 100644 --- a/lib/librte_eal/common/include/arch/ppc_64/rte_atomic.h +++ b/lib/librte_eal/common/include/arch/ppc_64/rte_atomic.h @@ -93,6 +93,10 @@ extern "C" { #define rte_io_rmb() rte_rmb() +#define rte_dma_wmb() rte_wmb() + +#define rte_dma_rmb() rte_rmb() + /*------------------------- 16 bit atomic operations -------------------------*/ /* To be compatible with Power7, use GCC built-in functions for 16 bit * operations */ -- 2.11.0