From d2bd84a096a97ff4b8f41035c984991d0df922c1 Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Tue, 21 Mar 2017 16:47:04 -0700 Subject: [PATCH] Allow supervisor access to user pages in dirty-bit test --- isa/rv64si/dirty.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/isa/rv64si/dirty.S b/isa/rv64si/dirty.S index e3a7987..06c9780 100644 --- a/isa/rv64si/dirty.S +++ b/isa/rv64si/dirty.S @@ -23,7 +23,7 @@ RVTEST_CODE_BEGIN or a2, a2, a0 csrw sptbr, a1 sfence.vma - li a1, (MSTATUS_MPP & ~(MSTATUS_MPP<<1)) * PRV_S + li a1, ((MSTATUS_MPP & ~(MSTATUS_MPP<<1)) * PRV_S) | MSTATUS_SUM csrs mstatus, a1 la a1, 1f - DRAM_BASE csrw mepc, a1 -- 2.30.2