[dpdk-dev] [PATCH v2] maintainers: improve coverage of arch-specific files
Thomas Monjalon
thomas at monjalon.net
Sat Oct 24 18:36:19 CEST 2020
The sub-directories of config/ are maintained by
different architecture maintainers.
Some wildcards are used to describe the lib, drivers and app files
which are specific to some architectures.
The EAL Arm files have split responsibilities depending on 32/64 suffix,
and the common files are shared between Armv7 and Armv8 sections.
Signed-off-by: Thomas Monjalon <thomas at monjalon.net>
Reviewed-by: David Christensen <drc at linux.vnet.ibm.com>
---
v2: add more files (doc, apps and SSE/AVX)
---
MAINTAINERS | 41 +++++++++++++++++++++++++++--------------
1 file changed, 27 insertions(+), 14 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index a3d1927476..41983c1490 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -98,7 +98,6 @@ F: Makefile
F: meson.build
F: meson_options.txt
F: config/
-F: buildtools/binutils-avx512-check.sh
F: buildtools/call-sphinx-build.py
F: buildtools/gen-pmdinfo-cfile.sh
F: buildtools/list-dir-globs.py
@@ -256,33 +255,47 @@ F: app/test/test_rand_perf.c
ARM v7
M: Jan Viktorin <viktorin at rehivetech.com>
M: Ruifeng Wang <ruifeng.wang at arm.com>
+F: config/arm/
F: lib/librte_eal/arm/
+X: lib/librte_eal/arm/include/*_64.h
ARM v8
M: Jerin Jacob <jerinj at marvell.com>
M: Ruifeng Wang <ruifeng.wang at arm.com>
-F: lib/librte_eal/arm/include/*_64.h
-F: lib/librte_net/net_crc_neon.c
-F: lib/librte_acl/acl_run_neon.*
-F: lib/librte_bpf/bpf_jit_arm64.c
-F: lib/librte_lpm/rte_lpm_neon.h
-F: lib/librte_hash/rte*_arm64.h
-F: lib/librte_efd/rte*_arm64.h
-F: lib/librte_table/rte*_arm64.h
-F: drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c
-F: drivers/net/i40e/i40e_rxtx_vec_neon.c
-F: drivers/net/virtio/virtio_rxtx_simple_neon.c
+F: config/arm/
+F: doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst
+F: lib/librte_eal/arm/
+X: lib/librte_eal/arm/include/*_32.h
+F: lib/*/*_arm64.*
+F: lib/*/*_neon.*
+F: drivers/*/*/*_neon.*
+F: app/*/*_neon.*
+F: examples/*/*_neon.*
IBM POWER (alpha)
M: David Christensen <drc at linux.vnet.ibm.com>
+F: config/ppc/
F: lib/librte_eal/ppc/
-F: drivers/net/i40e/i40e_rxtx_vec_altivec.c
-F: examples/l3fwd/*altivec.h
+F: drivers/*/*/*_altivec.*
+F: app/*/*_altivec.*
+F: examples/*/*_altivec.*
Intel x86
M: Bruce Richardson <bruce.richardson at intel.com>
M: Konstantin Ananyev <konstantin.ananyev at intel.com>
+F: config/x86/
+F: doc/guides/linux_gsg/nic_perf_intel_platform.rst
+F: buildtools/binutils-avx512-check.sh
+F: doc/guides/howto/avx512.rst
F: lib/librte_eal/x86/
+F: lib/*/*_sse*
+F: lib/*/*_avx*
+F: drivers/*/*/*_sse*
+F: drivers/*/*/*_avx*
+F: app/*/*_sse*
+F: app/*/*_avx*
+F: examples/*/*_sse*
+F: examples/*/*_avx*
Linux EAL (with overlaps)
F: lib/librte_eal/linux/
--
2.28.0
More information about the dev
mailing list