Flaws In Intel Processors Quietly Patched 311
Nom du Keyboard writes "According to this article in The Inquirer and this Microsoft Knowledge Base article, a fix for some significant problems in many of Intel's most recent processors has been quietly released — by whom is not clear. Patches are available on Microsoft's site. Affected processors include Core 2 Duo E4000/E6000, Core 2 Quad Q6600, Core 2 Xtreme X6800, XC6700, and XC6800. Details on just what has been fixed are scanty (it's called a 'reliability update'), however, it's probably more important than either Intel or Microsoft is openly admitting." There is no indication that Apple users are affected.
Intel Macs not affected? (Score:5, Insightful)
What, magical pixie faries fixed the Intels in Macs? How could they not be affected?
Re:Intel Macs not affected? (Score:5, Insightful)
Re:my 1.9432534656 cents worth... (Score:3, Insightful)
flash the CPU Microcode - YIKES! (Score:3, Insightful)
Uhh, you can flash the CPU Microcode from within a Microsoft OS?!? [Other than DOS?!?]
Wouldn't this pose like the Mother of All Possible Challenges to the Black Hat community - how to right a worm that could flash CPU's, thereby rendering nearly limitless power over every possible sandboxing or anti-virus countermeasure?
Kinda the Helen of Troy [or Anne Boleyn [sho.com]] of Hax0r/Crax0r Wet Dreams?
Seriously - how can you hope to maintain the illusion of Virtual Machines if you can write to the microcode?
Re:flash the CPU Microcode - YIKES! (Score:5, Insightful)
Re:my 1.9432534656 cents worth... (Score:4, Insightful)
Re:Microcode (Score:3, Insightful)
Question is, how come you patch microcode hardware flaw with a software patch - is this affecting performance? Possibly.
About the Macs not being affected: that was funny. Given how secretive the MS/Intel patches are, and we know Apple is totally open about stuff like that, right?
Re:Intel Macs not affected? (Score:3, Insightful)
Slashdot readers and microcode (Score:5, Insightful)
Re:Intel Macs not affected? (Score:4, Insightful)
Re:flash the CPU Microcode - YIKES! (Score:3, Insightful)
Asleep at the wheel (Score:5, Insightful)
Re:my 1.9432534656 cents worth... (Score:5, Insightful)
Re:Ooops, I'm the blind one (Score:5, Insightful)
And given that I have no evidence either way, it must be the fairies. What kind of an argument is that? If they were being so secretive to hide the nature of the patches, why would they go and label them in the fricking file names?
Isn't it more plausible that the file names have the word "genuine" in them because like many patches, they're only available to activated windows boxes, and that it's just some random bug in the microcode being fixed?
I think you've had the tinfoil hat on a little bit too long.
yes, but... (Score:3, Insightful)
Re:In Soviet Russia ... (Score:4, Insightful)
Re:Intel Macs not affected? (Score:1, Insightful)
Re:flash the CPU Microcode - YIKES! (Score:4, Insightful)
Which makes it no worse than any other hack, virus or worm. You can already take complete control over the computer without resorting to microcode.
If it had been permanent and survived reboots, then a complete format and reinstall would not remove the hack. That would have been scary indeed, but luckily that is not the case.
That can't be right. (Score:4, Insightful)
Re:my 1.9432534656 cents worth... (Score:2, Insightful)
Re:Intel Macs not affected? (Score:3, Insightful)
I really wish gcc developers would choose performance over, well, whatever it is that they went for here.
Two years ago, I compared C compilers for the AMD64 using the stream benchmark (I was developing an application that had similar performance characteristics to stream). The compiled code that gcc generated was, if I remember correctly, 30% slower than code generated by two closed-source compilers. In looking at the assembly, the chief difference was that the closed-source compilers were aware of the AMD64 series caches, and generated code that would disable or enable the caches as appropriate, resulting in much higher write speeds. gcc's code, on the other hand, appeared to be entirely unaware of the AMD64's capabilities, even with AMD64-specific command line flags enabled.
If anyone in the gcc community is working on an Intel or AMD64-oriented performance fork, I would love to hear about it.