正如年初我们所报道的那样,未来的英特尔 CPU 将不再使用自 20 世纪 90 年代中期 P6 微体系结构以来使用的"Family 6"标识,从那时起,英特尔一直在"Family 6"下发布新的 CPU,并采用不同的型号标识,而 AMD 则更加开放,每隔一两代 Zen 就会更换一次 Family ID。
由于英特尔长期使用 Family 6 标识,导致很多 Linux 内核代码只能依靠型号 ID 比较来确定英特尔 CPU 的世代等,但随着 Linux 6.12的发布,这项工作似乎即将结束。
英特尔工程师近期在将围绕英特尔 CPU 的 Linux 内核代码转换为新的 VFM 宏,以便更优雅地编码供应商、系列、型号信息,并使代码在未来能够应对新的非 Family 6 处理器。新的 VFM 代码已经在过去的几个内核周期中使用,在即将到来的 Linux 6.12 内核周期中,工作似乎也将完成。
在 Linux 6.12 合并窗口下周开放之前,开发者已经提交了一些早期的拉取请求,其中包括来自 tip.git 的 x86/cpu 更新。该拉取请求是对英特尔新 CPU 型号定义的最后修饰:
"添加对新英特尔 VFM CPU 模型匹配宏的最终转换,其中包括供应商,并最终删除旧的硬编码系列 Family 6 宏"。
Linux 内核中现有的英特尔 Family 6 CPU 定义涵盖了明年的 Clearwater Forest 和 Darkmont 内核。在此之后,我们或许就能看到英特尔的新产品走过 Family 6 时代了。