numam-dpdk/mk/machine
Ashwin Sekhar T K 34e5913067 mk: add crypto capability for armv8a and thunderx
armv8-a has optional CRYPTO extension which adds the
AES, PMULL, SHA1 and SHA2 capabilities. -march=armv8-a+crypto
enables code generation for the ARMv8-A architecture together
with the optional CRYPTO extensions.

Added the following flags to detect the corresponding
capability at compile time.
 * RTE_MACHINE_CPUFLAG_AES
 * RTE_MACHINE_CPUFLAG_PMULL
 * RTE_MACHINE_CPUFLAG_SHA1
 * RTE_MACHINE_CPUFLAG_SHA2

At run-time, the following flags can be used to detect the
capabilities.
 * RTE_CPUFLAG_AES
 * RTE_CPUFLAG_PMULL
 * RTE_CPUFLAG_SHA1
 * RTE_CPUFLAG_SHA2

Signed-off-by: Ashwin Sekhar T K <ashwin.sekhar@caviumnetworks.com>
Reviewed-by: Jan Viktorin <viktorin@rehivetech.com>
2017-07-04 15:56:58 +02:00
..
armv7a mk: fix quoting for ARM mtune argument 2017-04-10 19:52:17 +02:00
armv8a mk: add crypto capability for armv8a and thunderx 2017-07-04 15:56:58 +02:00
atm fix typos using codespell utility 2017-06-14 23:54:13 +02:00
default mk: require SSE4.2 support on all x86 platforms 2017-07-04 14:30:05 +02:00
dpaa2 mk: change dpaa2 machine flag to cortex-a72 2017-06-12 10:41:26 +01:00
hsw fix typos using codespell utility 2017-06-14 23:54:13 +02:00
ivb fix typos using codespell utility 2017-06-14 23:54:13 +02:00
native mk: require SSE4.2 support on all x86 platforms 2017-07-04 14:30:05 +02:00
nhm fix typos using codespell utility 2017-06-14 23:54:13 +02:00
power8 mk: introduce IBM Power architecture 2014-11-26 21:50:09 +01:00
snb fix typos using codespell utility 2017-06-14 23:54:13 +02:00
thunderx mk: add crypto capability for armv8a and thunderx 2017-07-04 15:56:58 +02:00
tilegx eal/tile: add initial TILE-Gx support 2015-07-13 16:15:52 +02:00
wsm fix typos using codespell utility 2017-06-14 23:54:13 +02:00
xgene1 config: clean cache line size selection scheme 2016-02-11 12:45:35 +01:00