From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jerin Jacob Subject: Re: [PATCH 3/6] net/thunderx: fix compile errors for armv8a clang Date: Thu, 11 May 2017 10:58:59 +0530 Message-ID: <20170511052857.GC3057@jerin> References: <20170510101643.30556-1-ashwin.sekhar@caviumnetworks.com> <20170510101643.30556-4-ashwin.sekhar@caviumnetworks.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: thomas@monjalon.net, maciej.czekaj@caviumnetworks.com, viktorin@rehivetech.com, jianbo.liu@linaro.org, bruce.richardson@intel.com, pablo.de.lara.guarch@intel.com, konstantin.ananyev@intel.com, dev@dpdk.org To: Ashwin Sekhar T K Return-path: Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0040.outbound.protection.outlook.com [104.47.33.40]) by dpdk.org (Postfix) with ESMTP id 23091DE0 for ; Thu, 11 May 2017 07:29:25 +0200 (CEST) Content-Disposition: inline In-Reply-To: <20170510101643.30556-4-ashwin.sekhar@caviumnetworks.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" -----Original Message----- > Date: Wed, 10 May 2017 03:16:40 -0700 > From: Ashwin Sekhar T K > To: thomas@monjalon.net, jerin.jacob@caviumnetworks.com, > maciej.czekaj@caviumnetworks.com, viktorin@rehivetech.com, > jianbo.liu@linaro.org, bruce.richardson@intel.com, > pablo.de.lara.guarch@intel.com, konstantin.ananyev@intel.com > Cc: dev@dpdk.org, Ashwin Sekhar T K > Subject: [dpdk-dev] [PATCH 3/6] net/thunderx: fix compile errors for armv8a > clang > X-Mailer: git-send-email 2.13.0.rc1 > > Replaced usage of %a0 in inline assembly with [%x0] > > Signed-off-by: Ashwin Sekhar T K Reviewed-by: Jerin Jacob > --- > drivers/net/thunderx/base/nicvf_plat.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/net/thunderx/base/nicvf_plat.h b/drivers/net/thunderx/base/nicvf_plat.h > index 36da12009..3536d8374 100644 > --- a/drivers/net/thunderx/base/nicvf_plat.h > +++ b/drivers/net/thunderx/base/nicvf_plat.h > @@ -80,7 +80,7 @@ > /* ARM64 specific functions */ > #if defined(RTE_ARCH_ARM64) > #define nicvf_prefetch_store_keep(_ptr) ({\ > - asm volatile("prfm pstl1keep, %a0\n" : : "p" (_ptr)); }) > + asm volatile("prfm pstl1keep, [%x0]\n" : : "r" (_ptr)); }) > > > #define NICVF_LOAD_PAIR(reg1, reg2, addr) ({ \ > -- > 2.13.0.rc1 >