-
Notifications
You must be signed in to change notification settings - Fork 207
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
Virtual Memory SV-32 Address Translation Scheme Tests and Covergroups #516
Open
MuhammadHammad001
wants to merge
25
commits into
riscv-non-isa:dev
Choose a base branch
from
MuhammadHammad001:sv32_tests_cov
base: dev
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+9,325
−17
Open
Changes from 1 commit
Commits
Show all changes
25 commits
Select commit
Hold shift + click to select a range
63b31cb
SV32 Tests and Covergroups added
MuhammadHammad001 85219ae
macro file updated and header_file added
MuhammadHammad001 611ea9a
Merge branch 'dev' into sv32_tests_cov
UmerShahidengr b1f23c3
RVMODEL_HALT label added
MuhammadHammad001 54223bd
Merge branch 'dev' into sv32_tests_cov
UmerShahidengr 473bf8d
Merge branch 'dev' into sv32_tests_cov
MuhammadHammad001 cd30e60
Update test.yml
MuhammadHammad001 7fcd037
Update test.yml
MuhammadHammad001 b27a8e0
alignment added for 4KB page boundry
MuhammadHammad001 2968a34
Merge branch 'sv32_tests_cov' of https://github.com/MuhammadHammad001…
MuhammadHammad001 bc0d2b9
model_test.h updated
MuhammadHammad001 d98ed33
removed hardware update tests and added its covergroups in a single file
MuhammadHammad001 b1671a4
model_test updated
MuhammadHammad001 69ab3e6
increase the size limit to 10GB
MuhammadHammad001 a48128b
Merge branch 'dev' into sv32_tests_cov
jamesbeyond 7714b2f
Update Coverpoints to use translator -> optimized and more readable
MuhammadHammad001 1fe1818
Merge branch 'dev' into sv32_tests_cov
MuhammadHammad001 a079bb2
Move the Virtual Memory SV-32 Tests to follow directory structure
MuhammadHammad001 496c5f6
Move the PMP Covergroups to follow directory structure
MuhammadHammad001 77477c4
Move the PMP Covergroups to follow directory structure
MuhammadHammad001 d689026
Covergroup for MPRV test added
MuhammadHammad001 07dcfa6
MPRV test for S and U mode added
MuhammadHammad001 d2b365a
tvm, satp, rsw tests added
MuhammadHammad001 478a3b4
Updated the test to dump the correct value for walking ones
MuhammadHammad001 bb63582
tests and covergroups for the combination of mprv and sum bit added
MuhammadHammad001 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
You shouldn't be using numeric constants. use MSTATUS_MPRV and MSTATUS_MPP_S (you'll need to define that latter). You could define MSTATUS_MPP_U (==0) and MSTATUS_MPP_M (==MSTATUS_MPP) also to make it clearer