@@ -115,9 +115,25 @@ elif [ $NATIVE_MATCH = "broadwell" ] ; then
115115
116116 echo " Generate librte_ans.a/librte_anssock.a/librte_anscli.a for broadwell successfully."
117117
118+ elif [ $NATIVE_MATCH = " knl" ] ; then
119+
120+ cd $RTE_ANS /librte_ans/
121+ rm -f librte_ans.a
122+ ln -s librte_ans_knl.a librte_ans.a
123+
124+ cd $RTE_ANS /librte_anssock/
125+ rm -f librte_anssock.a
126+ ln -s librte_anssock_knl.a librte_anssock.a
127+
128+ cd $RTE_ANS /librte_anscli/
129+ rm -f librte_anscli.a
130+ ln -s librte_anscli_knl.a librte_anscli.a
131+
132+ echo " Generate librte_ans.a/librte_anssock.a/librte_anscli.a for knl successfully."
133+
118134else
119135
120- echo " Your native march is none of westmere/sandybridge/ivybridge/haswell/broadwell."
136+ echo " Your native march is none of westmere/sandybridge/ivybridge/haswell/broadwell/knl ."
121137 echo " You may generate librte_ans.a/librte_anssock.a based on your -mnative by manual,"
122138 echo " Or ask help from ANS develop team."
123139 echo " core2:Intel Core 2 CPU with 64-bit extensions, MMX, SSE, SSE2, SSE3 and SSSE3 instruction set support."
126142 echo " ivybridge:Intel Ivy Bridge CPU with 64-bit extensions, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AES, PCLMUL, FSGSBASE, RDRND and F16C instruction set support."
127143 echo " haswell:Intel Haswell CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA, BMI, BMI2 and F16C instruction set support."
128144 echo " broadwell:Intel Broadwell CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA, BMI, BMI2, F16C, RDSEED, ADCX and PREFETCHW instruction set support."
145+ echo " knl:Intel Knight's Landing CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA, BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, AVX512F, AVX512PF, AVX512ER and AVX512CD instruction set support.."
129146
130147fi
131148
0 commit comments