0000000b # Test 11.3.1.1.3: ecall from going to S mode from M mode
00000000
beef0cc0 # 8 read test successes
0ee0dead
beef0000 # read 2
0000dead
beef0055 # read 3
0880dead
beef0033 # read 4
0990dead
beef0077 # read 5
0110dead
beef0099 # read 6
0220dead
beef0440 # read 7
0330dead
beef0cc0 # Test 11.3.1.1.4: 4 read test successes
0ee0dead
beef0000 # read 2
0000dead
beef0055 # read 3
0880dead
beef0099 # read 4
0220dead
0000000d # Test 11.3.1.2.1: 2 read tests with page fault
00000000
00000bad
00000000
0000000d # read 2
00000000
00000bad
00000000
0000000d # Test 11.3.1.2.2: read test with page fault
00000000
00000bad
00000000
0000000f # Test 11.3.1.2.3: write test with page fault
00000000
0000000d # Test 11.3.1.2.4: read test with page fault
00000000
00000bad
00000000
0000000d # Test 11.3.1.2.5: 3 read tests with page fault
00000000
00000bad
00000000
0000000d # read 2
00000000
00000bad
00000000
0000000d # read 3
00000000
00000bad
00000000
00000111 # Test 11.3.1.3.1: Execute test success
00000000
00000009 # ecall from going to U mode from S mode
00000000
0000000d # read test with page fault
00000000
00000bad
00000000
0000000c # execute test with page fault
00000000
00000bad
00000000
beef0033 # Test 11.3.1.3.2: read test success
0990dead
00000008 # ecall from going to S mode from U mode
00000000
beef0077 # read test success
0110dead
0000000c # execute test with page fault
00000000
00000bad
00000000
0000000d # read test with page fault`
00000000
00000bad
00000000
0000000d # Test 11.3.1.3.3: read test with page fault
00000000
00000bad
00000000
beef0440 # read test success
0330dead
beef0110 # Test 11.3.1.3.4: read test success
0440dead
0000000f # write test with page fault
00000000
0000000c # Test 11.3.1.3.5: executable test with page fault
00000000
00000bad
00000000 
0000000f # Test 11.3.1.3.6(a): write test with page fault
00000000
0000000d # read test with page fault
00000000
00000bad
00000000
0000000f # Test 11.3.1.3.7(a): write test with page fault
00000000
deadbeef # read test success but get deadbeef because nothing was written
deadbeef
00000009 # ecall from going to M mode from S mode
00000000
0000000B # ecall from going to S mode from M mode
00000000
beef0770 # Test 11.3.1.3.6(b): check successful read/write when A=0 and SVADU=1
0990dead
beef0aa0 # Test 11.3.1.3.7(b): check successful read/write when D=0 and SVADU=1
0440dead
beef0000 # Test 11.3.1.4.1: read test success on new page table mapping
0000dead 
00000009 # Test 11.3.1.5.1: ecall from going to m mode from s mode
00000000
00000000 # previous value of mprv before write
00000000
beef0099 # Read test success when mprv=1 So translation should occur
0220dead # even though we're in M mode with translation off
0000000b # Test 11.3.1.5.2 ecall from going to s mode from m mode (zeroing mprv)
00000000
00000009 # ecall from going to m mode from s mode (so we can access mstatus)
00000000
00000000 # previous mprv value zeroed out from mret after going to s mode.
00000000
0000000b # ecall from test termination in S mode.
00000000
