Settings

Theme

July 2024 Update on Instability Reports on Intel Core Processors

community.intel.com

13 points by jhoho a year ago · 5 comments

Reader

magicalhippo a year ago

Dupe: https://news.ycombinator.com/item?id=41039708

DougN7 a year ago

It astounds me that CPUs can be patched. Can anyone comment on how that works?

  • herpderperator a year ago
  • Palomides a year ago

    to be slightly facetious, x86 machine code is an interpreted language

    • atq2119 a year ago

      That's more than just slightly facetious. In a modern x86 CPU, the bulk of instructions are translated to micro-ops by fixed-function logic, and the micro-ops are executed directly. That's very far from interpretation.

      Some instructions (legacy or more complex instructions, especially the ones you'd find in OS code) are implemented by microcode, and that microcode can be patched.

      Microcode also plays a role during CPU initialization, which is when configuration registers are set (which may disable some functionality that turns out to be buggy). Or, as in this case, in power management.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection