chipsalliance / Cores-VeeR-EL2

VeeR EL2 Core
https://chipsalliance.github.io/Cores-VeeR-EL2/html/index.html
Apache License 2.0
235 stars 68 forks source link

User mode support #187

Closed mkurc-ant closed 3 days ago

mkurc-ant commented 3 weeks ago

This PR adds User mode support to VeeR EL2 core. This implies also:

Along with user mode support there's also extended PMP (Smepmp) support added.

Both user mode and Smepmp are disabled by default. They need to be enabled via veer.config script. To enable user mode append:

-set=user_mode=1

to its invocation. And to enable Smepmp append:

-set=smepmp=1

With the PR there are new tests added that exercise new features.

github-actions[bot] commented 3 weeks ago

Links to coverage and verification reports for this PR (#187) are available at https://chipsalliance.github.io/Cores-VeeR-EL2/

github-actions[bot] commented 1 week ago

Links to coverage and verification reports for this PR (#187) are available at https://chipsalliance.github.io/Cores-VeeR-EL2/

github-actions[bot] commented 5 days ago

Links to coverage and verification reports for this PR (#187) are available at https://chipsalliance.github.io/Cores-VeeR-EL2/

kgugala commented 3 days ago

LGTM