龙芯 CPU 的原子加指令偶尔会丢失
2026-09-27 17:57 by 泰坦棋手
今年 2 月 Debian 13 的龙芯架构移植版 loong13 的维护者在编译打包过程中发现,normaliz 的自带测试会死循环导致打包超时。第一次排查发现原子加指令会在特定情况下丢失更新,但原因未知。今年 8 月,开发者在 AI 的帮助下重新寻找 normaliz 中原子加丢失的问题。他们让 AI 去找最小复现,在这个过程中负责指挥 AI 调查的方向。大概两天后找到了一个稳定的复现程序,才发现事情的根源是:CPU 的原子加法指令,偶尔会不原子。开发者向龙芯报告了问题,两周后龙芯给出了修复的测试固件,确认问题解决。龙芯表示会在国庆节(10 月 1 日)之前发布固件。该问题主要影响使用 LA664 核心的 3C6000/S 和 3A6000。
https://jia.je/hardware/2026/09/24/loongson-cpu-erratum/#%E7%AC%AC%E4%B8%80%E8%BD%AE%E6%8E%92%E6%9F%A5
#Bug
Post #30906
2.23K
- 🤓 27
- 👍 13
- 🤯 9
- 👀 9
- 🎉 2