4 ms·
Does Windows have a patch for this too? Or just disabling HT is the safest option?
by riledhel 9y ago
Does Windows have a patch for this too? Or just disabling HT is the safest option?
- lima 9y agoIt's safe to assume that Windows distributes the microcode fixes as well.
- hedora 9y agoFor some reason, Debian says you need bios updates for certain machines, and Debian packaged microcode for others. I wouldn't be surprised if it is the same for Windows.
- Nexxxeh 9y agoBy my reading, it's fixed in Micro-code, so if you Windows Update, you already have it fixed.
- kronos29296 9y agoIf they don't fix for Windows then they are killing 90% of their customers which they won't. So if it's not already out it will be soon. It is Linux which gets fixes late most of the time.
- pbsd 9y agoWindows does have a microcode update driver, as you would expect, so it can fix this. However, looking at the microcode update driver on an updated Windows 10 as of right now, I don't see a recent enough microcode version to fix it. The latest updates appear to be from 2015.
- sqldba 9y agoThat's pretty cool, I didn't know of this functionality. Is there a good resource on how to look it up?
- pbsd 9y agoI haven't seen a description of it anywhere that I can think of. The driver lives in C:\Windows\system32\mcupdate_{genuineintel,authenticamd}.dll. All it does is detect which CPU it's running on, and load the appropriate microcode. Loading the microcode is straightforward---all you need to do is put a few values in the appropriate MSRs. This is described in the Intel manuals, Volume 3. The microcode itself is embedded in the above DLLs, as a big binary table. The latest entry I see is 20150812 for the Intel 0x40651, aka Haswell.