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

riscv: Add missing CSR's #1

Open
3 of 13 tasks
dvc94ch opened this issue Nov 20, 2017 · 3 comments
Open
3 of 13 tasks

riscv: Add missing CSR's #1

dvc94ch opened this issue Nov 20, 2017 · 3 comments

Comments

@dvc94ch
Copy link
Member

dvc94ch commented Nov 20, 2017

  • mpu
  • mdelet /mideleg
  • perf counters
  • senvcfg
  • scontext
  • mconfigptr
  • mtinst
  • mtval2
  • Machine Configuration registers
  • Machine Non-Maskable Interrupt Handling registers
  • Machine Counter Setup registers
  • Machine Debug/Trace registers
  • Machine Dabug Mode registers
@dvc94ch dvc94ch changed the title TODO Add missing CSR's Feb 28, 2018
@romancardenas romancardenas changed the title Add missing CSR's riscv: Add missing CSR's Nov 27, 2023
romancardenas pushed a commit that referenced this issue Dec 28, 2023
@bjorn3
Copy link

bjorn3 commented Aug 13, 2024

The Advanced Interrupt Architecture specification defines a bunch more CSR's:

  • miselect
  • mireg
  • mtopei
  • mtopi
  • mvien
  • mvip
  • siselect
  • sireg
  • stopei
  • stopi
  • hvien
  • hvictl
  • hviprio1
  • hviprio2
  • vsiselect
  • vsireg
  • vstopei
  • vstopi

@romancardenas
Copy link
Contributor

Good point!

Maybe it would be a better idea to open a new issue where we can discuss how to implement the AIA in our ecosystem

@bjorn3
Copy link

bjorn3 commented Aug 19, 2024

Opened #226

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants