Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-07-03 | Fix physical load address for recent binutilspriv-1.10 | Andrew Waterman | 1 | -3/+6 | |
2017-05-05 | bump encoding.h | Andrew Waterman | 1 | -0/+3 | |
2017-05-01 | Set ELF entry point correctly | Andrew Waterman | 3 | -11/+9 | |
2017-03-30 | New PMP encoding | Andrew Waterman | 3 | -7/+8 | |
2017-03-29 | Test sstatus.SUM more thoroughly by keeping it usually disabled | Andrew Waterman | 1 | -1/+6 | |
2017-03-27 | Separate page faults from physical memory access exceptions | Andrew Waterman | 3 | -17/+22 | |
2017-03-24 | Clean up physical memory test init code | Andrew Waterman | 1 | -5/+20 | |
2017-03-24 | Avoid misa in physical memory tests | Andrew Waterman | 1 | -2/+2 | |
The spec allows it to be hardwired to 0, so don't rely on its value. | |||||
2017-03-23 | Align mtvec target | Andrew Waterman | 1 | -0/+1 | |
2017-03-23 | Rely on assembler to provide PMP CSRs | Andrew Waterman | 2 | -7/+6 | |
2017-03-21 | Use gp for TESTNUM, so compiled C code won't touch it | Andrew Waterman | 1 | -1/+1 | |
2017-03-21 | Set up PMP if present | Andrew Waterman | 3 | -7/+71 | |
2017-03-13 | Update encoding | Andrew Waterman | 1 | -0/+3 | |
2017-03-09 | WIP on priv-1.10 | Andrew Waterman | 3 | -61/+177 | |
2017-03-02 | Check XLEN only after initializing mtvec | Andrew Waterman | 1 | -1/+1 | |
2016-12-06 | avoid non-standard predefined macros | Andrew Waterman | 5 | -10/+6 | |
2016-08-26 | Disable interrupts during VM tests | Andrew Waterman | 1 | -2/+3 | |
The code doesn't support interrupts, and it was relying on the reset value of the mie register (which is undefined) to disable them. | |||||
2016-08-26 | Update encoding | Andrew Waterman | 1 | -72/+341 | |
2016-08-17 | Avoid division in VM tests | Andrew Waterman | 2 | -6/+6 | |
so we can use the same object code on processors without the M extension | |||||
2016-08-15 | add ALIGN after .tohost to prevent placing MMIO and data on same page (#3) | Sagar Karandikar | 1 | -1/+1 | |
2016-07-11 | Align mtvec to support RVC | Andrew Waterman | 1 | -0/+1 | |
2016-07-07 | Delegate interrupts to supervisor for supervisor tests | Andrew Waterman | 1 | -0/+5 | |
2016-07-06 | Update to new PTE format | Andrew Waterman | 2 | -46/+19 | |
2016-06-15 | Speed up VM tests | Andrew Waterman | 3 | -9/+27 | |
2016-06-09 | Update encoding.h | Andrew Waterman | 1 | -8/+15 | |
2016-06-08 | Update encoding.h | Andrew Waterman | 1 | -0/+50 | |
2016-05-25 | Keep tohost/fromhost at deterministic address | Andrew Waterman | 4 | -7/+10 | |
2016-05-03 | Fix multicore VM tests | Andrew Waterman | 3 | -8/+5 | |
- give harts distinct stacks - correct the address range used by coherence_torture | |||||
2016-05-02 | Stop using mtohost/mfromhost registers | Andrew Waterman | 3 | -32/+23 | |
2016-04-30 | ERET -> xRET; change memory map | Andrew Waterman | 6 | -39/+52 | |
2016-04-06 | Update encoding.h | Andrew Waterman | 1 | -34/+0 | |
2016-03-14 | Support RV32 virtual memory testspriv-1.9 | Andrew Waterman | 4 | -13/+129 | |
2016-03-02 | WIP on priv spec v1.9 | Andrew Waterman | 2 | -7/+43 | |
2016-02-28 | WIP on priv spec v1.9 | Andrew Waterman | 6 | -178/+147 | |
2015-11-06 | Add custom opcodes back to encoding.h | Andrew Waterman | 1 | -76/+172 | |
2015-09-28 | make sure TESTNUM is initialized | Howard Mao | 1 | -0/+1 | |
2015-09-20 | Remove Hwacha v3 support | Andrew Waterman | 7 | -878/+533 | |
2015-07-17 | don't pass fpu/vector tests when fpu/vector not present | Yunsup Lee | 1 | -10/+1 | |
2015-07-06 | Coherence torture test for VM tests | Andrew Waterman | 1 | -1/+24 | |
VM tests only support one core, so have the other cores hammer on the memory system to attempt to catch simple coherence regressions. | |||||
2015-07-05 | New M-mode timers; don't use sscratch in M-mode | Andrew Waterman | 2 | -50/+78 | |
2015-06-23 | Avoid "csrw stvec" if stvec_handler doesn't exist. | Christopher Celio | 1 | -1/+2 | |
2015-05-19 | Improve coverage of VM tests | Andrew Waterman | 4 | -46/+89 | |
The supervisor code now runs in supervisor mode with negative virtual addresses. This further stresses VM and tests some RV64 corner cases. | |||||
2015-05-11 | Initialize FCSR | Andrew Waterman | 1 | -1/+1 | |
2015-05-11 | Fix VM, MIP encoding | Andrew Waterman | 1 | -6/+6 | |
2015-05-09 | Update to privileged architecture version 1.7 | Andrew Waterman | 9 | -320/+193 | |
2015-04-03 | Rename VM_SV43 to VM_SV39 | Andrew Waterman | 2 | -5/+7 | |
2015-04-03 | Don't assume initial values of mstatus.ua/sa | Andrew Waterman | 1 | -5/+15 | |
2015-03-30 | Don't rely on mstatus.fs to test FPU presence | Andrew Waterman | 1 | -9/+11 | |
2015-03-27 | New virtual memory implementation (Sv39) | Andrew Waterman | 3 | -435/+519 | |
2015-03-25 | add mtvec_handler to machine traps from user land | Yunsup Lee | 1 | -11/+22 | |