From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bruce Richardson Subject: [PATCH 08/18] sched: remove check for SSE4 Date: Tue, 20 Jun 2017 16:23:03 +0100 Message-ID: <20170620152313.107642-9-bruce.richardson@intel.com> References: <20170620152313.107642-1-bruce.richardson@intel.com> Cc: Bruce Richardson , dev@dpdk.org To: Cristian Dumitrescu Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by dpdk.org (Postfix) with ESMTP id BC6617CB1 for ; Tue, 20 Jun 2017 18:37:46 +0200 (CEST) In-Reply-To: <20170620152313.107642-1-bruce.richardson@intel.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Since SSE4 is now part of the minimum requirements for DPDK, we don't need to check for its presence any more. Signed-off-by: Bruce Richardson --- lib/librte_sched/rte_sched.c | 2 +- lib/librte_table/rte_lru.h | 7 +------ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/lib/librte_sched/rte_sched.c b/lib/librte_sched/rte_sched.c index 614705d..95c24e3 100644 --- a/lib/librte_sched/rte_sched.c +++ b/lib/librte_sched/rte_sched.c @@ -56,7 +56,7 @@ #ifdef RTE_SCHED_VECTOR #include -#if defined(__SSE4__) +#ifdef RTE_ARCH_X86 #define SCHED_VECTOR_SSE4 #endif diff --git a/lib/librte_table/rte_lru.h b/lib/librte_table/rte_lru.h index e87e062..1090163 100644 --- a/lib/librte_table/rte_lru.h +++ b/lib/librte_table/rte_lru.h @@ -47,18 +47,13 @@ extern "C" { #endif #ifndef RTE_TABLE_HASH_LRU_STRATEGY -#ifdef __SSE4_2__ +#ifdef RTE_ARCH_X86_64 #define RTE_TABLE_HASH_LRU_STRATEGY 2 #else /* if no SSE, use simple scalar version */ #define RTE_TABLE_HASH_LRU_STRATEGY 1 #endif #endif -#ifndef RTE_ARCH_X86_64 -#undef RTE_TABLE_HASH_LRU_STRATEGY -#define RTE_TABLE_HASH_LRU_STRATEGY 1 -#endif - #if (RTE_TABLE_HASH_LRU_STRATEGY < 0) || (RTE_TABLE_HASH_LRU_STRATEGY > 3) #error Invalid value for RTE_TABLE_HASH_LRU_STRATEGY #endif -- 2.9.4