OSCPU / ysyx

一生一芯的信息发布和内容网站
119 stars 8 forks source link

Difftest 和 NEMU 的版本对应关系 #13

Open AugustusWillisWang opened 3 years ago

AugustusWillisWang commented 3 years ago

在 difftest 讲座中提供的 difftest 和配套的 NEMU 来自于香山处理器配套的开发环境. 近期, 香山主线所使用的 difftest 和 NEMU 经历了一次更新, NEMU 提供的 difftest API 发生了变化. 需要同时更新 NEMU 和 difftest 的版本才能让 difftest 正确运行.

请注意: NEMU 和 difftest 的版本需要匹配, 否则 difftest 无法正确运行. 我们提供以下两个可用的版本:

稳定版本

这些分支上的代码会比较稳定. 这也是 difftest 讲座 时给大家提供的版本.

https://github.com/OpenXiangShan/difftest/tree/ysyx https://github.com/OpenXiangShan/NEMU/tree/ysyx

香山 master 分支版本

想尝鲜的同学可以更新到 master 分支的 difftest / NEMU. 这一分支上的代码是目前香山处理器开发所使用的版本.

https://github.com/OpenXiangShan/NEMU https://github.com/OpenXiangShan/difftest

这一版本的 NEMU 编译命令相比之前的版本发生了变化: 参见 新NEMU临时使用指南

这一仓库下的 readme 介绍了如何使用香山的开发环境: https://github.com/OpenXiangShan/xs-env