Go to file
Tang Haojin 2bb84ce5e4
bump submodules (#49)
2024-08-26 13:47:56 +08:00
.github/workflows bump submodules (#49) 2024-08-26 13:47:56 +08:00
DRAMsim3@fca1245acf bump submodules (#49) 2024-08-26 13:47:56 +08:00
NEMU@a6a5f9b145 bump submodules (#49) 2024-08-26 13:47:56 +08:00
NutShell@d114ea0bb7 bump submodules (#49) 2024-08-26 13:47:56 +08:00
XiangShan@49162c9ab6 bump submodules (#49) 2024-08-26 13:47:56 +08:00
nexus-am@28c275b0ea bump submodules (#49) 2024-08-26 13:47:56 +08:00
.gitmodules Add DRAMsim3 to xs-env (#39) 2023-03-07 18:06:49 +08:00
LICENSE Init xs-env XiangShan develop environment module 2021-07-13 20:22:25 +08:00
README.md Bump NEMU, AM and XiangShan, update readme (#38) 2023-02-13 15:49:19 +08:00
env-test.sh bump submodules (#49) 2024-08-26 13:47:56 +08:00
env.sh Fix DRAMsim3 path in env.sh 2023-03-21 14:02:01 +08:00
install-verilator.sh bump submodules (#49) 2024-08-26 13:47:56 +08:00
setup-tools.sh bump submodules (#49) 2024-08-26 13:47:56 +08:00
setup.sh env: do not recursively init XiangShan 2024-04-13 14:13:28 +08:00
update-submodule.sh Update update-submodule.sh 2023-08-24 11:48:41 +08:00

README.md

XiangShan Frontend Develop Environment

CI

TLDR

使用以下脚本来布署香山开发环境,部署脚本只需运行一次.

This script will setup XiangShan develop environment automatically. Note that ./setup-tools.sh and setup.sh only need to be run ONCE.

git clone https://github.com/OpenXiangShan/xs-env
cd xs-env
sudo -s ./setup-tools.sh # use apt to install dependencies, you may modify it to use different pkg manager
source setup.sh # prepare tools, test develop env using a small project

由于香山 master 分支更新频繁,此仓库中的 submodule 默认追踪香山主线分支上的一个稳定提交,并不是香山及其他工具的最新版本。要更新各子仓库到最新版本,可以运行:

Due to the frequent updates of the Xiangshan master branch, the submodule in this repo tracks a stable commit on the Xiangshan master branch by default, not the latest version of Xiangshan and the other tools. To update each submodule to the latest version, run:

source update-submodule.sh

环境部署成功后,每次要使用开发环境时,只需使用以下命令配置环境变量

After XiangShan Develop Environment setup, use the following script every time before using XiangShan Develop Environment.

cd xs-env
source ./env.sh # setup XiangShan environment variables

Document

详细使用方式请参考完整文档:

For further instructions, see:

XiangShan Frontend Develop Environment Document