Linux内核可能最终逐步取消对英特尔i486 CPU的支持

Linux内核可能最终逐步取消对英特尔i486CPU的支持LinusTorvalds支持可能从Linux内核中取消英特尔486(i486)处理器支持的想法。在十年前Linux内核放弃对i386的支持后,i486一直是Linux内核主线的最低x86处理器支持。最近一次试图取消对i486的支持的提法来自LinusTorvalds本人,他表达了可能需要x8632位CPU支持"cmpxchg8b"的想法,这指的是PentiumCPU及以后的CPU。PC版:https://www.cnbeta.com/articles/soft/1330139.htm手机版:https://m.cnbeta.com/view/1330139.htm

相关推荐

封面图片

Linus Torvalds 希望从 Linux 内核中删除对 i486 处理器的支持

LinusTorvalds希望从Linux内核中删除对i486处理器的支持Linux内核早在2012年就已经取消了对i386处理器的支持,现在过去了十年,LinusTorvalds希望也删除对i486处理器的支持。https://www.landiannews.com/archives/95775.html========AOSC/Retro,关心你的奇妙开发板,你的迷之处理器,以及你的史前遗产。

封面图片

Linux将采用英特尔CPU混合拓扑结构来确定漏洞/触发点

Linux将采用英特尔CPU混合拓扑结构来确定漏洞/触发点本周一上午,英特尔发布的补丁将在内核的x86/x86_64拓扑代码中添加CPU类型信息。作为处理器拓扑结构的一部分,通过CPU类型进行正确报告的直接用例是处理CPU漏洞。有些CPU安全漏洞是根据与CPU系列/型号/步进ID的匹配情况来应用的。但是,按照英特尔目前的标识做法,型号/步进标识通常在许多处理器SKU中共享,包括一些具有不同P核和E核组合的SKU,或者一些根本没有E核的SKU。例如,英特尔酷睿i314100有四个P核心,但没有E核心。因此,在当前的x86_64CPU漏洞/缓解处理中,即使是这些仅有P核心的SKU,最终也可能会应用仅适用于E核心系统的缓解措施。这些新的Linux内核补丁的直接区别是,纯P核处理器将不再应用寄存器文件数据采样(RFDS)缓解措施,而RFDS只适用于E核/Atom处理器内核。现在,缓解代码已经足够"聪明",可以考虑内核类型拓扑结构。随着时间的推移,内核处理器拓扑代码中的CPU类型信息可能会有更多用途。现在,这些补丁程序正在主线内核中接受审查。...PC版:https://www.cnbeta.com.tw/articles/soft/1435060.htm手机版:https://m.cnbeta.com.tw/view/1435060.htm

封面图片

英特尔发布Linux系统下的CPU微代码更新

英特尔发布Linux系统下的CPU微代码更新tip.git的x86/microcode分支对Linux内核的x86微代码处理进行了初步改进。这些补丁删除了一些无用的互斥,丢弃了一些旧的调试代码,并使CPU微代码加载支持在基于x86的系统上不再是一个选项,而是始终启用。在英特尔和AMD系统上,任何需要微码加载支持的"合理配置",现在都会启用该选项。早先的x86微代码加载改进至少已在TIP中排队等候,很可能成为即将到来的Linux6.6周期的一部分:https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/log/?h=x86/microcode英特尔至强Max服务器CPUThomasGleixner一直在领导改进英特尔Linux系统后期微码加载的工作。他在这个补丁系列中解释说:"企业用户希望延迟加载微代码。延迟加载是有问题的,因为它需要详细了解变更,并分析该变更是否修改了内核已经在使用的内容。大型企业客户拥有工程团队和深入的技术供应商支持。而普通管理员没有这样的资源,因此内核在后期加载后总是会有污点。英特尔最近在微码头中添加了一个新的保留字段,其中包含了CPU上必须运行的最小微码版本,以确保加载安全。在所有较旧的微代码版本中,该字段的值都是0,内核会认为这些微代码版本不安全。最小版本检查可通过Kconfig或内核命令行执行。这样,内核就会拒绝加载不安全的修订版。默认情况下,内核会像以前一样加载不安全的版本,并玷污内核。如果加载的是安全版本,内核就不会被玷污。但这并不能解决延迟加载的所有其他已知问题:-当前英特尔CPU上的延迟加载与启用超线程时的NMI相比是不安全的。如果在主处理器加载微代码时发生NMI,次处理器就会崩溃。-当微码更新修改了MWAIT时,使用MWAIT的软脱机SMT姊妹们也会造成损坏。在"nosmt"缓解措施的背景下,这是一种现实的情况。无论是核心代码还是英特尔特定代码,都根本不会处理这些问题。在尝试实现这一点时,我无意中发现了一些功能失常、复杂得可怕的冗余代码,因此我决定先清理这些代码,以便在干净的石板上添加新功能"。在Linux上,延迟加载微代码是指当系统已经启动并运行软件时,允许更新CPU微代码,而不是在CPU内核不忙的启动时间提前加载微代码。延迟加载CPU微代码对于超大规模企业、云服务提供商和其他大型企业尤其有用,因为它们希望以安全的名义快速部署CPU微代码更新,但又要避免系统宕机。目前还不清楚改进后的英特尔CPU微代码延迟加载是否能在v6.6内核中及时完成,但至少这项改进正在进行中。...PC版:https://www.cnbeta.com.tw/articles/soft/1377059.htm手机版:https://m.cnbeta.com.tw/view/1377059.htm

封面图片

新补丁持续优化英特尔混合架构CPU性能调度 Linux或很快反超Windows 11

新补丁持续优化英特尔混合架构CPU性能调度Linux或很快反超Windows11Phoronix报道称:随着针对英特尔混合CPU架构的持续优化,Linux或很快实现超越Windows11操作系统的性能提升。回顾2021年的架构日活动,芯片巨头英特尔介绍了采用大小核设计的12代AlderLakeCPU的核心设计细节。当时该公司称,其已携手微软在Windows11操作系统中带来了ThreadDirector任务调度优化,以充分发挥混合架构的性能。(图viaNeowin)2021年11月的实测结果表明,操作系统层面的性能调度优化,让Windows11轻松击败了Linux平台、以及微软自家的Windows10(即使较旧的LakefieldCPU也是如此)。时间快进到2022年8月,事情似乎正在起变化。可知随着Linux底层代码的持续优化,其正在逐渐缩短与Windows11的性能差距。基于5.18版Linux内核实测表明,AlderLake-S酷睿i9-12900K处理器在Ubuntu发行版上的表现,已较Windows11几乎没有任何差异。与此同时,由英特尔Linux工程师RacardoNeri提交的新补丁可知,进一步的优化正在路上。据悉,新补丁主要改进了大核(P-cores)性能、以及与小核(E-cores)之间的任务调度。在混用了具有较高频率的同步多线程(SMT)内核、以及不支持SMT的较低频内核的处理器上,若多个SMT同级处理器处于忙碌状态,则较低优先级的CPU会适当接管前者的内核任务。新补丁没有采用让每个SMT内核被赋予不同优先级的做法,而是通过调整asym-packing负载均衡器来识别繁忙的同级SMT核心,并让低优先级的CPU来承担部分任务。在剔除了这些人为的优先级调度因素之后,系统能够避免在混合架构处理器上的多余跳动操作,使得低优先级内核可检查所有SMT内核中最繁忙的队列。受益于此,Linux将很快实现对Windows11操作系统的反超。此外考虑到即将推出的13代RaptorLake(以及14代MeteorLake等后续产品线)都基于相同的设计理念,这一优势也将无缝延续下去。PC版:https://www.cnbeta.com/articles/soft/1309301.htm手机版:https://m.cnbeta.com/view/1309301.htm

封面图片

英特尔继续为X86S准备Linux内核

英特尔继续为X86S准备Linux内核一夜之间,Linux6.9合并窗口中的x86启动改进就已发布。这次合并将继续改进x86早期启动代码,使其与位置无关。最终的目标是让整个核心内核都能使用位置独立代码(-fPIC)构建。此外,还有早期控制台改进、一些微优化和清理,以及更多X86S位。在Linux6.9中的X86S工作中,有一部分是为了适应在Ring0中移除兼容模式,因此需要重新编写"trampoline_start64"代码。英特尔Linux工程师基里尔-舒特莫夫(KirillShutemov)解释说:"重新修改了trampoline_start64()函数,只有在需要更改分页模式时才进入兼容模式。如果CPU已经处于所需的分页模式,它将在长模式下继续运行。只要CPU已经处于正确的分页模式,这一修改将允许辅助CPU在X86S机器上启动。未来,将有一种机制可以在分页模式之间进行切换,而无需禁用分页模式。"是的,原来公布的X86-S现在被称为X86S。英特尔Linux开发人员最近一直称其为X86S,而事实上,英特尔原始规范已于11月悄然更新为v1.1,并在修订历史中注明名称确实已从X86-S变为X86S。除了正在进行的X86S工作外,Linux6.9还因合并英特尔FRED而备受关注,这也是未来处理器的另一次大修......有可能与X86S同时进行。Linux6.9的所有X86/boot改动都在此pullrequest中列出。...PC版:https://www.cnbeta.com.tw/articles/soft/1423399.htm手机版:https://m.cnbeta.com.tw/view/1423399.htm

封面图片

Linux 6.9 预计周日发布 针对英特尔和AMD处理器都有重大改进

Linux6.9预计周日发布针对英特尔和AMD处理器都有重大改进对于英特尔(Intel)和AMD(AMD)来说,最近和即将推出的平台的改动仍然相当大。Linux6.9中英特尔/AMD的一些重大变化包括:-针对现代Ryzen系统的AMDP-State首选内核处理。这是为了利用CPU内核之间的ACPICPPC数据,改善AMDRyzen系统上可实现更高频率的内核的任务分配,同时帮助在Zen4和Zen4C内核之间进行混合选择。这种AMD首选内核支持从去年开始开发。-针对英特尔酷睿"流星湖"调整,可以在Linux6.9上为那些使用新款英特尔笔记本电脑的用户带来不错的性能提升。-Linux6.9还显示了AMD第四代EPYC在Linux6.9上的一些性能提升,以及英特尔至强Max在新内核上的一些人工智能工作负载的性能提升。-英特尔FRED与未来的英特尔CPU合并,用于灵活返回和事件交付,以彻底改变CPU环路转换。-合并了AMDFRU内存毒药管理器和其他工作,以更好地支持AMDMI300系列。-重写了x86拓扑代码,以更好地处理英特尔酷睿混合CPU。-现在所有支持的显卡均已启用IntelFastboot支持。-支持在现代4K+显示器上支持更大的帧缓存控制台字体。-AMD继续向AMDGPU驱动程序上游提供更多RDNA3+刷新和RDNA4图形硬件支持。-继续开发实验性的英特尔XeDRM内核图形驱动程序,英特尔的目标是为Xe2/LunarLake做好准备。...PC版:https://www.cnbeta.com.tw/articles/soft/1430415.htm手机版:https://m.cnbeta.com.tw/view/1430415.htm

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人