Rename sbadaddr to satp
Declare trap handlers as global symbols. (#87) This allows them to be referenced by other files, such as a test environment that lives in a separate compilation unit.
Test that superpage PTEs trap when PPN LSBs are set
Regularize control flow in dirty-bit test
Expand dirty-bit test to test MPRV and SUM
Separate page faults from physical memory access exceptions
Allow supervisor access to user pages in dirty-bit test
Permit flexible dirty-bit behavior
Move dirty bit test to rv64si directory Not sure this is quite right, since the test technically runs in M-mode. Also, remove unused rdnpc/example tests.
split out S-mode tests and M-mode tests
Don't assume PRV1/2 and IE1/2 are reset
Merge [shm]call into ecall, [shm]ret into eret
Add PTE dirty bit test