Linux 5.19 的 RISC-V :支持在 64 位系统运行 32 位二进制文件
rose1
06月02日 10:15
此文约为315字,阅读需要2分钟
根据外媒 Phoronix 报道,正在开发中的 Linux 5.19 内核合并了 RISC-V 架构的首轮更改,其中包含几个新功能。
Linux 5.19 的 RISC-V 带来了新的 “compat” 子系统,用于在 64 位内核上运行 32 位二进制文件。这个 RV32 的支持很有意思,因为 Linux 内核一直在迎合 64 位 RISC-V ,对现代 RV32 的支持并不多。
Linux for RISC-V 的另一个重大变化是 Svpbmt 对主管模式的扩展支持:基于页面的内存类型。RISC-V 的 Svpbmt 允许将内存属性直接编码在页面中。详细信息请参阅 riscv-isa-manual。
Linux 5.19 的 RISC-V 代码还添加了对 kexec_file_load 的支持,它是基于文件的 Kexec 系统调用,依赖为内核和 initramfs 添加的 FD。
此外,该合并还包含一个新的基于票据的自旋锁系统,和其他较小的修复,更多详情可在合并邮件中查看。
更多精彩内容敬请关注UC电脑园!
未知的网友