DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] [PATCH] build: fix default arm64 build instruction level support
@ 2018-04-09 14:39 Jerin Jacob
  2018-04-09 15:42 ` Bruce Richardson
  2018-04-10 14:16 ` Bruce Richardson
  0 siblings, 2 replies; 6+ messages in thread
From: Jerin Jacob @ 2018-04-09 14:39 UTC (permalink / raw)
  To: dev
  Cc: Jerin Jacob, herbert.guan, pbhagavatula, bruce.richardson,
	hemant.agrawal, stable

The make based build system has crc+crypto instruction
support for the default arm64 build.
http://dpdk.org/browse/dpdk/tree/mk/machine/armv8a/rte.vars.mk#n31

This patch fixes the disparity with meson build flags for armv8.
As a bonus, This patch fixes the following errors with
ip_pipeline example application.

Assembler messages:
Error: selected processor does not support `crc32cx w3,w3,x0'

Fixes: c6e536e38437 ("build: add more implementers IDs and PNs for ARM")

Cc: herbert.guan@arm.com
Cc: pbhagavatula@caviumnetworks.com
Cc: bruce.richardson@intel.com
Cc: hemant.agrawal@nxp.com
Cc: stable@dpdk.org

Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
---
 config/arm/meson.build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/config/arm/meson.build b/config/arm/meson.build
index c1ab6ed01..b1d53576d 100644
--- a/config/arm/meson.build
+++ b/config/arm/meson.build
@@ -8,7 +8,7 @@ march_opt = '-march=@0@'.format(machine)
 arm_force_native_march = false
 
 machine_args_generic = [
-	['default', ['-march=armv8-a']],
+	['default', ['-march=armv8-a+crc+crypto']],
 	['native', ['-march=native']],
 	['0xd03', ['-mcpu=cortex-a53']],
 	['0xd04', ['-mcpu=cortex-a35']],
-- 
2.17.0

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2018-04-13 15:43 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-04-09 14:39 [dpdk-dev] [PATCH] build: fix default arm64 build instruction level support Jerin Jacob
2018-04-09 15:42 ` Bruce Richardson
2018-04-10 14:16 ` Bruce Richardson
2018-04-10 14:19   ` Richardson, Bruce
2018-04-11  7:00     ` Hemant Agrawal
2018-04-13 15:42       ` Bruce Richardson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).