Linux 6.8将放弃对旧ARM11 MPCore CPU的支持

2024年 1月 4日 38.2k 0

Linux 6.8将放弃对旧ARM11 MPCore CPU的支持-1
ARM11 MPC对早期ARMv6多处理器(SMP)支持的核心支持将随着即将推出的Linux 6.8内核周期。

实现ARMv6的ARM11处理器内核在增加多处理器支持、SIMD媒体指令等方面具有重要意义,但在这些已有20年历史的处理器设计上,它们的时代已经过去了。在Linux 6.8合并窗口之前通过SoC.git删除了对ARM11 MPCore(ARM11 ARMv6K SMP)的支持。

Linux 6.8将放弃对旧ARM11 MPCore CPU的支持-2
ARM的ARM11 MPCore框图。

Linaro开发人员Linus Walleij解释使用ARM11MPCore拆卸:

这种ARM11 SMP配置是ARM内核支持的第一批SMP配置之一,但它的缺点是在ARM RealView PB11MPCore测试芯片上存在奇怪的DMA处理、奇怪的高速缓存标记以及经常(直到最近)完全损坏的高速缓存处理。要引导平台,必须完全禁用高速缓存。当涉及EB 11MPCore时,还不清楚这是否有效。

这些参考设计现在是唯一的ARMv6K SMP平台。

由于只保留纯粹学术兴趣的参考设计,而且特殊大小写的DMA和PMU代码很难维护,也不能真正工作,所以不值得我们花时间。

删除ARM11MPC核心支持以及:

-只在ARMv6K SMP上使用的特殊DMA quirk CONFIG_DMA_CACHE_RWFO,我们是最后一个离开大楼的ARMV6K系统,缓存处理很尴尬,所以再见。

- 只有ARM11MPCore使用的特殊PMU处理。”

这伴随着最近的内核周期中的许多其他清理,以放弃长期过时的硬件支持和其他非常过时的硬件内核组件,这些硬件很可能不再存在,很可能已经损坏,或者可能存在,但不太可能运行新的上游内核版本。例如,Linux 6.7放弃对英特尔安腾的支持, 非常老的WiFi驱动程序正在被移除,以及旧的PCMCIA驱动程序 have been among the material facing the chopping block. Farewell!

相关文章

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

发布评论