英特爾 Skylake/Kaby Lake 處理器發現超線程 bug
在今年四五月份,英特爾聲稱更新處理器說明文檔,增補了一個新的勘誤表說明;這個周末我們獲悉了個中原委: Skylake和Kaby Lake矽片原來存在微碼缺陷(microcode bug)。
Debian郵件列表上詳細說明了這個缺陷,這個缺陷影響了Skylake和Kaby Lake英特爾酷睿處理器(台式機、高端台式機、嵌入式平台和移動平台)、至強v5及v6伺服器處理器,以及一些奔騰型號的處理器。
Debian安全公告聲稱,受影響的用戶需要在BIOS或UEFI設置中「立即」禁用超線程機制,原因是「超線程機制被啟用後,這些處理器可能會出現危險的異常行為。」
因此出現的癥狀可能包括「應用程序和系統行為異常、數據受到損壞以及數據丟失。」
撰寫Debian帖子的Henrique de Moraes Holschuh特別指出,所有操作系統都會受到這個缺陷的影響,而不僅僅是Linux。
英特爾的勘誤表說明(比如這份文檔https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/6th-gen-x-series-spec-update.pdf中)是這樣描述這個問題的:
在複雜的微架構情形下,使用AH、BH、CH或DH寄存器以及對應的較寬寄存器(比如針對AH的RAX、EAX或AX)的不到64個指令的短循環會引起系統出現不可預測的行為。只有當同一物理處理器上的兩個邏輯處理器都處於活躍狀態時,才會出現這個問題。
當開發OcamlL工具鏈的開發員馬克·欣韋爾(Mark Shinwell)聯繫了Debian團隊,解釋Ocaml編譯器觸發英特爾微碼問題後,這個問題才引起了注意。
補救方法
Debian的帖子特別指出,英特爾已在正式文檔中記載了該缺陷及微碼補救方法,適用於酷睿第六代、酷睿第七代、至強v5及v6以及酷睿第六代X系列。
針對Debian用戶:
Kaby Lake――聯繫系統廠商以獲得BIOS/UEFI更新版,同時禁用超線程機制。
Skylake――獲取intel-hyperthreading程序包,能否獲取要看具體的處理器型號;或者禁用超線程機制,等待BIOS/UEFI修復版。
其他用戶則需要針對特定平台的修復版,或者等系統廠商發布BIOS/UEFI升級版。
點擊展開全文
※比爾·蓋茨預言未來世界:機會屬於人工智慧、能源、生物科學
※黑客組織發起DDoS攻擊:目標金融機構,國內外已多家中招!
※微軟首批「開源」的系統 Windows 10……
TAG:雲頭條 |
※Diabetes:新研究發現調節leptin表達的lncRNA
※研究人員發現SpectrePrime和MeltdownPrime新變種
※Akamai成功發現並防禦Memcached新型勒索攻擊
※RegenHU聯合Wako Automation在美國推動藥物發現和生物3D列印
※WPScan-WordPress漏洞發現
※Stephen Curry親著的Under Armour Curry 1,小小DIY你發現了沒?
※別等到Kim Jones離開Louis Vuitton了才發現他有多藝術
※Windows Defender現在可以發現國外政府的間諜軟體
※特斯拉遭到黑客利用其系統發現Cryptocurrency
※Diabetes:北大學者發現影響肝臟糖脂代謝的新lncRNA
※《Science Advances》:科學家發現北極氣候變化迅速的證據
※如何在 Linux/Unix/Windows 中發現隱藏的進程和埠
※紹興之旅——發現中國的Natural Wine
※網友發現Red Velvet Yeri疑似紋身?和Tiffany與泰妍非常相似!
※Napoleone Ferrara博士談VEGF抗體治療眼底疾病機制的發現
※iFixit拆解HomePod發現隱藏編程介面
※iFixit拆解發現三星Galaxy S9 Plus難以修復,顯示雙刀片光圈
※HomePod新發現:可禁用Siri語音助手
※Riccarton Mall發生「恐怖襲擊」、Zara將開紐西蘭網上商城、公墓里發現1500枚戒指等
※Cell Reports:科學家發現肌肉的能量開關!