英特尔继续为X86S准备Linux内核

发布时间: 2024-03-12 20:00:12 来源: 196世界之最 栏目: 奇趣发现 点击: 11

将近一年前,英特尔发布了X86S规范(以前称为"X86-S"),通过取消对16位和32位操作系统的支持来简化英特尔架构。X86S是向前迈出的一大步,它放弃了传统模式,改进了5级分页,...

将近一年前,英特尔发布了 X86S 规范(以前http://www.196nk.cn称为"X86-S"),通过取消对 16 位和 32 位操作系统的支持来简化英特尔架构。X86S 是向前迈出的一大步,它放弃了传统模式,改进了 5 级分页,并对 x86_64 进行了其他现代化改进。随着 Linux 6.9 内核的推出,更多的 X86S 位将在这一持续努力中到位。

一夜之间,Linux 6.9 合并窗口中的 x86 启动改进就已发布。这次合并将继续改进 x86 早期启动代码,使其与位置无关。最终的目标是让整个核心内核都能使用位置独立代码tHMRCx(-fPIC)构建。此外,还有早期控制台改进、一些微优化和清理,以及更多 X86S 位。

在 Linux 6.9 中的 X86S 工作中,有一部分是为了适应在Ring 0 中移除兼容模式,因此需要重新编写"trampoline_start64"代码。英特尔 Linux 工程师基里尔-舒特莫夫(Kiril196世界之最l Shutemov)解释说:

"重新修改了 trampoline_start64函数,只有在需要更改分页模式时才进入兼容模式。如果 CPU 已经处于所需的分页模式,它将在长模式下继续运行。

只要 CPU 已经处于正确的分页模式,这一修改将允许辅助 CPU 在 X86S 机器上启动。

未来,将有一种机制可以在分页模式之间进行切换,而无需禁用分页模式。"

是的,原来公布的 X86-S 现在被称为 XtHMRCx86S。英特尔 Linux 开发人员最近一直称其为 X86S,而事实上,英特尔原始规范已于 11 月悄然更新为 v1.1,并在修订历史中注明名称确实已从 X86-S 变为 X86S。

英特尔继续为X86S准备Linux内核

除了正在进行的 X86S 工作外,Linux 6.9 还因合并英特尔 FRED而备受关注,这也是未来http://www.196nk.cn处理器的另一次大修......有可能与 X86S 同时进行。

Linux 6.9 的所有 X86/boot 改动都在此 pull request中列出。

本文标题: 英特尔继续为X86S准备Linux内核
本文地址: http://www.196nk.cn/qiqufaxian/320204.html

如果认为本文对您有所帮助请赞助本站

支付宝扫一扫赞助微信扫一扫赞助

  • 支付宝扫一扫赞助
  • 微信扫一扫赞助
  • 支付宝先领红包再赞助
    声明:凡注明"本站原创"的所有文字图片等资料,版权均属196世界之最所有,欢迎转载,但务请注明出处。
    DirectX 12工作图正式发布 新GPU自主系统旨在消除CPU瓶颈苹果、谷歌、微软和Mozilla携手合作 让您知道哪个浏览器最快
    Top