带有Linux 6.8的RISCV恢复对XIP内核的支持

2024年 1月 18日 65.4k 0


与 莱纳斯·托瓦尔兹回去工作,周三合并到主线上的是正在开发中的RISC-V架构更新Linux 6.8内核周期。

带有Linux6.8的RISC-V的功能之一是恢复XIP内核支持。XIP是允许Linux内核从ROM“就地执行”的选项。执行RISC-V“CONFIG_XIP_KERNEL”构建允许将内核放置在CPU可直接寻址的非易失性存储上。然后,可以直接执行存储上的XIP内核,例如NOR闪存,而不需要将内核的文本部分从闪存加载到RAM。只有读写部分,如内核的数据部分和堆栈,才会被复制到RAM。

RISC-V是少数几个支持Linux CONFIG_XIP_KERNEL选项的CPU架构之一,但事实证明, 它最初是在Linux5.13中引入的。由于XIP在QEMU下不是一种简单的测试方法,而且还需要其他功能强大的硬件,因此它在几个内核版本中都遭到了破坏。但Linux6.8中的一组RISC-V修复现在将产生工作XIP支持。

Linux 6.8的RISC-V更改还增加了对hwbe接口的新RISC-V ISA扩展的支持、对页表处理代码的清理,以及其他修复。更多详情,请访问此Git合并.

相关文章

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

发布评论