Linux 与RISC-V 的相互发展正变得越来越多,比如最近的有开发者为 Linux 添加了一系列 RISC-V UEFI 支持补丁。通过邮件列表我们现在可以看到,在当前 Linux Kernel 5.9 合并窗口阶段,有一批 RISC-V 支持程序被提了出来。
这些支持补丁提供的新内核特性主要包括:
•ARCH_SUPPORTS_ATOMIC_RMW,以允许启用 OSQ 锁定
•支持RISC-V 上的 NO_HZ_FULL,对于 HPC 和实时工作负载可能很重要
•KMemleak 支持,用于检测内核内存泄漏
•堆栈保护器,用于缓冲区溢出保护
•支持启用 VM 调试
•支持 JUMP_LABEL