mailwal

[hellollvm] OSDT Weekly 2026-10-21 第381期

Wei Wu (吴伟)

# OSDT Weekly 2026-10-21 第381期

点击「查看原文」跳转到 GitHub 上对应文件,链接就可以点击了。或直接点击: https://github.com/hellogcc/osdt-weekly/tree/master/weekly-2026

## 近期活动预告

## 编译社区的八卦信息

### GNU Tools Weekly News Week 60 (2026 年 10 月 18 日)

> **原文地址**:https://gcc.gnu.org/pipermail/gcc/2026-October/249007.html > **作者**:Andrew Pinski([email protected],Qualcomm 的 GCC 维护者) > **说明**:本段为该期周报的中文翻译。

GNU 工具链综合要闻(含 sourceware 动态)

- **Sourceware 基础设施的 2026 年第三季度(Q3 2026)更新**
- https://inbox.sourceware.org/gcc/[email protected]/
- **GNU Toolchain Office Hours 已于上周四(last Thursday)举行**
- 会议记录(notes)见:https://gcc.gnu.org/wiki/OfficeHours

本周 GCC 入门级 issue(GCC easy issue to tackle of the week)

- **对无符号类型(unsigned types),`~a < -a` 可优化为 `a != 0`**
- https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112628
- 可就该 issue 联系 **Andrea Pinski** `<[email protected]>`
获取指导(mentoring)。原文此处写作 "Andrea Pinski",照录。

### LLVM/Clang/LLDB/LLD

本节内容来自 [LLVM Weekly 第 668 期](http://llvmweekly.org/issue/668), [Alex Bradbury](https://www.linkedin.com/in/alex-bradbury/) 大哥持续稳定输出。

- Luke Lau 在博客中讨论了[如何在 LLVM 中加速一个 popcount
函数](https://lukelau.me/2026/10/17/table-lookups.html),最终成功将其简化为一条
`vcpop.v` 指令,运行速度比此前生成的代码快 115 倍。

- LLVM Memory Safety Workshop
的议程[现已公布](https://discourse.llvm.org/t/cfp-2026-llvm-memory-safety-workshop/92531)。

- 近期举办的关于 C++ 中模式匹配(pattern
matching)的社区设计评审会议的[会议纪要与幻灯片现已可用](https://discourse.llvm.org/t/community-design-review-meeting-pattern-matching-wg21-p2688/92417/3)。

- Pavel Labath 在 LLVM libc 中提出了一个
API,[让内存分配与管理的错误检查更加容易](https://discourse.llvm.org/t/rfc-error-checking-apis-for-memory-allocation-and-management/92511)。

- 为 LoopFusion 添加了初始的 cost
model。[a244d77](https://github.com/llvm/llvm-project/commit/a244d7762eec)。

### QEMU

- [PATCH v4 00/18] hw/riscv, target/riscv: initial e-trace support
https://lists.nongnu.org/archive/html/qemu-riscv/2026-10/msg00977.html

- [PATCH v2 0/9] multi-target: add riscv64-softmmu
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg04398.html

- [PATCH 0/7] RISC-V: Add CDAC VEGA machine support
https://lists.nongnu.org/archive/html/qemu-riscv/2026-10/msg00748.html

- [PATCH v4 0/3] target/riscv: Add experimental Zvabd extension support
https://lists.nongnu.org/archive/html/qemu-riscv/2026-10/msg00712.html

- [PATCH v2 0/4] RISC-V: ACPI: Add PPTT support
https://lists.nongnu.org/archive/html/qemu-riscv/2026-10/msg00642.html

- [PATCH v3 00/11] Hexagon: Add support for v83, v85
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg05859.html

- [PATCH v2 0/7] target/sparc: Add support for SPARC crypto instructions
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg05557.html

- [PATCH 0/2] virtio-blk: Add support for FUA write requests
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg05550.html

- [PATCH v2 0/3] Hexagon: performance improvements - tlb, l2vic
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg05513.html

- [PATCH v2 00/15] Hexagon: Add real SoC-style machines
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg05471.html

- [PATCH v7 00/65] Hi
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg05253.html

- [PATCH v9 0/6] intel_iommu: Enable PRQ support for passthrough device
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg05216.html

- [PATCH v3 0/6] Support for Zoned UFS
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg05156.html

- [PATCH v2 0/5] Hexagon: enable MTTCG
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg05148.html

- [PATCH v2 0/4] target/i386: Add AMD LBR Extension v2 support
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg05054.html

- [PATCH v2 00/12] block: BLOCK_IO_DELAY event
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg05004.html

- [PATCH v6 0/6] ppc/spapr: Add RTAS error injection support for VFIO EEH
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg04972.html

- [PATCH v6 0/8] hw/usb: Add a usbredir server transport
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg04796.html

- [PATCH v3 0/2] igvm: add command line parameter support
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg04783.html

- [PATCH v4 00/17] hw/arm/raspi4b: working PCIe and GENET (real networking)
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg04659.html

- [PATCH v11 0/3] Subject: [PATCH 0/3] virtio-net: Add notification
coalescing support
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg04555.html

- [PATCH 0/1] target/arm/kvm: handle KVM_EXIT_ARM_SEA
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg04410.html

- [PATCH 00/37] Add Arm MPAM emulation
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg04234.html

- [PATCH v2 0/5] hw/arm/raspi4b: RNG200 and thermal sensor
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg03941.html

- [PATCH 00/22] Aspeed: TMP421 and TMP1075 sensors, and the Clemente BMC machine
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg03869.html

- [PATCH 00/21] system: introduce a live data recorder facility
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg03763.html

- [PATCH v3 00/50] Aspeed: I2C device models and the Minerva BMC machine
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg03670.html

- [PATCH v1 0/9] hw/arm/aspeed: Add AST1080 SoC and EVB support
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg03587.html

- [PATCH v1 00/14] hw/arm/aspeed: Add AST1040 FMC/SPI controllers and
unimplemented devices
https://lists.nongnu.org/archive/html/qemu-devel/2026-10/msg03545.html

### RISC-V in China

- 进迭时空联合香山发布 46 核服务器级 CPU V100, 6 颗昆明湖 V2R2 加 40 颗自研 X100, 8 通道
DDR5-4800, BRS 测试全项通过: [进迭时空发布服务器级 CPU
V100](https://www.eetrend.com/content/2026-10/c700fc69-a167-4146-9bdf-120c5ee86114-100604926.html)
- 蓝芯算力发布智通融合超节点, LX500 集成 48 核 RISC-V 与算力 75 TOPS INT8 的 AI 引擎,
形成芯片到超节点四级产品矩阵: [蓝芯算力发布智通融合超节点](https://m.36kr.com/p/4034019150992512)
- 苏州睿芯展出高光 D35, 128GB 显存配 Chiplet 封装可在本地运行 35B 大模型, 公司称其为全球首款量产 RISC-V
数据流物理 AI 芯片: [当 RISC-V 遇上数据流, 睿芯交上高端国产 AI
芯片新答案](https://m.sohu.com/a/1090190613_120988576)
- 超睿科技 UR-CP400 亮相, 支持 RVA23 与 RVV 1.0, 8 发射乱序 14 级流水线, FPGA 配置下
SPECint_base2006 超 22 分每吉赫兹: [超睿科技亮相 2026 RISC-V
中国峰会](https://m.sohu.com/a/1089754145_121948415)

### RT-Thread 社区

- 进迭时空 K1 首版 BSP 合入主线, 173 文件、5.4 万行, S 模式运行并默认开到 8 核,
驱动层抽成独立目录供同系芯片复用: [K1 BSP
首版(#11132)](https://github.com/RT-Thread/rt-thread/pull/11132)
- cromfs 目录名长度未做上界检查, ls 或读目录即可越界并改写相邻数据, 缺陷自 v5.0.0 起影响全部版本: [cromfs
目录名越界(#11905)](https://github.com/RT-Thread/rt-thread/issues/11905)
- 同优先级线程就绪顺序修复提案提交, 信号量唤醒与新启动改为追加队尾, QEMU 实测唤醒顺序由乙甲恢复为甲乙:
[同优先级就绪顺序(#11907)](https://github.com/RT-Thread/rt-thread/pull/11907)
- 串口 V1 补上接收超时事件, 沁恒 CH579M 与华芯微特 SWM341 靠该中断切帧的驱动不再退化为按水位上报:
[串口接收超时事件(#11909)](https://github.com/RT-Thread/rt-thread/pull/11909)
- RISC-V 架构层重构已合入主线:2025 年 5 月提出的 Next RISC-V 提案于 10-17 合入主线,通过可选开关引入
RV32/RV64 共用公共层,涵盖 ISA 管理、Sv32–Sv64 MMU、SMP、AIA/CLIC/PLIC 和设备树 DM;旧
BSP 继续保留 legacy 路径,因此可以按平台分批迁移:[[ARCH/RISC-V] Next
RISC-V](https://github.com/RT-Thread/rt-thread/pull/10320)
- RT-Smart 用户态补齐 RISC-V 验证流程:维护者一晚连续提交 13 个提案,涵盖在 qemu-virt64 上开启
RT-Smart(RISC-V/AArch64)、K230D BSP、MMU 与用户态 fault 处理,以及 lwp 信号与 ELF
段权限;这些提案目前都在评审中,社区可以先行测试:[[bsp][qemu-virt64] enable RT-Thread
Smart](https://github.com/RT-Thread/rt-thread/pull/11896)
- ESP32-C3/C6 将升级到 ESP-IDF v6.1:相关提案把 RISC-V 工具链从 gcc 11.2 升到
15.2,并同步更新 CI 和构建脚本,目前已获维护者批准,待依赖的 esp-idf 适配包合入后再重新运行检查:[[bsp][esp32]
adapt C3/C6 to ESP-IDF v6.1 and bump RISC-V toolchain to gcc
15.2](https://github.com/RT-Thread/rt-thread/pull/11870)

### AI Compilers

- FlagOS 2.2 在开放计算大会给出规模口径, 覆盖 21 家厂商 35 款芯片、9 大算子库 1454 个算子, 跨芯性能提升
27.6%: [林咏华: 众智 FlagOS 2.2 发布, token 经济正走向物理
AI](https://www.doit.com.cn/computing/860804040699973.html)
- TileLang 主仓一日五笔编译器正确性修复, 其中共享内存跨线程 WAW 漏判会漏插屏障, 改用双线程实例后 95 项同步用例通过:
[共享内存跨线程 WAW 检测(#2821)](https://github.com/tile-ai/tilelang/pull/2821)
- TileOPs 在 SM89 同日合入块缩放 FP8 分组 GEMM 与 INT8 W8A8 GEMM, 规格与基准覆盖同时报满
205/205: [SM89 块缩放 FP8 分组
GEMM(#2659)](https://github.com/tile-ai/TileOPs/pull/2659)
- BUDDY MLIR 0.1.1 发布, 距 0.1.0 仅两日, 补上 buddy-server 的 riscv64
交叉编译与模型制品发布工作流: [BUDDY MLIR
0.1.1](https://github.com/buddy-compiler/buddy-mlir/releases/tag/release%2Fv0.1.1)
- IREE 3.13.0 为 CPU 后端新增 RISC-V V f32 vfmacc.vf 的 inner_tiled MMA,
并强制指定可伸缩向量 vscale 范围: [IREE
v3.13.0](https://github.com/iree-org/iree/releases/tag/v3.13.0)

### 本周工具链岗位

**往期社招及实习生招聘长期有效。**

- [实习机会:openEuler
操作系统机器人软件包维护(K181)](https://mp.weixin.qq.com/s/z6qy59r_9sfz6bfrI3rP5g)
- [实习机会:openKylin
具身智能案例开发(K182)|甲辰计划联合培养](https://mp.weixin.qq.com/s/wrqDwVKXzUCOiVAb44rwag)
- [远程实习:RT-Thread
嵌入式开发(K183)|甲辰计划联合培养](https://mp.weixin.qq.com/s/MmQCT2RzpGK5VjxqS6vXBg)

### 本周推荐阅读

本周推荐:《树的秘密伙伴》

作者:詹姆斯·纳迪 (James B. Nardi)

译者:戚译引

推荐:小编1号

如果你慢下来没有什么目的的看路边的一棵树,你会发现它有很多“小伙伴”。蚜虫、毛毛虫、甲虫、蜂、蝇、蝶、鸟、甚至有时候会看到松鼠。这些平时赶路时候注意不到的小小世界,在这本书里得到了充分的展示和描述。作者在没有什么铺垫的情况下就展示了生物界残酷的一面,例如看似悠闲的毛毛虫可能已经体内被植入了一种蜂或蝇的幼虫,沦为了移动的生鱼片;有些小生命则演化出了神奇的技能,让我第一次看到的时候满脑子惊叹号“这也行?!”以及强烈的怀疑这几乎不可能是大自然盲眼的演化。一切都过于严丝合缝,充满了高等智慧的谈判和协商感。

或许以后的AI也会这样看我们吧。

--
Best wishes,
Wei Wu (吴伟)