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 BF1B445A6C; Mon, 30 Sep 2024 19:51:10 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D35D340613; Mon, 30 Sep 2024 19:50:55 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.12]) by mails.dpdk.org (Postfix) with ESMTP id 4152F402CB for ; Mon, 30 Sep 2024 19:50:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1727718649; x=1759254649; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=gTzYQXWgFvBqavQVlUMy46PW20g2yy1byPty5unEh0Y=; b=ID9bNJFwccwEZCGQwct23KT99rpPk3I9uNSuDnCV4nlKaaWgYQB0gG/l SSDX4sDVuO9DQALCs/ipe43N0l/9I5aZM4a5K09rKg1hgW6w/p3ip1rfX RaktuxxiK/Q9N/whiH3flhlc2gYloj5mloaxuOOztTkHyhAjhkRY12T/D gsPEJTxwTa5DGi10QgcmablaahoNuCB904OMBzJ73JyiY0dSBb9qkhF17 4CkgX+ab1k+01dMYww4uLJRAxy/6JCob3n03piIE8Zbd7/gPWdUlUU9B8 zt4ciMyWb0bql7d4a2O7eTPsrdBZPRXMRD2DDN4SEehbeYgMFwFxB5PdL Q==; X-CSE-ConnectionGUID: yMeCfzwyRj+9kFP94tK05A== X-CSE-MsgGUID: 5TwZmME7QhSNp20j0OcBjA== X-IronPort-AV: E=McAfee;i="6700,10204,11211"; a="30712529" X-IronPort-AV: E=Sophos;i="6.11,166,1725346800"; d="scan'208";a="30712529" Received: from fmviesa003.fm.intel.com ([10.60.135.143]) by fmvoesa106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Sep 2024 10:50:49 -0700 X-CSE-ConnectionGUID: dmBVJYStRMmLlN6mZ/zqJg== X-CSE-MsgGUID: YLjZr7e+SuW+nvBDPk+xiA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.11,166,1725346800"; d="scan'208";a="77457758" Received: from unknown (HELO silpixa00401385.ir.intel.com) ([10.237.214.25]) by fmviesa003.fm.intel.com with ESMTP; 30 Sep 2024 10:50:48 -0700 From: Bruce Richardson To: dev@dpdk.org Cc: Bruce Richardson Subject: [PATCH v1 4/8] net/cpfl: use global AVX-512 variables Date: Mon, 30 Sep 2024 18:50:28 +0100 Message-ID: <20240930175033.2283861-5-bruce.richardson@intel.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240930175033.2283861-1-bruce.richardson@intel.com> References: <20240930175033.2283861-1-bruce.richardson@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 Replace per-driver checks for AVX-512 with the standard variables from config/x86. Signed-off-by: Bruce Richardson --- drivers/net/cpfl/meson.build | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/drivers/net/cpfl/meson.build b/drivers/net/cpfl/meson.build index e4e0e269bd..87fcfe0bb1 100644 --- a/drivers/net/cpfl/meson.build +++ b/drivers/net/cpfl/meson.build @@ -22,23 +22,8 @@ sources = files( 'cpfl_rules.c', ) -if arch_subdir == 'x86' - cpfl_avx512_cpu_support = ( - cc.get_define('__AVX512F__', args: machine_args) != '' and - cc.get_define('__AVX512BW__', args: machine_args) != '' and - cc.get_define('__AVX512DQ__', args: machine_args) != '' - ) - - cpfl_avx512_cc_support = ( - not machine_args.contains('-mno-avx512f') and - cc.has_argument('-mavx512f') and - cc.has_argument('-mavx512bw') and - cc.has_argument('-mavx512dq') - ) - - if cpfl_avx512_cpu_support == true or cpfl_avx512_cc_support == true - cflags += ['-DCC_AVX512_SUPPORT'] - endif +if arch_subdir == 'x86' and cc_has_avx512 + cflags += ['-DCC_AVX512_SUPPORT'] endif if dpdk_conf.has('RTE_HAS_JANSSON') -- 2.43.0