跳到主要内容

每周一龙:第 4 期

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

每周一都为大家报道 LoongArch 社区最前线的第一手新鲜资讯!

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

要闻速递

龙芯的 binutils 维护者 mengqinggang 将先前报道过的 LoongArch linker relaxation 优化推入了上游。 但由于 LoongArch-Documentation 库的特殊情况仍未解除, 与此改动配套的 ELF psABI 规范文档更新也仍然没有发生。 对于这些新 relocs 的用法,目前只能以代码的具体行为为准。

binutils 的其他上游维护者随后帮忙修复了 LoongArch 代码的一些风格问题与 通过fuzzing 发现的缓冲区溢出问题段错误问题

建议关心龙架构基础设施建设、质量的同学也可以关注 binutils 等上游的沟通渠道,一起参与龙架构相关代码、功能、质量的完善。

先「马」再看

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

发行版们

  • Gentoo 上游已将 kdeutils-metakdegames-meta 两个 meta-packages keyworded,有需要的同学可直接 emerge 了。
  • Gentoo 正在为 Rust 1.71.0 的龙架构支持做好准备。顺带也将修复老龙芯系统的 Rust 支持。

ClangBuiltLinux

上游的跟踪 issue 也会及时反映最新动态。

本周没有这方面的新动向。

Linux

6 月 1 日,知名科技媒体 Phoronix 报道了 Sui Jingfeng 为龙芯 2K1000 和 LS7A1000 内置的 Vivante GC1000 GPU IP 做的内核适配Mesa 适配

5 月 31 日,Binbin Zhou 贴出了龙芯 2 号系列的 APB DMA 引擎支持。

5 月 31 日,Yanteng Si 贴出了 LS7A 桥片的高解析度音频(HD Audio)支持。

LLVM

上周合并了以下的功能改进等:

  • Ami-zhang 修复了 LLVM 静态分析组件对 LoongArch 的 i32 类型参数、返回值的处理。

出现了以下的新动向:

  • xen0n 根据先前的 Linux 内核补丁,为 LLVM 添加了 3A6000/LA664 的细粒度内存栅障支持。

社区整活

本栏目接受任何网友的投稿,只要内容与 LoongArch 有关,并可以为读者带来价值, 无论严肃贡献(整的大活)或是博君一笑都一概欢迎!

KatyushaScarlet 向大家介绍 基于 DOSBox-X 整合的游戏模拟器。 不过似乎在 QEMU 模拟条件下可能无法启动。 感兴趣的同学可以加入 的行列一起折腾!

张贴栏

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