跳到主要内容

每周一龙:第 42 期

· 阅读需 3 分钟
WANG Xuerui
🐲龙门客栈打杂的

每周一都为大家报道 LoongArch 社区最前线的第一手新鲜资讯! 上周的进展主要有 Linux 以及工具链。 详情点进来看!

如无特别说明,文中提及的日期、时间都为北京时间(UTC+8)。

先「马」再看

本栏目的内容具有一定延续性,将持续追踪报道 LoongArch 领域的重要或长期项目(坑)。

Linux

Linux 6.9-rc1 已于北京时间周一清晨发布。 先前 3 月 22 日 Huacai Chen 发出了本开发周期的 LoongArch 架构相关变更,也顺利进入了主线。主要的变更有:

  • 增加了 ORC stack unwinder 支持(Tiezhu Yang);
  • 增加了运行时补丁(livepatching)支持(Jinyang He);
  • 修复了 __my_cpu_offset 被错误优化而可能导致的锁语义错误(龙芯与 AOSC);
  • 修复了两处 Kconfig 配置(Huacai Chen)。

工具链

binutils

Tiezhu Yang 为 GDB 增加了 LoongArch 系统调用的调试支持。

GCC

Jiahao Xu 计划移除 32 位 LoongArch 上 SIMD 扩展的编译器支持。这似乎意味着不会出现此类的 LoongArch 硬件,或者说此类「跨界」的功能组合不被允许了。 在同一补丁中,Jiahao Xu 还为 vpickve2gr.d[u] 指令的模板增加了符合指令实际行为的符号或零扩展动作。

LLVM

第 38 期周报报道的 addrspacecast 补丁,现已往回移植到了 LLVM 18 分支,将于 4 月 16 日前后的 LLVM 18.1.3 正式发布。

杂闻播报

yetist 响应了先前挂出的英雄帖——移植内存测试工具 memtest86+ 到 LoongArch:「已经开始研究了」。

ksco 已在着手将 Box64 移植到 LoongArch64。

张贴栏

本栏目可供张贴公益性质的各种信息。