Skip to content

feat: riscv-virt-rt 0.5.1 与 openarch 0.2.0 - #235

Merged
Sunrisepeak merged 1 commit into
mainfrom
feat/riscv-virt-rt-0.5.1-openarch-0.2.0
Aug 20, 2026
Merged

feat: riscv-virt-rt 0.5.1 与 openarch 0.2.0#235
Sunrisepeak merged 1 commit into
mainfrom
feat/riscv-virt-rt-0.5.1-openarch-0.2.0

Conversation

@Sunrisepeak

Copy link
Copy Markdown
Member

riscv-virt-rt 0.5.1 —— C 库成为消费方式上的一个 feature(nolibc):板子在零 libc 档贡献 virt.ld、直写 UART 的控制台与模拟器。新增 nolibc-bsp 模板(两个文件),与 nolibc(五个文件)成对照——差别不在程序做什么,而在这块板的数据手册被抄进工程多少。openkal 抬到 0.5.2。

openarch 0.2.0 —— 第二个架构加入,门槛通过:同一份探针源码在 riscv64 与 aarch64 上运行,输出逐字相同、退出码均为 0。新增 openarch.pte 与两个后端。

两个包两端镜像均逐字节核验一致(sha256 相同)。

**riscv-virt-rt 0.5.1**:C 库成为消费方式上的一个 feature(`nolibc`),
板子在零 libc 档贡献 virt.ld、直写 UART 的控制台与模拟器;新增
`nolibc-bsp` 模板(两个文件,对照 `nolibc` 的五个);openkal 抬到 0.5.2。

**openarch 0.2.0**:第二个架构(aarch64)加入,门槛通过——同一份探针源码
在两台指令集不同的机器上运行、输出逐字相同;新增 `openarch.pte` 页表项
接口与两个后端。

两个包的两端镜像均逐字节核验一致。
@Sunrisepeak
Sunrisepeak merged commit de08b45 into main Aug 20, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant