aboutsummaryrefslogtreecommitdiff
path: root/env
AgeCommit message (Collapse)AuthorFilesLines
2023-03-16Bump env to cope with Smrnmi extensionAndrew Waterman1-0/+0
2023-03-03bump envAndrew Waterman1-0/+0
2023-02-03env: update commit hash for submodule env (#452)deepak04141-0/+0
env has been updated with trap and page fault filtering mechanism. Such filtering allows tests to be written in such a way so that exceptions/traps can be filtered by test case author and negative tests can be written. Signed-off-by: Deepak Gupta <debug@rivosinc.com>
2021-07-19Bump envAndrew Waterman1-20/+0
Fixes #350
2020-10-15bump env (#298)Sandeep Rajendran1-14/+14
2020-07-14bump env to fix #286Andrew Waterman1-14/+14
2020-05-13Update env (#275)Paul Donahue1-5/+19
2020-03-26Improve address translation tests (#261)Tim Newsome1-17/+5
* Improve address translation tests. Check that the mode we're testing is supported by hardware before running the test. Test with high address bits set, which catches a bug in OpenOCD. * Turn off PMP for address translation test. Otherwise it doesn't pass on HiFive Unleashed. * Run TranslateTest on random hart. Once https://github.com/riscv/riscv-openocd/pull/459 merges that will work.
2020-03-06Don't assume reset state of mscratch (#254)Paul Donahue1-12/+12
* Bump riscv-test-env * Merge master * Don't assume that mscratch is initialized to a particular value on reset
2020-03-05bump env (#253)Han-Kuan Chen1-12/+12
2020-03-05Bump riscv-test-env (#252)Andrew Waterman1-5/+17
2020-02-27bump envAndrew Waterman1-10/+5
2019-12-24submodule: bump env version (#229)Chih-Min Chao1-5/+10
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com>
2019-01-04bump envAndrew Waterman1-5/+5
2018-09-23bump envAndrew Waterman1-5/+5
2017-12-21tests: bump env to pick up new names for CSRsMegan Wachs1-5/+5
2017-12-12Display env variables used when invoking OpenOCDTim Newsome1-5/+5
This makes it a little easier to just cut and paste from the log when reproducing a failure. (The port number still needs changing though.)
2017-11-27Rename sbadaddr to satpAndrew Waterman1-5/+5
2017-09-14Call postMortem() when a test fails.Tim Newsome1-8/+5
2017-08-16Inform GCC that "sfence.vma" clobbers memoryPalmer Dabbelt1-5/+8
2017-08-04Improve RVC testAndrew Waterman1-5/+5
Make the page-crossing instruction non-idempotent to detect erroneously executing the first 16 bits of the instruction with garbage MSBs.
2017-05-05Check UXL in sstatusAndrew Waterman1-5/+5
2017-05-01Set ELF entry point correctlyAndrew Waterman1-5/+5
2017-03-30New PMP encodingAndrew Waterman1-5/+5
2017-03-27Separate page faults from physical memory access exceptionsAndrew Waterman1-5/+5
2017-03-24Like tests, pass the benchmarks if XLEN disagreesAndrew Waterman1-5/+5
2017-03-23bump envAndrew Waterman1-5/+5
2017-03-21Avoid x3 (gp), which is now TESTNUMAndrew Waterman1-5/+5
2017-03-13Test mstatus.TW, mstatus.TVM, and mstatus.TSR featuresAndrew Waterman1-5/+5
2017-03-09Check mbadaddr in ma_addr testAndrew Waterman1-5/+5
2016-12-07Put env back where it was.Tim Newsome1-8/+5
Fixes #37.
2016-12-07Don't eat compile errors.Tim Newsome1-5/+8
2016-12-06avoid non-standard predefined macrosAndrew Waterman1-8/+5
2016-08-26Update to new breakpoint & counter specAndrew Waterman1-6/+7
2016-08-17Improve AMO testsAndrew Waterman1-5/+6
- avoid code duplication between RV32 and RV64 variants - make LR/SC do something interesting on uniprocessors - avoid requiring M extension
2016-08-16bump envAndrew Waterman1-5/+6
2016-07-11Remove instruction width assumptions to support RVCAndrew Waterman1-5/+5
2016-07-07Update WFI test for priv v1.9Andrew Waterman1-5/+5
2016-07-06Update to new PTE formatAndrew Waterman1-5/+5
2016-06-17bump envAndrew Waterman1-5/+5
2016-06-09Update breakpoint specAndrew Waterman1-4/+4
2016-06-08Add HW breakpoint testAndrew Waterman1-5/+5
2016-05-25Keep tohost/fromhost at deterministic addressAndrew Waterman1-8/+5
2016-05-03Update env, fixing multicore VM testsAndrew Waterman1-5/+8
2016-05-02Stop using tohost/fromhost registersAndrew Waterman1-5/+5
2016-04-30ERET -> xRET; new memory mapAndrew Waterman1-5/+5
For now, we no longer build hex files, because the programs don't start at address 0. This decision will likely be revisited.
2016-04-06Don't use stats register; refer to uarch counters by numberAndrew Waterman1-5/+5
2016-03-14More RV32 testsAndrew Waterman1-5/+5
2016-03-03Make WFI test more strictAndrew Waterman1-4/+4
2016-03-03WIP on priv spec v1.9Andrew Waterman1-5/+5