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

rose1 发表于2022-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电脑园!

个用户觉得很有用

uc电脑园提供的技术方案或与您产品的实际情况有所差异,您需在完整阅读方案并知晓其提示风险的情况下谨慎操作,避免造成任何损失。

如此好文,分享给朋友

图片来源:网络

发表评论
验证码:
评论列表
共0条