From patchwork Sat Oct 24 16:36:19 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas Monjalon X-Patchwork-Id: 82066 X-Patchwork-Delegate: david.marchand@redhat.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 30837A04B0; Sat, 24 Oct 2020 18:36:37 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 7407CF64; Sat, 24 Oct 2020 18:36:34 +0200 (CEST) Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) by dpdk.org (Postfix) with ESMTP id DC351F3E for ; Sat, 24 Oct 2020 18:36:32 +0200 (CEST) Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 2C5AD5C00B6; Sat, 24 Oct 2020 12:36:31 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Sat, 24 Oct 2020 12:36:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; s=fm2; bh=ydmz0hZ32YJRI 3Tghjd2nboEe0S9jg6SN5LWkiDsuN4=; b=TX1CfzWncDreB8A9X6iVspe/T9/l3 +grfg09USR64Lq7U6u7CscccZk54CToskW8MF5wPG2A1vU2nM5jaktT0oozsDuYP uLtEPgRPtXUkAevbi5C2VsWhmWErEKAfWHtZ5Ins9vSaXY49ue5drigejCXogFcS 8DzPFMyRqM3Q/IfOCuTqMUT8pnAWK/zXREhcSCW1q6wQYix/ky34Uh2mnrN/W4uB S0FR8ralsa85p/NdvHc83DEKqDL0iAHwlo9syuQcdwBTBcynzaYf9bct8RaT7puP I6DugWNt1nfFjLo8MLVcWLUmGlgok7G6dgUpfmvUyFQ2zltbtcrDpAr/g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; bh=ydmz0hZ32YJRI3Tghjd2nboEe0S9jg6SN5LWkiDsuN4=; b=UrWMKoCy uTKQfQ/azeDZQd+WK5+oLCGMGNhMrtMjL27WhDPVvq8ixVeego2A4DP6WGtEtZBb NtaoIUH/YK1PERH/XcRKBc4NNyjuYv4Pu3XnKslbl2+NzHFGp9/2JiFD+xu1Dt9H MwxaOZk574TgkRtGzRlUuGHk+L8kpvi3AH8sTTNpguHHibGEUetIOerIk9TZwquz JMQvJWT1T1GnoJxiBQ0SsSBCAploRo3PFsYDC/Yeo4nQz390tTIlhSk8zpJrpIoo 4JINkpLUeceL1mP08JvgX/Yw7x6htjvpenaZWI7CYTrLTLwY2FkUXlUWFJxawkfs EOyxj01MjSnXhA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrkedvgddutdegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgjfhgggfestdekre dtredttdenucfhrhhomhepvfhhohhmrghsucfoohhnjhgrlhhonhcuoehthhhomhgrshes mhhonhhjrghlohhnrdhnvghtqeenucggtffrrghtthgvrhhnpedvhefgiedvjeegtdevhe efhfetleefgfeivefgffevfeejgedtgfeutdehtdegveenucfkphepjeejrddufeegrddv tdefrddukeegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homhepthhhohhmrghssehmohhnjhgrlhhonhdrnhgvth X-ME-Proxy: Received: from xps.monjalon.net (184.203.134.77.rev.sfr.net [77.134.203.184]) by mail.messagingengine.com (Postfix) with ESMTPA id 359CC328005E; Sat, 24 Oct 2020 12:36:29 -0400 (EDT) From: Thomas Monjalon To: dev@dpdk.org Cc: david.marchand@redhat.com, jerinj@marvell.com, bruce.richardson@intel.com, ruifeng.wang@arm.com, viktorin@rehivetech.com, drc@linux.vnet.ibm.com, konstantin.ananyev@intel.com Date: Sat, 24 Oct 2020 18:36:19 +0200 Message-Id: <20201024163619.352920-1-thomas@monjalon.net> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20201006202250.3623749-1-thomas@monjalon.net> References: <20201006202250.3623749-1-thomas@monjalon.net> MIME-Version: 1.0 Subject: [dpdk-dev] [PATCH v2] maintainers: improve coverage of arch-specific files 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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 Reviewed-by: David Christensen Acked-by: David Marchand --- 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 M: Ruifeng Wang +F: config/arm/ F: lib/librte_eal/arm/ +X: lib/librte_eal/arm/include/*_64.h ARM v8 M: Jerin Jacob M: Ruifeng Wang -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 +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 M: Konstantin Ananyev +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/