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