forked from CTSRD-CHERI/QuickCheckVEngine
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improve interrupt testing by switching from Machine External Interrupt to Machine Software Interrupt and adding a randomised version of the test. Using MSI allows the interrupt to be cleared using the memory-mapped CLINT interface that is not normally enabled in sail-riscv when building for RVFI_DII. The randomised version of the test simply inserts random instructions between blocks of `noShrink`-ed interrupt-related instructions.
- Loading branch information
1 parent
e0ec64c
commit 09fa1c6
Showing
2 changed files
with
51 additions
and
16 deletions.
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
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