新闻

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 5.19 的 RISC-V :支持在 64 位系统运行 32 位二进制文​​件

Linux for RISC-V 的另一个重大变化是 Svpbmt 对主管模式的扩展支持:基于页面的内存类型。RISC-V 的 Svpbmt 允许将内存属性直接编码在页面中。详细信息请参阅 riscv-isa-manual。

Linux 5.19 的 RISC-V 代码还添加了对 kexec_file_load 的支持,它是基于文件的 Kexec 系统调用,依赖为内核和 initramfs 添加的 FD。

此外,该合并还包含一个新的基于票据的自旋锁系统,和其他较小的修复,更多详情可在合并邮件中查看。

更多精彩内容敬请关注UC电脑园!

发表评论
评论列表
共0条
点击加载更多