英特尔继续为X86S准备Linux内核
英特尔继续为X86S准备Linux内核一夜之间,Linux6.9合并窗口中的x86启动改进就已发布。这次合并将继续改进x86早期启动代码,使其与位置无关。最终的目标是让整个核心内核都能使用位置独立代码(-fPIC)构建。此外,还有早期控制台改进、一些微优化和清理,以及更多X86S位。在Linux6.9中的X86S工作中,有一部分是为了适应在Ring0中移除兼容模式,因此需要重新编写"trampoline_start64"代码。英特尔Linux工程师基里尔-舒特莫夫(KirillShutemov)解释说:"重新修改了trampoline_start64()函数,只有在需要更改分页模式时才进入兼容模式。如果CPU已经处于所需的分页模式,它将在长模式下继续运行。只要CPU已经处于正确的分页模式,这一修改将允许辅助CPU在X86S机器上启动。未来,将有一种机制可以在分页模式之间进行切换,而无需禁用分页模式。"是的,原来公布的X86-S现在被称为X86S。英特尔Linux开发人员最近一直称其为X86S,而事实上,英特尔原始规范已于11月悄然更新为v1.1,并在修订历史中注明名称确实已从X86-S变为X86S。除了正在进行的X86S工作外,Linux6.9还因合并英特尔FRED而备受关注,这也是未来处理器的另一次大修......有可能与X86S同时进行。Linux6.9的所有X86/boot改动都在此pullrequest中列出。...PC版:https://www.cnbeta.com.tw/articles/soft/1423399.htm手机版:https://m.cnbeta.com.tw/view/1423399.htm
在Telegram中查看相关推荐
🔍 发送关键词来寻找群组、频道或视频。
启动SOSO机器人