Quote:
Originally Posted by
freeloader
Well it's apparent they shared a major thing in common. Data corruption and system hangs.
Just to try and keep it simple. I will just paste the short descriptions.
Quote:
AMD TLB bug:
Under a highly specific and detailed set of conditions, an internal resource livelock may occur between a TLB reload and other cached operations.
Quote:
Intel TLB bug 1:
Under certain conditions when C6 and two logical processors on the same core are enabled on a processor, an instruction fetch occurring after a logical processor exits from C6 may incorrectly use the translation lookaside buffer (TLB) address mapping belonging to the other logical processor in the processor core.
Quote:
Intel TLB bug 2:
Following an exit from core C6, previously logged TLB (Translation Lookaside Buffer) errors in IA32_MCi_STATUS may be cleared.
Implication: Due to this erratum, TLB errors logged in the associated machine check bank prior to core C6 entry may be cleared. Provided machine check exceptions are enabled, the machine check exception handler can log any uncorrectable TLB errors prior to core C6 entry. The TLB marks all detected errors as uncorrectable.
Workaround: As long as machine check exceptions are enabled, the machine check exception handler can log the TLB error prior to core C6 entry. This will ensure the error is logged before it is cleared.
Quote:
Intel TLB bug 3:
Under certain conditions, writes to IA32_CR_PAT (277H) or IA32_EFER (C0000080H) MSRs may result in an incorrect ITLB (instruction translation lookaside buffer) translation.
None of the 2 companies actually writes data corruption btw.
First of all you can see that the descriptions are very very different from one another. That itself should show its not something that is related.
Bug 1 for Intel also requires the CPU to be in deep sleep, and have HT on. Both bug 1 and 3 relates to ITLB actually.
Bug 2 you would never see when you run Windows etc. Since machine checks are enabled anyway.
So as with all the other bugs on the AMD and Intel CPUs. Only 1 bug was critical. And that was the AMD TLB bug sofar. All the other 300 phenom bugs and sofar 77 i7 bugs and some 200+ C2 bugs are non critical. But that doesnt make people click on your website...does it? ;)
Just as a fun note from the Phenom list:
Quote:
Memory Instability After PWROK Assertion
For the senstionalist/clueless person. It sounds like something major. Memory instability!!!
Or this one:
Quote:
A DIV Instruction Followed Closely By Other Divide Instructions May Yield Incorrect Results
OMG..it cant calculate correctly!
Quote:
Processor Core May Execute Incorrect Instructions on Concurrent L2 and Northbridge Response
It doesnt even know what to execute and when!
Easy to make something big out of nothing if you want to. And/or doesnt understand what you are reading.