From patchwork Fri Feb 12 15:15:27 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas Monjalon X-Patchwork-Id: 87889 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 50E4CA0547; Fri, 12 Feb 2021 16:15:45 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E5BA722A2A1; Fri, 12 Feb 2021 16:15:44 +0100 (CET) Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) by mails.dpdk.org (Postfix) with ESMTP id 5C3BA22A29E for ; Fri, 12 Feb 2021 16:15:42 +0100 (CET) Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.west.internal (Postfix) with ESMTP id 59D37C18; Fri, 12 Feb 2021 10:15:39 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Fri, 12 Feb 2021 10:15:39 -0500 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=fm3; bh=6gqXieBlllL9S sAOv1Z7/FQ7uWaFJsYNM5tWGZCilSc=; b=ifvV+Nqtb1BaK70U1gDv2zPDWMefw IMutgu+tcHUkHnzQZFXSQpRq38f9yxV1vPOWoX9KLaAjAhJWgT91NuErl2NISPpl 7uexqyEcV/aTRFTLEM/ZDVWYA4vZCOEHhZeeTVN48TEGgUYL09PJJqlqtAzShTLb ZgUsajo0Q0ag7aywOPyGAI1JoqUuyz90CVu7Bh1srrbIiLF8/QqWjiUWgdltphS5 I/gK+zZxYxVPMJ2MVfjFjVquCPj76S7VmSojNBeui5KpJchds00IAlw4EZte5VtW 7eJBjIxSJ126nJIptj/KDfjKNuRmxosoVMo/FT7rEXu2cACSWpuu7yPlQ== 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= fm2; bh=6gqXieBlllL9SsAOv1Z7/FQ7uWaFJsYNM5tWGZCilSc=; b=kmllWF3V 3b2XV6xPbe64uRrqgFDZXJUK9qBPwfnl6LQB4tHZCbZGdgofMTaT9yEg8iQfjutU Jf0sVTK3YDxIwlXecr2mJ40Yjv6JcZqdsYEY3a6yUi+WvelUA7aEEN3+EliNnCGc ISIqXZO3HSxbMWbxbRn5nHn/UpYaMCqYpGQwPgn3bv0kRzT4pkxfYACfndNVbqAf vhEkHUt37Z2zQAFQh4lfA8xiKCcyRDzkHzVMHKO1V25jFwrhjl7ONzdwgC/Rpg7C nNfC9yYeLUEaLvfGulz4w0wTW+Oapgd16RP09GNLwL53zeOxX0+37xElcEY+ieHu JxpfFmX+rQp1UA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledriedugdejhecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffufffkofgjfhgggfestdekredtredttdenucfhrhhomhepvfhhohhmrghs ucfoohhnjhgrlhhonhcuoehthhhomhgrshesmhhonhhjrghlohhnrdhnvghtqeenucggtf frrghtthgvrhhnpedvhefgiedvjeegtdevheefhfetleefgfeivefgffevfeejgedtgfeu tdehtdegveenucfkphepjeejrddufeegrddvtdefrddukeegnecuvehluhhsthgvrhfuih iivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepthhhohhmrghssehmohhnjhgrlhho nhdrnhgvth 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 834331080057; Fri, 12 Feb 2021 10:15:37 -0500 (EST) From: Thomas Monjalon To: dev@dpdk.org Cc: john.mcnamara@intel.com, Dmitry Kozlyuk , Bruce Richardson Date: Fri, 12 Feb 2021 16:15:27 +0100 Message-Id: <20210212151527.1122082-1-thomas@monjalon.net> X-Mailer: git-send-email 2.30.0 In-Reply-To: <20210212110431.940131-1-thomas@monjalon.net> References: <20210212110431.940131-1-thomas@monjalon.net> MIME-Version: 1.0 Subject: [dpdk-dev] [PATCH v3] doc: add pmdinfogen rewrite to release notes X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 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" From: Dmitry Kozlyuk The build tool pmdinfogen was rewritten in DPDK 21.02, adding Windows support. There is a new build-time dependency: pyelftools. Fixes: f0f93a7adfee ("buildtools: use Python pmdinfogen") Fixes: 6b19edcb663c ("build: enable pmdinfogen for Windows") Signed-off-by: Dmitry Kozlyuk Signed-off-by: Thomas Monjalon Acked-by: Bruce Richardson --- doc/guides/rel_notes/release_21_02.rst | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/doc/guides/rel_notes/release_21_02.rst b/doc/guides/rel_notes/release_21_02.rst index 64e220f2ac..743f1505ef 100644 --- a/doc/guides/rel_notes/release_21_02.rst +++ b/doc/guides/rel_notes/release_21_02.rst @@ -20,6 +20,16 @@ DPDK Release 21.02 make doc-guides-html xdg-open build/doc/html/guides/rel_notes/release_21_02.html +.. note:: + + A **dependency** has been added for building DPDK on Linux or FreeBSD: + the Python module **pyelftools** (version **0.22** or greater), + often packaged as python3-pyelftools, is required. + + If not available as a distribution package, it can be installed with:: + + pip3 install pyelftools + New Features ------------ @@ -180,6 +190,13 @@ New Features tests and output graphed results to PDF files. See the :doc:`../tools/cryptoperf` guide for more details. +* **Added Windows support to pmdinfogen.** + + PMD information strings were added for Windows as well as for other OS. + Extracting them from Windows DLL is not yet supported. + The build-time tool pmdinfogen was rewritten in Python, + thus libelf dependency was replaced with pyelftools as new build dependency. + * **Added support for build-time checking of header includes.** A new build option ``check_includes`` has been added, which, when enabled,