From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0042.outbound.protection.outlook.com [104.47.1.42]) by dpdk.org (Postfix) with ESMTP id 89BF81B1B3 for ; Thu, 25 Jan 2018 22:03:20 +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=1+uBtl/LZZnkPexjYdREZc5QwlWef1+WTZShxmvIYig=; b=cP48ooLJo87uaxkanqojBJUVk4gJ4VT6UVOhtiiSiuZfA1enjiDrr6K4I/pNkYTYs4ZSE3FHs6Ltid/Tofjevj4xazrYNE6RLcJMALbikLymXhsHVINqrbErN0xY18Tf8kyEnvhtpOyqpCp9auukaFceZBxHqskHVXk1hM8uBV4= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from mellanox.com (209.116.155.178) by DB6PR0501MB2037.eurprd05.prod.outlook.com (2603:10a6:4:6::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Thu, 25 Jan 2018 21:03:16 +0000 From: Yongseok Koh To: adrien.mazarguil@6wind.com, nelio.laranjeiro@6wind.com, bruce.richardson@intel.com, konstantin.ananyev@intel.com, chaozhu@linux.vnet.ibm.com, jerin.jacob@caviumnetworks.com, jianbo.liu@arm.com Cc: arybchenko@solarflare.com, dev@dpdk.org, Yongseok Koh Date: Thu, 25 Jan 2018 13:02:46 -0800 Message-Id: <20180125210250.38233-6-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180125210250.38233-1-yskoh@mellanox.com> References: <20180119004430.15305-1-yskoh@mellanox.com> <20180125210250.38233-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: CY4PR15CA0014.namprd15.prod.outlook.com (2603:10b6:910:14::24) To DB6PR0501MB2037.eurprd05.prod.outlook.com (2603:10a6:4:6::19) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 6285df79-e860-4e5b-c692-08d564370f6c X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:DB6PR0501MB2037; X-Microsoft-Exchange-Diagnostics: 1; DB6PR0501MB2037; 3:yJUF/NG9hRFqhdamNePhEItPOqoLXsuzKQtg/iMXGkcS4lYrStAvMSYq80CyYtU7ARveq4FfBou5KOJsGosiYGh6AuabeRmb1asp85wtLM5qzNBIyv7ESAPWBmeeimam51AufcVd+04HNq0fRAzakdZscfOqB4/aKcvi346uevKICk1lhMV0UcxSKYIMH0Co7sFXeFXaTcesLrPHxFB/6CB2m9kIreoFYKT3cahymGLhNPdKhcDapgHMeKpuax56; 25:VAdbSErG7YJ3ll9h4wiv5hkFd4dfulKWz7CRLUPVoY/8M2uR/g/hVV4VLrBeZMcUERXfEBkaWbxRIApL6oXs2k44RUBcma4OjnC4wXCmLrKynTXBcThiNe+cAR315445kUcpXCCA4v+x3oqw8+wj2xibe0pLxjshGZpxhaAOn08bgh9uER9HiarYajzDdlxb4sYlseu8XlG4U80ihhqCjMcmpMe62W7hCpIIvdwCNzJtNPdNRhQexuu2721iJ7OOi6XI0j3jvyjQWH2JS/S6pbOjyi4nU7zFnwxgir6PclzU8r7N7lAuc5AzbK8ijIuAXWxPz82BIvWjspP+I63WbA==; 31:hsydUU9Ck45fcZHHHMHsktU1I6HoLUkdqFKT2LvQvY9wy92qmELGy3j72At/lC6zSrHAsOdKDDSrI5hkO+zPRtexMDQg/RyEVuQUIAC0pg0I1sE/zYRC6Y9iA+qOPe5wBK1nYsSIEX8MvQl0kdUq/xDWXXeeQaYO8Qp/D6YnKLaCi6DoSsV1nnG4U8XkQmuQZSQTAemnz9BW449EBZy+EUzqYDx4E/kbUOxlvDUHS8s= X-MS-TrafficTypeDiagnostic: DB6PR0501MB2037: X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; DB6PR0501MB2037; 20:e3E0VD8/DJQom7AncyShr5FiF8zVeO5oIbP2ND1fNdMI0GAckcaeGzWENTDPRGAfPtiTVdU1TnSvW7rnBbi434mK4l7e1uMeEFhD1huDFv4FbZF8WZeoh5KzqDMtu6Atb629klpC5zcH1gffAzB2UBOXWJVCDBEhyFsYWeTIiQy26HHRRL0lW0n5OqwdDZGFHPa1pD2jGMcjxGsMMO+G/hvTHJURhnRCy60A5i0/isIKi6JshBxy0SMUuvyaU3OgzrZEfYHTzgnN0ZGH87sSimXjDO69XlM3VNuRJbT2JJ7I+Nq2d8HVSdLbh3UzSo1yVwtuczdvIK0shHDuKzyVA+pqip6uZQjrxY11AaTxWAJ195QcspdTF+udA5kzSHOjnd3JGdXPChxqFDyZY4gD7784ZMNXdco5ebiYHDum9IXipwig8a+v+bDmKMKhKXlLLHUG68F4K78ZT1J8PRvJjICHg4iBIyz8EWRTXma4Q+NGkODUgEMnVvh3nPzwtMp0; 4:gcoLUEUF4fKfk8K2yDcd6lqWlE4Kal/a0/Qmysnoqx/F4cOt4wCb0SgDYpHTO+/4Y/edptAU/+OjMZT1SYjB6nXiZR8Nn5qX1pud5W+sYs86FIg6W4Bos3133MZEyGdpp3qnF7jbfz+02zG8BI+GFtppmhn9w5nn5l8PDjaWepJWunisHYumazT5VqgyV7MRM4+TKbohSiAzH0mlJe4/0Fou9aspybW+j1uV50pHLlkBbxBWEpme9jiWJt4nr3eqe7JQYZOc6+tygf9cnmbmPhiEfW8S40gtkkvGJvIGxz/QxZ5e/i1GLENDTgEy6CVI X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(180628864354917); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231023)(2400081)(944501161)(10201501046)(3002001)(6055026)(6041288)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(6072148)(201708071742011); SRVR:DB6PR0501MB2037; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0501MB2037; X-Forefront-PRVS: 0563F2E8B7 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(366004)(39860400002)(39380400002)(346002)(396003)(199004)(189003)(47776003)(66066001)(21086003)(69596002)(105586002)(106356001)(6116002)(26005)(3846002)(16526019)(478600001)(305945005)(7736002)(1076002)(2950100002)(6666003)(81166006)(8676002)(81156014)(76176011)(386003)(51416003)(52116002)(7696005)(186003)(2906002)(316002)(16586007)(5660300001)(48376002)(50466002)(97736004)(36756003)(53936002)(55016002)(8936002)(50226002)(68736007)(107886003)(4326008)(25786009)(86362001); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0501MB2037; H:mellanox.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX: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; DB6PR0501MB2037; 23:FGTGBlz1GCuzMI/+1tTdGeXEAow+II2Sa9IIaL0?= =?us-ascii?Q?fjcTVGi2ZNPTb0ShNVs74bLJxBCEYMuL5BCsHuArhaWLCvCfEf8297Ifv6jx?= =?us-ascii?Q?6w5S/29yxbK3JbYs+NqhUa6qN3uOaIUO3bjQbLb2gQdbcAqIs2Tgf8muVxve?= =?us-ascii?Q?rsQwb/AMF2lY0jP/WE96ShXYroZNCIMtHpvmTr2h6rex1ikasIyXJAOurV/C?= =?us-ascii?Q?JGofh48jEVWIKne3rOFPD7QrJufXseJW0vyXWH/DGDmL+BiG4lAO2XUT/1FT?= =?us-ascii?Q?S1cCrtckhjevAMn0gEq0q3OL8rR6pxgoThR5wKSbzjmgWLhbMtUpFxnvARxZ?= =?us-ascii?Q?i1Y+QvjWwiE5C9euPqlDtYI4Y7ZEniQsvI2uJ7NvfkRWSlc3+U3OWopPbdfP?= =?us-ascii?Q?zEnhm13+wUEFsh8mbtEl3l17UPfbFLuw7KMLJc12uXQDVMaj3NX6J6RDBSjw?= =?us-ascii?Q?XBlFqcGOj8ZSNqMq/WaVRcEyVsHvmVvAGpo1esWnxAwwSEIeYbkMgybHdWw4?= =?us-ascii?Q?mFmCTpMmWeMI7gT0MfjWqX590wji4PiOlROyO2VbjADQSftb40+jzQ3uyszO?= =?us-ascii?Q?uV80LOsC+Uw4i3kAD52MJpCGxeAnBMPlpquG4kSyg7p40yE9fMsUm4vm4ThV?= =?us-ascii?Q?NJN5bUv1XB/86fjwZQZ8Wxmig9t+MnAqER0qQwaqHXnTGxUHeY+vW55SJVTj?= =?us-ascii?Q?t19bZ5idMb53eBYGxhdOUCUg6I4xUsHIvlbi5aM5b/gObnREZNcC3M4rr6oC?= =?us-ascii?Q?Dyk+zDP/TIxC9XQ2gV8zBW3D2L0hB4oE3eFzA/ab3XrU5OzK1bR7k1SoUx4r?= =?us-ascii?Q?z+Owb7p43N9Q9ljYC8HRv9fCW3WG4/TdHBQorhW6et8izLI6izsdmr/VHgOE?= =?us-ascii?Q?bAdZGKmAZuHRd5jfCAFv+8N3aEALvWn8YqbaIU43cRdK7o0IfE9QdHlleahr?= =?us-ascii?Q?xdi54hTO5rZpYno+0xMP3tx3jMyT/KvB4rKbUWrM5PnFR2l/dkL7gLlAah1V?= =?us-ascii?Q?dNXmCD7MElTx2c0LNTDc4+5UAGCjaKrt36tI5G+Rx/REQFo7zBW4ler3kFTz?= =?us-ascii?Q?ZcALK6GqJ77QKrT2HqCe+zZpPk5K+Q9IMoK79kObvT+MJtSg19bz+HW63qPl?= =?us-ascii?Q?PXZcmza+5x1P0gztaTLkSXfxU4W09UitS?= X-Microsoft-Exchange-Diagnostics: 1; DB6PR0501MB2037; 6:34wf8PGVcyEh834XDbmVivjneNl1Akw71mi/H5/JYZdzdYHGo0XQ5jPciKIUERwwaa9CQzg5nU170SdWxs5UsNzcCA5AEKVzbgQOVevJrReer5t8EquIiM+uHWWexFjORuw039Q4vrzkGsP48z0DavOewwyTrS1fvSOTiqnvr9xN18V9LElsT4/yrmBfQV1ysW4p8FtnnSUSc3HDa6j1nhfmKrEPNlGo0va78Ck8HaGuyt9FCs9iJ7Gs3Xd9SjYfainN6D1DrhChhWwh5bvLjwyxD1bO6oV+kp9KM+sW3+R/rtSibflGKT5ZpAxLzjHZs7LxCsIryL2NjsscKX2TO0tw1hDumsd9i6WhTV4AeBI=; 5:KgcCzSigBgtYapUsCEciaoesINjv7DdExu96m5G6a+zmeDXBS8AAAERX553L/+Ki1r4qAaHmLaw0dM7j1ftPUrNEDpMQ98geUQXUG2/A9YBiHcJ3XHCq5erHqWwIc8Td5EJ+6kyRdHuXyG9+w9AR5SygSYcqdq868Qy/7ffg/cM=; 24:7Df7JHqQ8mNnTw878K3OOcwu4DQVoU4mxlRzjT6rC83tVybA0jJAB0+Bvkvr19vwbz5wyWq3/kC28JhnPd5YjnQ7NUk+7yNTiYcpDyMNIDo=; 7:G9Nadpk5kA2nOQdAHcfKIfncQQbjH5lvpcpxXe+60W+sf7dBaWe9+YIzp7LHM/CGQyGMSJyK1M4ydlZB69Uz33k/oKoIrfuGs2tTOCk+vG2PNzGsZ3fKtZ4Kig9xWiJsZu1evhqsl8igirEAmwiGJ5ow8YZCkv6tixgl5XcCCazJU/FP+QwmFXkz9HxuHC0JBliXc4Slcy6Yga/A+XN49NKuJGgFuU4KXreLf2xQcz7nxbTrHSNndCx0U2rlp9VV SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jan 2018 21:03:16.9589 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6285df79-e860-4e5b-c692-08d564370f6c X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0501MB2037 Subject: [dpdk-dev] [PATCH v4 5/9] eal/armv7: define coherent I/O 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: Thu, 25 Jan 2018 21:03:20 -0000 Signed-off-by: Yongseok Koh Acked-by: Jianbo Liu --- lib/librte_eal/common/include/arch/arm/rte_atomic_32.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/librte_eal/common/include/arch/arm/rte_atomic_32.h b/lib/librte_eal/common/include/arch/arm/rte_atomic_32.h index 14c048640..d2b7fa20f 100644 --- a/lib/librte_eal/common/include/arch/arm/rte_atomic_32.h +++ b/lib/librte_eal/common/include/arch/arm/rte_atomic_32.h @@ -79,6 +79,10 @@ extern "C" { #define rte_io_rmb() rte_rmb() +#define rte_cio_wmb() rte_wmb() + +#define rte_cio_rmb() rte_rmb() + #ifdef __cplusplus } #endif -- 2.11.0