已针对 Linux 6.12 内核周期提交了 RISC-V 架构更新。支持更多的 RISC-V CPU ISA 扩展,并为这种 CPU 架构启用一些额外的内核功能。
Linux 6.12 的 RISC-V 亮点包括:
* 支持使用 Zkr 种子 KASLR。
* 支持 IPI 触发的 CPU 回溯。
* 支持向用户空间报告通用 CPU 漏洞。
* 对缺少的许可证进行了一些清理。
* XIP 内核的大小限制已被删除。
* 支持跟踪用户空间堆栈。
* 支持 Svvptc 扩展。
* 对整个树进行了各种清理和修复。
更好地处理内核地址空间布局随机化 (KASLR) 总是值得的,RISC-V 支持通用 CPU 漏洞报告以透明和跨架构一致性的名义很好,克服就地执行 (XIP) 内核的大小限制也值得一提。RISC-V 的 Svvptc 扩展用于在将 PTE 标记为有效后避免内存管理指令。跟踪用户空间堆栈的能力完善了 Linux 6.12 中有用的 RISC-V 工作。
Linux 6.12 的 RISC-V 补丁的完整列表可以通过此拉取请求找到。
转自 RISC-V Wires Up More Kernel Features With Linux 6.12 – Phoronix