Slashdot Mirror


Flaws In Intel Processors Quietly Patched

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.

11 of 311 comments (clear)

  1. my 1.9432534656 cents worth... by ross.w · · Score: 5, Funny

    If they're releasing the patch so quietly, how will anyone know to apply it?

    --
    If my call is important, why am I talking to a recording?
  2. Intel Macs not affected? by Anonymous Coward · · Score: 5, Insightful

    There is no indication that Apple users are affected.

    What, magical pixie faries fixed the Intels in Macs? How could they not be affected?

  3. Microcode by bblount · · Score: 5, Informative

    This patch affects the microcode, which are the underlying machine instructions: http://en.wikipedia.org/wiki/Microcode

    How could this not affect Intel Macs? They use the same machine instructions that everyone else does!

  4. Oh come on, it's nothing by Anonymous Coward · · Score: 5, Funny

    With two such large, trustworthy, open, and reliable organizations involved, which have always looked after the general well being of the industry because what's good us is good for them, do we really need to worry ?

  5. ah, time to dig up the bluewave tagline file... by jollyreaper · · Score: 5, Funny

    How many Pentium designers does it take to screw in a light bulb? 1.94
    Pentiums and Deodorants - When being close is all that matters
    Highlander Pentium: There can be only 1.0101002913491!
    Talking Barbie and the Pentium-90 agree! "Math is hard!"
    "Go forth and multiply... divide only if not on a Pentium..."
    "I am Pentium of Borg--prepare to be approximated"
    Pentium: Making tomorrow's mistakes today
    Pentium slogan: Why Do You Think It's Called *Floating* Point?
    Pentium slogan: Nearly 300 correct opcodes!

    Yeah, I know that Intel bashing is old, that's why I used old jokes.

    --
    Kwisatz Haderach
    Sell the spice to CHOAM
    This Mahdi took Shaddam's Throne
  6. Why Mac OSX not affected by Anonymous Coward · · Score: 5, Funny

    Mac OSX does not make use of the new x86 BNDOVR opcode, unlike Windows which is dependent on it.

  7. Some more details by macemoneta · · Score: 5, Informative
    I had submitted some additional details in a rejected submission:

    Two months ago, Intel introduced microcode updates for all systems with an Intel® Core(TM) 2 Duo processor. According to an HP Tech Support Document:

    While the implications of the issue are difficult to quantify, any of the following symptoms can occur:

    * The system may stop responding to keyboard or mouse input.
    * A system operating in a Microsoft Windows environment may generate a blue screen.
    * A system operating in a Linux environment may generate a kernel panic.

    This was the first I had heard of this; probably a good time to check for BIOS or microcode updates."

    The HP link also indicates the nature of the problem, which should not be OS specific:

    This Intel microcode update addresses an improper Translation Lookaside Buffer (TLB) invalidation that may result in unpredictable system behavior such as system hangs or incorrect data.

    --

    Can You Say Linux? I Knew That You Could.

  8. Sir, you will no doubt be shocked to learn.... by Anonymous Coward · · Score: 5, Funny

    that this neither comes with a silver platter, or chilled champagne. I know when this realization dawned on me, my monocle popped out and rolled under my desk. My gentleman's gentleman, Wheatley, has noted his displeasure with your oversight while remedying the situation.

  9. Re:Ooops, I'm the blind one by afaik_ianal · · Score: 5, Insightful

    Given the level of secrecy that Intel and Microsoft are giving to the nature of the bug, I still think that DRM is the true culprit.


    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.
  10. Re:Ugh, I hated that bug. by Wavicle · · Score: 5, Informative
    Oh did you?

    1) The Pentium FDIV bug produced an incorrect answer in 1 in 9 billion double precision floating point divides. It did not affect integer divides.
    2) The answer always contained at least 14 correct significant bits (usually more, but an error in the 15th significant bit was the worst case). The means that single precision calculations were almost invariably correct.
    3) Any hack to solve the problem would have been hundreds of times slower than just living with a small error in so few calculations.
    4) All games today get by just fine using single precision floats for rendering.
    5) It took a guy (Thomas Nicely) with a Ph.D. doing heavy research in computational number theory to find it, yet you found it while working on a game in QuickBasic.

    I think Nicely said it best in his FDIV flaw FAQ:

    Bear in mind, however, that the likelihood is 1000 to 1000000 times
    greater that any erroneous results obtained on a Pentium are due to
    software errors, rather than any error in the CPU.
    and also:

    Over a period of five years, no person was ever able to collect a
    reward offered for exhibiting (other than with a code artificially
    contrived to demonstrate the error), on either of two workplace
    systems intentionally left with flawed CPUs installed, an error
    caused by the flaw.
    --
    Education is a better safeguard of liberty than a standing army.
    Edward Everett (1794 - 1865)
  11. Re:correct by ocbwilg · · Score: 5, Informative

    The Linux kernel is not currently affected, though some multi-processor apps with homegrown assembly might be.

    The problem is some sort of atomic operation sequence. Somebody let slip a reference to the bug on a mailing list today, without any real details. Probably the details are still under NDA.


    I did some digging around, and it actually looks like this is a patch for a bug in the Translation Lookaside Buffer (TLB) that was discovered back in April. Microsoft has released a patch for people running current versions of Windows (Vista, XP, and server 2003) but if you're running anything else then you will have to get a new BIOS update to resolve the issue. If you check the major hardware vendors web sites (HP, IBM, etc) the are offering patches to their system ROMs regardless of the OS.

    I know that it's popular on Slashdot to claim that Linux isn't vulnerable to the same bugs that Microsoft operating systems are, but when it comes to processor bugs (errata, in Intel-speak) that's simply not the case. Linux does make use of the TLBs. Every modern OS does. If you look at the hardware vendors' web sites, you will see that they specifically state that the bug could lead to a BSOD on Windows or a kernel panic on Linux.