Skip to content
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

Add support for User (U) mode #88

Open
imphil opened this issue Jun 24, 2019 · 0 comments

Comments

@imphil
Copy link
Collaborator

commented Jun 24, 2019

Currently, Ibex is M-mode only. For some usage scenarios, support for U mode would be beneficial.

Subtasks:

  • Evaluate the implementation effort for this change. As a starting point, we can look at RI5CY (https://github.com/pulp-platform/riscv)
  • Check overhead of this extension.
  • Decide on configurability: should this feature be always-on, or configurable via a parameter? (Depends much on the area overhead.)
  • Ensure that we have DV for this.

taoliug added a commit to taoliug/ibex that referenced this issue Aug 22, 2019

Update google_riscv-dv to 73274f2
Update code from upstream repository https://github.com/google/riscv-
dv to revision 73274f227000f1316cb201a8503aad437e427948

* Merge pull request lowRISC#88 from google/dev (taoliug)
* Fix spike log processing issue (Tao Liu)
* Merge pull request lowRISC#87 from google/dev (udinator)
* Add vectored interrupt support (Tao Liu)
* Merge pull request lowRISC#85 from udinator/debug (udinator)
* Add debug sub-programs, and extra options to generator (Udi)
* Merge pull request lowRISC#84 from imphil/fix-apache-urls (taoliug)
* Fix license URLs in comments (Philipp Wagner)

taoliug added a commit that referenced this issue Aug 22, 2019

Update google_riscv-dv to 73274f2 (#254)
Update code from upstream repository https://github.com/google/riscv-
dv to revision 73274f227000f1316cb201a8503aad437e427948

* Merge pull request #88 from google/dev (taoliug)
* Fix spike log processing issue (Tao Liu)
* Merge pull request #87 from google/dev (udinator)
* Add vectored interrupt support (Tao Liu)
* Merge pull request #85 from udinator/debug (udinator)
* Add debug sub-programs, and extra options to generator (Udi)
* Merge pull request #84 from imphil/fix-apache-urls (taoliug)
* Fix license URLs in comments (Philipp Wagner)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.