summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-07-03Fix physical load address for recent binutilspriv-1.10Andrew Waterman1-3/+6
2017-05-05bump encoding.hAndrew Waterman1-0/+3
2017-05-01Set ELF entry point correctlyAndrew Waterman3-11/+9
2017-03-30New PMP encodingAndrew Waterman3-7/+8
2017-03-29Test sstatus.SUM more thoroughly by keeping it usually disabledAndrew Waterman1-1/+6
2017-03-27Separate page faults from physical memory access exceptionsAndrew Waterman3-17/+22
2017-03-24Clean up physical memory test init codeAndrew Waterman1-5/+20
2017-03-24Avoid misa in physical memory testsAndrew Waterman1-2/+2
2017-03-23Align mtvec targetAndrew Waterman1-0/+1
2017-03-23Rely on assembler to provide PMP CSRsAndrew Waterman2-7/+6
2017-03-21Use gp for TESTNUM, so compiled C code won't touch itAndrew Waterman1-1/+1
2017-03-21Set up PMP if presentAndrew Waterman3-7/+71
2017-03-13Update encodingAndrew Waterman1-0/+3
2017-03-09WIP on priv-1.10Andrew Waterman3-61/+177
2017-03-02Check XLEN only after initializing mtvecAndrew Waterman1-1/+1
2016-12-06avoid non-standard predefined macrosAndrew Waterman5-10/+6
2016-08-26Disable interrupts during VM testsAndrew Waterman1-2/+3
2016-08-26Update encodingAndrew Waterman1-72/+341
2016-08-17Avoid division in VM testsAndrew Waterman2-6/+6
2016-08-15add ALIGN after .tohost to prevent placing MMIO and data on same page (#3)Sagar Karandikar1-1/+1
2016-07-11Align mtvec to support RVCAndrew Waterman1-0/+1
2016-07-07Delegate interrupts to supervisor for supervisor testsAndrew Waterman1-0/+5
2016-07-06Update to new PTE formatAndrew Waterman2-46/+19
2016-06-15Speed up VM testsAndrew Waterman3-9/+27
2016-06-09Update encoding.hAndrew Waterman1-8/+15
2016-06-08Update encoding.hAndrew Waterman1-0/+50
2016-05-25Keep tohost/fromhost at deterministic addressAndrew Waterman4-7/+10
2016-05-03Fix multicore VM testsAndrew Waterman3-8/+5
2016-05-02Stop using mtohost/mfromhost registersAndrew Waterman3-32/+23
2016-04-30ERET -> xRET; change memory mapAndrew Waterman6-39/+52
2016-04-06Update encoding.hAndrew Waterman1-34/+0
2016-03-14Support RV32 virtual memory testspriv-1.9Andrew Waterman4-13/+129
2016-03-02WIP on priv spec v1.9Andrew Waterman2-7/+43
2016-02-28WIP on priv spec v1.9Andrew Waterman6-178/+147
2015-11-06Add custom opcodes back to encoding.hAndrew Waterman1-76/+172
2015-09-28make sure TESTNUM is initializedHoward Mao1-0/+1
2015-09-20Remove Hwacha v3 supportAndrew Waterman7-878/+533
2015-07-17don't pass fpu/vector tests when fpu/vector not presentYunsup Lee1-10/+1
2015-07-06Coherence torture test for VM testsAndrew Waterman1-1/+24
2015-07-05New M-mode timers; don't use sscratch in M-modeAndrew Waterman2-50/+78
2015-06-23Avoid "csrw stvec" if stvec_handler doesn't exist.Christopher Celio1-1/+2
2015-05-19Improve coverage of VM testsAndrew Waterman4-46/+89
2015-05-11Initialize FCSRAndrew Waterman1-1/+1
2015-05-11Fix VM, MIP encodingAndrew Waterman1-6/+6
2015-05-09Update to privileged architecture version 1.7Andrew Waterman9-320/+193
2015-04-03Rename VM_SV43 to VM_SV39Andrew Waterman2-5/+7
2015-04-03Don't assume initial values of mstatus.ua/saAndrew Waterman1-5/+15
2015-03-30Don't rely on mstatus.fs to test FPU presenceAndrew Waterman1-9/+11
2015-03-27New virtual memory implementation (Sv39)Andrew Waterman3-435/+519
2015-03-25add mtvec_handler to machine traps from user landYunsup Lee1-11/+22