继续努力将大部分SPARC 32位CPU支持从Linux中移除

2024年 3月 10日 51.2k 0


去年,在Linux内核上进行了大量的代码清理工作,并致力于移除对过时硬件的支持,这些支持多年来不再活跃地维护在主线内核树中。在CPU方面,其中一项努力是取消对旧Sun工作站的未使用的SPARC 32位CPU支持。用于删除未使用的SPARC32代码的补丁已于本周末更新,目前正在进行审查。

Sam Ravnborg发出了28个补丁,用于从主线Linux内核删除Sun4m和Sun4d代码的补丁的第二个修订版。删除这些旧的SPARC 32位CPU会使内核源代码树减少11k行未维护的代码。

然而,这个补丁系列并没有完全消除对SPARC 32位的支持,因为它只为FrontgradGaisler LEON3处理器留下了足够的支持,这些处理器是仍在与上游Linux内核一起使用的32位SPARC处理器。与此同时,随着代码的删除,Sun4D“龙”在90年代初的日子里很棒,S使用了SPARC服务器1000和SPARC中心2000,但显然已经过时很久了。Sun4M作为多处理器Sun-4的变种,也是SunOS 4.1+和Solaris 2 Days的博物馆文物。

“内核的sun4m和sun4d部分已经有好几年没有人真正感兴趣了。上次有几个人浮出水面,但这要么是因为个人项目,要么是出于怀旧的原因。是时候放手了,丢弃实际上不再使用的spc32部分了。”

..。

删除sun4m和sun4d支持允许删除代码的运行时补丁以及大量汇编代码。结果是汇编程序代码更加清晰,更易于理解,因此也更易于维护和扩展。

这项针对内核的最新Sun4M/Sun4D代码删除工作可以在LKML.

相关文章

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

发布评论