Skip to content

Commit 8919e3c

Browse files
committed
support knl march
1 parent 3d3cd1f commit 8919e3c

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

install_deps.sh

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -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

134134
else
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."
@@ -142,7 +142,7 @@ else
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

147147
fi
148148

0 commit comments

Comments
 (0)