x32阴影堆栈,锁定优化,英特尔VFM&Linux的其他x86更改6.10

2024年 5月 13日 77.4k 0

x32阴影堆栈,锁定优化,英特尔VFM&Linux的其他x86更改6.10-1今天是Linux 6.10合并窗口正式发布的第一天。在今天发出的大量拉取请求中,有许多x86拉取请求的材料一直在TIP.git中排队,其中有许多变化对英特尔和AMD都有利。

首先,x86/shstk pull为x32架构启用了影子堆栈。x32 ABI作为提醒,在使用32位指针时提供了x86_64(并且需要x86_64)的优点。早在Linux 6.6中,x86_64影子堆栈支持被合并,而最近已经为x32启用了影子堆栈,现在正在为仍在使用x32的Linux 6.10合并。该pull请求确实承认,很少看到新的32位Linux内核功能:

“虽然我们通常不再在32位内核上启用这样的功能,但这一变化很小,很简单,并在上游glibc上进行了测试。”

Ingo Molnar今天也发布了x86/cpu的更改。这种拉动确实带来了英特尔CPU型号处理的返工,未来的英特尔CPU将超越长期用于英特尔处理器的“系列6”。现在有了Linux 6.10+,英特尔CPU依赖于供应商/系列/型号的“VFM”值组合成一个值,从而更容易引入新的英特尔CPU型号和系列。

Linux6.10的x86/cpu pull还为CCD/CCX细节带来了改进的AMD cpu拓扑解析。此外,还优化了更多每CPU数据结构的NUMA分配布局,改进了AMD Erratum 1386解决方案,为
/proc/cpuinfo
被固件禁用时的输出以及其他修复。

随着为Linux 6.10提交的锁定更改,有十几个对原子和自旋锁代码的微优化,使基于x86的处理器受益。

x32阴影堆栈,锁定优化,英特尔VFM&Linux的其他x86更改6.10-2

The other x86 pull requests sent out so far today for Linux 6.10 are mostly bug fixes and other smaller changes. Linux 6.10 should be another feature-packed kernel cycle.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论