IntelのSkylake&Kaby Lake世代のCPUにはハイパースレッディング有効でデータ欠損やプログラムエラーにつながる重大なバグがあると判明
http://gigazine.net/news/20170626-intel-skylake-kabylake-bug/
Skylake世代とKaby Lake世代のCPUのマイクロコードに含まれるバグは、
ハイパースレッディングが有効な場合にレジスタでショートループが発生し
システムやアプリケーションが誤った挙動をしたり、データが破損、欠損したりするという深刻な内容だとのこと。
さらに、この欠陥はDebianなどのLinuxだけにとどまらずWindowsやmacOSなどのあらゆるOSに影響を与えるものだとのこと。
バグ報告があったDebianプロジェクトによると潜在的に影響を受けるユーザーを特定するのは困難であり、
すべてのSkylake世代とKaby Lake世代のCPUユーザーに対策が必要だと指摘しています。
その上で、バグ修正済みのマイクロコードアップデートが提供されるまでの間は、
ユーザーはシステムエラーやデータ欠損のリスクを回避するために、
BIOS/UEFIでハイパースレッディング機能をOFFにしておくことが推奨されています。
なお、デスクトップ向けのCore i5シリーズのように、ハイパースレッディング機能がないモデルや、
第5世代Coreプロセッサー「Broadwell」以前の世代のCPUについては今回のバグの影響は受けないとのこと。



うちには第5世代までのしか無いわ、大勝利!
たぶんAMDも大勝利だろうな。
CPUのマイクロカーネルなんてハードコードされてるはずで
既存CPUのアップデートなんかできるのか?