-
Notifications
You must be signed in to change notification settings - Fork 116
Reflect the introduction of RISCOF #111
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Read https://cbea.ms/git-commit/ and write better git commit messages.
6e46818
to
b70dcaa
Compare
* macOS: `brew install sdl2` | ||
* Ubuntu Linux / Debian: `sudo apt install libsdl2-dev` | ||
|
||
Install [RISCOF](https://riscof.readthedocs.io/en/stable/installation.html#install-riscof). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think the url should use the home page of riscof. Like the following:
[RISCOF](https://riscof.readthedocs.io/en/stable/)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Got it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
riscof
is only required if you want to execute riscv-arch-tests. So, move to the dedicated section.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lines 71 to 74 in b70dcaa
[RISC-V GNU Compiler Toolchain](https://github.com/riscv-collab/riscv-gnu-toolchain) or [xPack GNU RISC-V Embedded GCC](https://xpack.github.io/riscv-none-elf-gcc/) should be prepared in advance. You can obtain prebuilt GNU toolchain for `riscv32-elf` via [Automated Nightly Release](https://github.com/riscv-collab/riscv-gnu-toolchain/releases). Then, run the following command: | |
```shell | |
make arch-test | |
``` |
What about the old description of running risv-arch-test?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Exactly. Improve this description.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a way to run the old framework now?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, old 2.x framework is deprecated. We shall no longer rely on it.
https://github.com/RinHizakura/riscv-emulator/commits/main # Recently, @RinHizakura is moving toward RISCOF for his RISC-V emulator. @2011eric, check if the wording in |
In neorv32-riscof, there is some description of RISCOF in |
The project has migrated to RISCOF, this commit delete the description of the old framework and add the installation guide of RISCOF.
Reflect the introduction of RISCOF
Since this project has migrated to RISCOF,
the information in README is also updated.