IT资讯 Linux 5.19 的 RISC-V :支持在 64 位系统运行 32 位二进制文​​件

porter · 2022-06-02 09:30:07 · 热度: 29

据外媒 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。

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

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册