From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0087.outbound.protection.outlook.com [104.47.36.87]) by dpdk.org (Postfix) with ESMTP id 6DCA87D29 for ; Mon, 5 Jun 2017 10:59:21 +0200 (CEST) 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=S4Bj1IVLTgaPuYcTKhYJ07t5OvIgqHd1tHav+4ovQME=; b=b5aV51YlVRl3WnkquXdAl1aeDQoamQBRlHkxZOn9vOmz8Qn0jHDaodMg4ETbiehef8VCMk+sVmBUy2TnjYaa6t7AGeiLR+jeedVMic5hZrwozT8+tC7GajvwB9mgzf5CXSi9PVfgUU2XEW//DHDTIoEdcT6FaVayd/iiev7Wx54= Authentication-Results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=caviumnetworks.com; Received: from jerin.domain.name (171.76.74.1) by CY1PR0701MB1726.namprd07.prod.outlook.com (10.163.21.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1143.10; Mon, 5 Jun 2017 08:59:17 +0000 From: Jerin Jacob To: dev@dpdk.org Cc: thomas@monjalon.net, bruce.richardson@intel.com, Jerin Jacob , Jan Viktorin , Jianbo Liu Date: Mon, 5 Jun 2017 14:28:39 +0530 Message-Id: <20170605085843.16696-2-jerin.jacob@caviumnetworks.com> X-Mailer: git-send-email 2.13.0 In-Reply-To: <20170605085843.16696-1-jerin.jacob@caviumnetworks.com> References: <20170511101046.26456-1-jerin.jacob@caviumnetworks.com> <20170605085843.16696-1-jerin.jacob@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [171.76.74.1] X-ClientProxiedBy: BMXPR01CA0026.INDPRD01.PROD.OUTLOOK.COM (10.174.214.12) To CY1PR0701MB1726.namprd07.prod.outlook.com (10.163.21.140) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY1PR0701MB1726: X-MS-Office365-Filtering-Correlation-Id: bea19fc6-5854-4ca6-6fc8-08d4abf12756 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:CY1PR0701MB1726; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1726; 3:IJXlWGvLH0EnGLvtV4VhD0OcIk9grfpikg8UzU7w3A0Tfd7NVt+qKiH8FF9YfoarpVdGRjRXApuCNa7igmdnKojefZFpR7bgxDI3KdKioci8kluWT0Spfn5NJrc46C6FvdF1UZJlY42HGs+gAmZrqbg/+FLoloYM2zWwn8HngNIaMEJuIl6QNy/X3sXIebFUjkfOHsCdDDaLkWPg7Am0sBidSuyQYAAoza6c04G38e+VfSrh8jbcZjVfkMaUMHjAJV5M3tFM+gksWwiOOFEazbj/I1xn979d1pMP1rzjEyKFPrCKZO9uP8u/mREfPR5F0u3PZszY9TpIY1riN4nbIQ==; 25:7I26y9kO/ziYwklmy5naDU4FmfGZDU+kQ9FOZGy1S1sH+UrgearU3Jpl38gr2goH8Npou5qTALtfihTe/N4LvKKRuh6rnAqjDwRkSu9Y4+bs2/ZT0r0Aqr1x/6U20YX1Slzu71PLyDJb/6ILAHa9UPM3au7bVHMyccC0lEBXy2tnMeydVBV1SfhoNYwTHGiwgg8VWFkmWU02eOiL78FjnWwAJM9KQ8dXS0t9V74lJAmLhRS46ZQhdoreWI9O3w/Bi0ZnDe0FCdIWgpv0UVORQVWcnTtjX6mTyuI9QEdlqi/0fQmDHMZ5NtaQ7ihlWt4806LgG3lPeDbn3GdeffGyzcCKSmg2fp64FQ5LL/UBQ6arhLO6FWmVzcy6aCv2J+57QLBRfHba0oeKNk7UvDEpoIdgwyjp6MhHA/fNFLptDijcnQhyQdpgP/m/jx67dpfQMEVY7AZaArXRLXekOXTUiRuBNAiLyZui0gLUWr+62iM= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1726; 31:kCGlAOYa51pZenToi2Kb17eO2V3yF2bGSUpGTXpgc99/dI84OyR6ojddIkDJHzCIMLNikffD0xYCwTwRvUl2d13edw3Agim19MgghHGxh8VQXIDVkPlY01JHz2o/dTqYJGhIIsphABDVprWPUe2KN5YyQa8vsGseX53PI2JUWKLomDzFSdjhIEFSQMI1H5RlIuVzSNETHevIHeiWFMGiIwkmCu9DTjpYWq5kfouQtaw=; 20:+9E7VT9G5Kc6X7UxP1zxRR4FBXI5kmL6aM3wfo+PF6DI9MB/qaiD62dNYmGm+wBZ0EKwRUTjEuOlgH+Gm6PK7OhFGvvBcEklKpIB4f/cj2J6MOZbvV8Q1gCWjixcK6riEVyh6SJCwqxS9mLUsqYkYL46mIKbNv6uJEdo5LJmnNnC2zNU4K6oa2INMYQVQul7fKi+lP359VFpkN3Ytqf2qQ3EAt1ey+opsxIt4wwpAIXRvSRdncAmPWg+IFSdjAS9Lavi2gfNnH2duyaq72qq97AnKh3IzlbUUIdoru5FFr1onGjfPnKlYgPklSDpxVc9eNfIUC2bfF4qmsE8OjGuHG+Zy60a+xwOaH3VzLL5kpwmj8lzMj4Wp9CEQeRRAu2WINiu37wOpl1OIhemSyusxckIbxAkqFn3sbDUqFRG9gRw5NxlEvLiMsIGsRxwcFmPEGGew1g1gRRqd+0RhD2UIbWG75iUj4eOQ43nLuEKW8Q2emH1+dySCMn3gcIW/5e5Tz4AiIbMbakF6+Cuk4RsBigPTsSCzIFJnuk8wPNaoMoJHGCue0e/59225pcst93YGaaFotP+TTVLWLiJAL5+GwsjZrQvAhopU8+bXJJlYVM= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(3002001)(10201501046)(100000703101)(100105400095)(6041248)(20161123562025)(20161123560025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY1PR0701MB1726; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY1PR0701MB1726; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB1726; 4:f/MM30EGpXCQU0lBFKw8USwtxeNcXwaH+QY3NM2D?= =?us-ascii?Q?YDO2pnPrevMp4EnJ1EJTiJVVKhCH7bLN8NZsLtnpIE8vNlVimMpEZUJhJU+e?= =?us-ascii?Q?0xLT1DLNBa69f1AiH3f3qk2hIt31DhicT2VIXxAuKBHXacVibdBfGDiLCfYt?= =?us-ascii?Q?YxD9HLBl2Er+PI/bn1ETgZmqMAYHrjxR8XpnC16VIg4gRTq3Cn8ho/qNP6+O?= =?us-ascii?Q?bPT3rp04bR1NR4wjjpratquVQ0ruerM8+/USutvosSnyNDpTODzj+UgAaOEK?= =?us-ascii?Q?VJbPC1EgXBy1R0E0gmFYnCjfGjwwTsNoL24CMYLNrS6omj0GWRVU5lblR2AH?= =?us-ascii?Q?UFuMpbdY9/fQq5j+os+oAOW3Y7I2YG4q9jknt2Rq8K7wng2j0+74/PL3sn6t?= =?us-ascii?Q?Qk57VVu/Ix02qXUM2pdPIyWmIv0/w5fAuM3wkLnzGBvAg9SSRPgBSGItUGpm?= =?us-ascii?Q?cBVp8kgUXnWHR9Fqvw4f09qjx4ocNpvhlsLgV3+7PvbspBs61MZooOmZe9WI?= =?us-ascii?Q?kRothr8knUTC4+IdrEsGaZyT+wCjHpWSITWXwCk1R//2ib671htyQrJReaHB?= =?us-ascii?Q?x1cf2LX47bEMaD29QK4l/BItYO14Q2ij75UkH1eUos6M4jgr8O04RYpd/cSi?= =?us-ascii?Q?cdql7IudJlCR9c2+nAQSdN/Jl35pTvftfobTdwiDHobG0kT+8NzDLG/VYQQn?= =?us-ascii?Q?G/g9NZFXg4rwPWcM5QyTqpOmUM3O/d+DWdIwUpN/WeoHDNLxeKWgi7C53GTq?= =?us-ascii?Q?eF1gC/c+atY4PUt8mgEzGQ0JFJdU4mtqpp0yTyNBEfIlCjZ2A9J39vB+jhf+?= =?us-ascii?Q?I2PBC6P4dBvm0lLxWYlTc2a5xxK0vJh1D8c3C6D70ad2UseDYqv1XhI+Us6e?= =?us-ascii?Q?B37mhihiU8vc3njEsbziURKOXJcPTSpCLf57j3qmHVFIZnkwtwOBqBftnMnI?= =?us-ascii?Q?d3UzH2A9S3zHRkk8yxGcm0LoayMCg9SOVUKg3BqKoDETPR3HObijUDTgRRQx?= =?us-ascii?Q?1FY72LNR1z4p5FdttoauGei/51UqATPtLzMNYiarzihbD/7WKJC76Ijcd7B1?= =?us-ascii?Q?xpRP+VSxnQj8LIUv3gAZl+YaG1C7hQ23vzEq+O+Iw6eYmvDNibDqTU33BoVK?= =?us-ascii?Q?VmlA8+z5VVY=3D?= X-Forefront-PRVS: 0329B15C8A X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39410400002)(39400400002)(39840400002)(39450400003)(47776003)(189998001)(66066001)(50986999)(76176999)(2361001)(2351001)(36756003)(6116002)(3846002)(1076002)(33646002)(5003940100001)(5660300001)(53416004)(7736002)(305945005)(42186005)(50226002)(81166006)(8676002)(6666003)(72206003)(2950100002)(42882006)(6916009)(478600001)(6512007)(25786009)(110136004)(38730400002)(53936002)(2906002)(6506006)(4326008)(6486002)(48376002)(50466002); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB1726; H:jerin.domain.name; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB1726; 23:3zir74Io1RM1pe63OQmzENFMmhSYO44fuFZ+nH9?= =?us-ascii?Q?mUD8rAXXWNMZeHoaPiQnlOXltoqKXIJ2B7F2/+2413Yq/zmbp7vusoiGaVFS?= =?us-ascii?Q?BV2kAJKMlc+A8CxS4wdMuGGEFacFAEiLpmfEdrl9aEX4mq0RThLCYaBoY5LC?= =?us-ascii?Q?N5ITMFA/0oOTx5NXzL0q/ddywOCmWdbMj+iUwGazAR3yHNFInvxYvk/oRcch?= =?us-ascii?Q?Ttp7gY3TXjYgcF72ESqnhY5xzYBoUr9r4qBOugOuwwtUcw2fHbvcUORyqzMl?= =?us-ascii?Q?1/7Eo3VVVW1EshkYixsd83SdBFXwUPZTDBkINPsvFvP7fUQ89bpie9yCtlcd?= =?us-ascii?Q?+IBAMJVr0Ur0vBVb8KcXx2u/E1qVu45kJA7N6FBENYqitP67lj+V3Xw4tT3l?= =?us-ascii?Q?tybIwm95F1hnCo6iOMwkrYcdiMYhocSVYf6D2d6qtGzM9tqGOL3PCLX8UzCP?= =?us-ascii?Q?J3EAWYup/z7uKQ0S8OI9MR3tANbc+dqNFN2/VlnOaOsj44d1nVfcTydNlJK2?= =?us-ascii?Q?Ir6kVL8wFw87RXlPdAW7wNo2sF0/nXbH0ikguND0y4Y3WEoWfmZAz3FtRDD6?= =?us-ascii?Q?oh4g+98RYp/52IDoQ59rgE7XS63AKS3sS9DgZVVvREDAtp6LZQiSjfG5V5UM?= =?us-ascii?Q?fZYE2E5H6ZrUZNauoSWEIZVt+RUmtXVbLvo45XGSV3zq/+pKtvu0UbQc0Wf1?= =?us-ascii?Q?0Yo0MF0LivDTaph0VwFQu0oK++oDW9FbDYXJ9rBI0phvgipKxIBISvZZbltB?= =?us-ascii?Q?QNuuX10KSwywbxi8A3L84eIHfx8UpGSOKebXkYTaMcoV4TUifDYB3rw75ToN?= =?us-ascii?Q?swy9fr+XrXQxTOtyaNGCx0qG9I4f9p6yzuNkLzEacudRV+DFuCTYRfnpR/9I?= =?us-ascii?Q?mlDZ65thfLrjWVoqeVZAP1lnuiZSp5iWaGmRBJFUv0avkhRIedGaES8ih+n+?= =?us-ascii?Q?eVNj9A55q2OA+IqiwS4oXHBJUmxqNGgTvxjw4o6IOQMpryG6p5CCXAc6ZSzr?= =?us-ascii?Q?7iiey0+iauWHNTpR02Xk6vnd7/gHoKSVAEjQ40Hv6pmINqeT6u4zgVvhezKY?= =?us-ascii?Q?Y5WLpzlqMqw5ckVGAQNY0tXCH4WpwX+iwbjcWStevrVCbeDwatQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1726; 6:DhusplJe9Z03xue53kiQ0VHZaJA+BbgXUmMv+2sXpPrxcC9ZtCNPavDi7LO7A/aKvPX6v2Z01ZtUCCMy4y+HTM9xkNxbXJ8VUSEy641kqO4u0RogNKDjoYt+7QK/1RarCtlYv8N3J5Kg5iDnnIZcFA5g8xC9TW00oae8Mc99igFIvPOhRuzDH1kdy9l2cL/KodmDuSDv2XPvbmyzAmR/pUHcjH+oqe6Os5q9ozU4QflxLcUPdNi1QH9wSIyUBOAt9YTXnSj2T1iYZPpCS6CunG6Bdtnobo6VEP2yjAU37w+Il6vwVBWWEdaQiSdCBtJjnpqbrNQ+MAMlqr07hoXG3JLO80Xzk+4dF6+Jk7vmd2ZCULIiOKCLkIZaDNos0Wj2o1780FnZWje5Hq3wOYw0Kj/S5kqwwlqY16zIbf5YC1rqxAep1Fp6ABRUKxqQOQDFmIHbPn6SPGRx6S+fETnOpC80yJ5nokbS4C5JBeQdfQZkE18OutPmE2FpYNrWR0upBsL48AMVPPPotwSTaJeINQ== X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1726; 5:8uzIagjPwiRkArB6Atd0UQI5L9c+Zg9EYso+ESRYxIy0Y+s6H4R0A1QbNKzSG7iaZRCGQm6djmSpol2Cvk0UmyVOxZEImf6J11bXo2a/sCFAsJ6xR58Cotc1WC3cv9bfoIujDf0zqCZ6NozGf/e8TBhF5jumb4//hRD0IjGokd/TAR+f/ZLismm9t5VGrm4tqPEhg2IZMrD0mW5HMVYk6wV3Y1ghnXrCuHInYTGidgztd/PHL1eTpDcNlhXZdW5keAUtOtXLy7nLerXVPMzow/R3xSZbQGNL0oLjFy/E/4FVnClpLbFcVrxki6qPPEvBnXXr0rcVC0PFvjXLrJbsojh4aAsN73ucp+5T73hM7qwxWegQORcZK7U5e0SKUotBuu+a7cMTnCS9X/062xZSc4/StvZUIUHtdlwpQoYmPny/Jm9WwJPORCLTIkAMBS+1CScw5YfIMGW90XddtD1DPOvSacYeGXD54To3btwJcwfm8sxJQKcAPuDGD6biXhDM; 24:sikiBYZNIL+1wIIpHrEnTYQuGmjcQ34eSQ2KOf8j44K3Am3aIWn7A8yHwOJM2ykr4OERfi9rZW+Q1Ym/4nvOC3Lmb/zIZU9qJPr7pceX8Zg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1726; 7:vWALnBWwVq2IqobXVZhAtrDvNTiwSeIIGoDdp/jJPInsQ8g5Cr3gj0Bk9li2Ydj3bwiSjj4tYNQ1vDidMan6al904yQbZF3JacQVQQTc7Iw1ZxW/sLG0eMYvJjuZvRM/kJIhmGCQzOKiHLrrZWfbGfE2ADAQy1NsJ3CNUfE75dBXeLH0jA+DyFpKdzS2co1xtIIJypCkSUUki/QZDg7mVT0F9tQ8BqkhW5Jwa9EvQzALukt9aMtSHK48pReildz5vgADIHu/YANmilnejc7PGGAg3C8RnitxCBQfYi7z+D5Vg9ONFRXLYL/M3/CONTjQprglu7S7R4nLC/jNMp4l/A== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jun 2017 08:59:17.7931 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB1726 Subject: [dpdk-dev] [PATCH v2 2/6] eal/arm32: rte pause implementation for arm32 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: Mon, 05 Jun 2017 08:59:22 -0000 The patch does not provide any functional change for ARM32 with respect to existing rte_pause() definition. CC: Jan Viktorin CC: Jianbo Liu Signed-off-by: Jerin Jacob Acked-by: Jan Viktorin Acked-by: Jianbo Liu --- lib/librte_eal/common/include/arch/arm/rte_pause.h | 46 +++++++++++++++++++ .../common/include/arch/arm/rte_pause_32.h | 51 ++++++++++++++++++++++ 2 files changed, 97 insertions(+) create mode 100644 lib/librte_eal/common/include/arch/arm/rte_pause.h create mode 100644 lib/librte_eal/common/include/arch/arm/rte_pause_32.h diff --git a/lib/librte_eal/common/include/arch/arm/rte_pause.h b/lib/librte_eal/common/include/arch/arm/rte_pause.h new file mode 100644 index 000000000..0fe88aba9 --- /dev/null +++ b/lib/librte_eal/common/include/arch/arm/rte_pause.h @@ -0,0 +1,46 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * * Neither the name of Cavium nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifndef _RTE_PAUSE_ARM_H_ +#define _RTE_PAUSE_ARM_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +#ifdef __cplusplus +} +#endif + +#endif /* _RTE_PAUSE_ARM_H_ */ diff --git a/lib/librte_eal/common/include/arch/arm/rte_pause_32.h b/lib/librte_eal/common/include/arch/arm/rte_pause_32.h new file mode 100644 index 000000000..cfe31d8ba --- /dev/null +++ b/lib/librte_eal/common/include/arch/arm/rte_pause_32.h @@ -0,0 +1,51 @@ +/* + * BSD LICENSE + * + * Copyright(c) 2017 Cavium. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * * Neither the name of Cavium nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifndef _RTE_PAUSE_ARM32_H_ +#define _RTE_PAUSE_ARM32_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include "generic/rte_pause.h" + +static inline void rte_pause(void) +{ +} + +#ifdef __cplusplus +} +#endif + +#endif /* _RTE_PAUSE_ARM32_H_ */ -- 2.13.0