Repository navigation
fix: repair CI and remove TileLink/Diplomacy from the hardware build - #140
Closed
shirohasuki wants to merge 4 commits into
Closed
shirohasuki wants to merge 4 commits into
shirohasuki wants to merge 4 commits into
Conversation
shirohasuki
requested a deployment
to
regression
October 7, 2026 10:29 — with
GitHub Actions
Waiting
shirohasuki
requested a deployment
to
regression
October 7, 2026 11:00 — with
GitHub Actions
Waiting
shirohasuki
requested a deployment
to
regression
October 7, 2026 12:20 — with
GitHub Actions
Waiting
shirohasuki
requested a deployment
to
regression
October 7, 2026 14:41 — with
GitHub Actions
Waiting
shirohasuki
marked this pull request as ready for review
October 7, 2026 16:01
This branch is waiting to be deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
修复硬件依赖、拓扑解析、Linux 固件入口及 CI 结果发布导致的失败,并将 Verilator 回归限制为适合整机仿真的小用例。
arch/thirdparty/cde,补齐 gemmini gitlink;Rocket/Gemmini 仅编译独立 CPU 和计算阵列所需源码,移除当前硬件构建对 TileLink/Diplomacy 的依赖。summary.json生成 JUnit。修复超时被误报为 crash 的分类和仓库锁退出条件。验证:所有 pre-commit 检查通过,五种芯片 Verilog 生成通过;276 项 bemu 和 115 项 Verilator 对比测试全部通过,toy/pebble/multi-rocket Linux 固件测试通过。编译产物和生成 RTL 未发现 TileLink/Diplomacy 引用。JUnit 发布及 artifact 上传成功,仓库锁最终计数为 0。
完整 CI:https://github.com/DangoSys/buckyball/actions/runs/37638853600。
依赖变更:SEU-ACAL/rocket-chip#4、DangoSys/bbkernel#3、DangoSys/bebop#27。子模块已指向对应提交。
CI 主机同时修复了 action 下载代理、artifact 上传直连域名和 Git HTTP/1.1 路由;这些是 runner 配置修复,不包含在仓库 diff 中。