@@ -115,25 +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
118+ elif [ $NATIVE_MATCH = " knl" ] ; then
119119
120- # cd $RTE_ANS/librte_ans/
121- # rm -f librte_ans.a
122- # ln -s librte_ans_knl.a librte_ans.a
120+ cd $RTE_ANS /librte_ans/
121+ rm -f librte_ans.a
122+ ln -s librte_ans_knl.a librte_ans.a
123123
124- # cd $RTE_ANS/librte_anssock/
125- # rm -f librte_anssock.a
126- # ln -s librte_anssock_knl.a librte_anssock.a
124+ cd $RTE_ANS /librte_anssock/
125+ rm -f librte_anssock.a
126+ ln -s librte_anssock_knl.a librte_anssock.a
127127
128- # cd $RTE_ANS/librte_anscli/
129- # rm -f librte_anscli.a
128+ cd $RTE_ANS /librte_anscli/
129+ rm -f librte_anscli.a
130130# ln -s librte_anscli_knl.a librte_anscli.a
131131
132- # echo "Generate librte_ans.a/librte_anssock.a/librte_anscli.a for knl successfully."
132+ echo " Generate librte_ans.a/librte_anssock.a/librte_anscli.a for knl successfully."
133133
134134else
135135
136- 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 ."
137137 echo " You may generate librte_ans.a/librte_anssock.a based on your -mnative by manual,"
138138 echo " Or ask help from ANS develop team."
139139 echo " core2:Intel Core 2 CPU with 64-bit extensions, MMX, SSE, SSE2, SSE3 and SSSE3 instruction set support."
142142 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."
143143 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."
144144 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.."
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.."
146146
147147fi
148148
0 commit comments