皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Linux 6.15 看起来可能会在 EXECMEM_ROX 支持下再次尝试

最初合并回 Linux 6.13 内核的是EXECMEM_ROX x86_64 系统上对模块文本的支持。通过这种大型 ROX 页面的缓存,它可以帮助降低 TLB 指令压力并提高性能。但是这个由 Microsoft 工程师贡献的EXECMEM_ROX支持最终在 Linux 6.13 的最后几天被恢复了。回退是由于错误并且没有任何 Linux x86 维护者签署代码。这段代码已经成型,可以再次使用主线内核进行尝试。

当 Linux 6.13 禁用 EXECMEM_ROX 时,它将再次尝试“下一个周期”以全部清理并获得必要的批准。但是 EXECMEM_ROX 从未提交到 Linux v6.14 合并窗口……现在合并窗口已经结束,补丁已经排队到 tip/tip.git 分支中,因此在 v6.15 合并窗口在春天滚动时可能会提交。

Linux 6.15 看起来可能会在 EXECMEM_ROX 支持下再次尝试

已经进行了一些补丁,以重新设计模块文本分配的 ROX 缓存的处理。Microsoft 的 Mike Rapoport 改进的代码以及现在 Intel 的 Kirill Shutemov 的补丁看起来之前的问题已经得到解决。

Linux 6.15 看起来可能会在 EXECMEM_ROX 支持下再次尝试

重新设计的补丁昨天已排入 tip/tip.git 的 x86/mm 分支。由于它被排队到 TIP 分支中,它应该在 3 月份提交到 v6.15 合并窗口,除非在下一个合并窗口期间发现任何最后一刻的问题或 Linus Torvalds 提出异议。

转自 Linux 6.15 Looks Like It May Try Again With EXECMEM_ROX Support – Phoronix