Linux 5.18 的主要 RISC-V pull带来了 Sv57 五级页表支持、改进的 PolarFire SoC 支持、优化的 MEMMOVE 代码、对可重启序列的支持等等。本周发送了第二批 RISC-V 功能更新,现在合并以使 Linux 5.18 更适合这种开放式处理器 ISA。
如前所述,大量 RISC-V 功能更改已于上周合并,但作为 CPU 架构更新的第二部分的一部分,现在已经准备好加入足够的附加(和测试)材料。
首先是使用较新的 SBI(主管二进制接口)扩展的 RISC-V CPU Idle 支持。RISC-V CPU Idle 驱动程序受到 Arm 的 PSCI CPU Idle 驱动程序设计的“启发”。西部数据为开发这种用于处理处理器内核空闲状态以提高节能效果的新驱动程序做出了重大贡献。
RISC-V 现在还支持 CURRENT_STACK_POINTER 内核选项,用于围绕强化的用户复制代码进行额外的堆栈调试。此外,RISC-V 的默认配置文件现在选择默认启用的“CONFIG_PROFILING”。这是为了利用不同平台上可行的 RISC-V PMU 驱动程序来帮助进行性能分析和其他内核分析功能。
其余的工作主要是清理/修复。有关 Linux 5.18 的这些最新 RISC-V 更改的更多详细信息——当然最有趣的是 CPU 空闲工作登陆。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun145836.html