This patch selects SSE & SSE2 in the socket if one exists (except for AMD since there are many sockets for two models).<br><br>The reasoning is that sockets can support multiple models of CPUS for intel, and SSE & SSE2 settings need to be based on the least capable CPU.<br>
<br>It's all correct as far as Google tells me.<br><br>Socket PGA370 - SSE but not SSE2 (supports PIII)<br>Slot 1 - SSE but not SSE2<br>Slot 2 - SSE but not SSE2<br>Via C3 - SSE but not SSE2<br>Via C7 - SSE and SSE2<br>
Qemu - not SSE2 (I don't know about SSE, so I didn't set it)<br>Geode - not SSE or SSE2<br>intel ep80579 SSE and SSE2<br>Socket 441 SSE and SSE2<br>Socket mPGA479M SSE and SSE2<br>Socket mPGA604 SSE and SSE2<br>Socket BGA956 MMX and SSE and SSE2<br>
Socket mFCPGA478 MMX and SSE and SSE2<br>Socket mPGA478 MMX and SSE and SSE2<br>Socket mPGA603 MMX and SSE and SSE2<br><br>some intel model_f?x Kconfig files weren't being sourced in src/cpu/intel/Kconfig<br><br>Signed-off-by: Myles Watson <<a href="mailto:mylesgw@gmail.com">mylesgw@gmail.com</a>><br>
<br>Thanks,<br>Myles<br>