32位 shell.efi x86_Linux 的 32 位内核自 Meltdown 以来一直有问题
Linux 內核的 x86 32 位支持已經開始出現一些輕微的問題。大多數內核開發(fā)人員不再積極測試 x86-32,發(fā)行版供應商也開始放棄對 32 位的支持。其最新例子是,自 Meltdown 漏洞緩解措施以來,在過去一年中,出現在主線內核中的一些錯誤的、未定義的行為功能。
英特爾的 Meltdown 漏洞公布幾個月后( x86_64 被緩解),Linux KPTI 支持 x86 32 位以試圖解決這個問題(從 1 月份的公開到 7 月份的主流就緒),但事實證明,它結果暴露了一個 32 的錯誤。
內核頁表隔離支持暴露了 x86 32 位上的 I/O TLB 映射問題。該原因是內核中未定義的行為,導致數據損壞、內核 Oopes/Panics 和自發(fā)重新啟動。
據報道,KPTI 在 32 位上隨機鎖定或重新啟動的錯誤報告至少可以追溯到去年 12 月?,F在,Linux 5.3 Git 在 5.3-Rc2 標記之前就有了修復。
內核的 vmalloc 代碼現在正在積極同步取消對系統(tǒng)中所有頁表的映射,然后再重用這些區(qū)域,這將解決過去一年一直存在于崩潰 x86-32 內核上的 32 位未定義行為。這個補丁將用于 Linux5.3-Rc2,并可能會在短時間內移植到穩(wěn)定的系列中。
文章轉載自 OSCHINA 社區(qū) [http://www.oschina.net]
本文標題:Linux 的 32 位內核自 Meltdown 以來一直有問題
本文地址:https://www.oschina.net/news/108601/linux-32-bit-kpit-bug-fix
總結
以上是生活随笔為你收集整理的32位 shell.efi x86_Linux 的 32 位内核自 Meltdown 以来一直有问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: xp系统图标大全_XP、Win7一键清理
- 下一篇: 程序 峰谷值 提取_ABAQUS:Pyt