Linux将无条件支持x86_64内核版本的5级分页功能

发布时间: 2024-07-05 07:25:05 来源: 196世界之最 栏目: 新奇科技 点击: 33

英特尔为Linux内核提供5级分页支持,以便在内存大小不断扩大的情况下提供更大的虚拟和物理地址空间,至今已持续了将近十年时间。早在2017年的Linux4.12中,5级分页内核侧位就已被上传...

英特尔为Linux内核提供 5级分页支持,以便在内存大小不断扩大的情况下提供更大的虚拟和物理地址空间,至今已持续了将近十年时间。早在2017 年的Linux 4.12 中,5 级分页内核侧位就已被上传到上游,并在2019 年的 Linux 5.5 中默认启用。

英特尔 CPU 有一段时间(从 Ice LDIUnELake 开始)支持 5 级分页,AMD CPU则从 Zen 4 开始也支持 5 级分页。因此,Linux 内核可能会转向在 x86_64 内核构建中无条件启用 5 级分页支持。

英特尔正着手在 Linux 内核中无条件启用5级分页支持。这将让虚拟地址大小从 48 位www.196nk.cn扩展到 57 位,以允许高达 128PB 的虚拟内存。

Linux将无条件支持x86_64内核版本的5级分页功能

英特196世界之最尔工程师基里尔-舒特莫夫(Kirill Shutemov)最近发布了一系列补丁,旨在移除"CONFIG_X86_5LEVEL"Kconfig构建时选项,并在新的x86_64内核构建中始终启用5级分页。

"移除 CONFIG_X86_5LLDIUnEEVEL。

作为准备,移除 CONFILDIUnEG_DYNAMIC_MEMORY_LAYOUT,使 SPARSEMEM_VMEMMAP 成为唯一的内存模型"。

实际上,这并不意味着什么,因为大多数 Linux 发行版厂商的内核都启用了 CONFIG_X86_5LEVEL,但这减少了一个开关,也是上游内核更多地迎合现代硬件需求的时代标志。

本文标题: Linux将无条件支持x86_64内核版本的5级分页功能
本文地址: http://www.196nk.cn/xinqikeji/325160.html

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

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

  • 支付宝扫一扫赞助
  • 微信扫一扫赞助
  • 支付宝先领红包再赞助
    声明:凡注明"本站原创"的所有文字图片等资料,版权均属196世界之最所有,欢迎转载,但务请注明出处。
    梅奥诊所的新研究揭示了阿尔茨海默病的分子线索随着行业增长放缓 《Minecraft》在玩家之外寻找收入来源
    Top