From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 4378241CDC; Sun, 19 Feb 2023 11:01:32 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CB95E40C35; Sun, 19 Feb 2023 11:01:31 +0100 (CET) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) by mails.dpdk.org (Postfix) with ESMTP id 8063440698 for ; Sun, 19 Feb 2023 11:01:30 +0100 (CET) Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id CFBAC5C0148; Sun, 19 Feb 2023 05:01:28 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Sun, 19 Feb 2023 05:01:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm1; t=1676800888; x= 1676887288; bh=sIGmVzOCIrKrtQ4RAFgQSlmLh3FT+nooIvIYQ3EArbM=; b=a 623YY4p2HRj/jaygA2ihBsH4nWQwiz+bqYCu27c+cIIYRWXdnLZ0NhqoX4ioKyZA uxnMo0eY/KvaBbaTYqt+Ijr3xJNdtv9Qug06k7qLo6HRMV3bUR1nqnOW4MFRNSHU S7PQYDXBxP+InaETpicINYpwBng5GfhNUByJMwe4GFzEHzCmmhUVprNg8hUpi00z pGMVnWwZWYSEF6zqoEUCSqJE5iV+lxKff2BSzKSLx3I48ONJvV1qkP9/88Qb797f gfat/rbKJ6kuVRiNycHqZErwVdUphVCpBDuzpqe4xE87SN1CwXFxxCSC1YF2ZkFs oc/ZLqH4W6TtvtEBI5JXw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1676800888; x= 1676887288; bh=sIGmVzOCIrKrtQ4RAFgQSlmLh3FT+nooIvIYQ3EArbM=; b=O E4pqWqwVJgPV//PSBBZV9xBzsqRANE6bufJbLguzYjYoyj/0zhrWlWaH2Juz09ka W5sEnE7SGIk8MNUHihszHUYys5NUzrwfamnj0SpgM1sxe+I0ELavlzyr/uM+XCiY G3+/eWpS8zw31x55klaVL32xvMwyXgWYGTyIeEfpj/4PCF3YO37RWD8e5GiOmNS6 nehOgzxM6EJXVVk5LLP7Pd/vvasq4oGDfeR2wf+Y3Z3+4iU18rc9WGAIALJt1Ode DkFCYhA3MQ7LlQvEv9fP8UJPMP2TwIuw3+n/rYnmvjK+jJpBwp6nVyU3oCgvZqXJ nbVp0fcW62xWMRrC8OATA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrudejfedgudduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefufffkjghfggfgtgesthfuredttddtvdenucfhrhhomhepvfhhohhm rghsucfoohhnjhgrlhhonhcuoehthhhomhgrshesmhhonhhjrghlohhnrdhnvghtqeenuc ggtffrrghtthgvrhhnpedtjeeiieefhedtfffgvdelteeufeefheeujefgueetfedttdei kefgkeduhedtgfenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfh hrohhmpehthhhomhgrshesmhhonhhjrghlohhnrdhnvght X-ME-Proxy: Feedback-ID: i47234305:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 19 Feb 2023 05:01:26 -0500 (EST) From: Thomas Monjalon To: Shijith Thotton , "Wu, Jingjing" , "Xing, Beilei" , Morten =?ISO-8859-1?Q?Br=F8rup?= Cc: dev@dpdk.org, Bruce Richardson , fengchengwen Subject: Re: Building DPDK with IOVA_AS_VA Date: Sun, 19 Feb 2023 11:01:24 +0100 Message-ID: <16603912.Ash8RoxBsO@thomas> In-Reply-To: References: <98CBD80474FA8B44BF855DF32C47DC35D8755E@smartserver.smartshare.dk> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" 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 09/12/2022 10:33, fengchengwen: > The hns3 and idpf both use static_library to build advanced vector (e.g. SVE for hns3 and AVX512 for idpf). > The static-library is still compiled even the PMD is not compiled, and this lead to the compile fail problem. > > Although the following could solve the problem, but is there a better plan? > +if dpdk_conf.get('RTE_IOVA_AS_PA') == 0 > + build = false > + reason = 'driver does not support disabling IOVA as PA mode' > + subdir_done() > +endif Yes there is a better plan: fix drivers/meson.build. We must move the "continue" to skip the driver as soon as possible.