X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=isa%2Frv64mi%2Fdirty.S;h=2be4921000a51578ac19fbcd584e7f691534bd55;hb=5634d6ce8a5d7023b14da86bdaab6a5f10a5440c;hp=ef4e65c0a6537817a28b2288a0225c0ce21bb97b;hpb=4303ce356626a1bb6cf18d62e5395274f478a21b;p=riscv-tests.git diff --git a/isa/rv64mi/dirty.S b/isa/rv64mi/dirty.S index ef4e65c..2be4921 100644 --- a/isa/rv64mi/dirty.S +++ b/isa/rv64mi/dirty.S @@ -17,7 +17,7 @@ RVTEST_CODE_BEGIN la a1, page_table_1 csrw sptbr, a1 sfence.vm - li a1, ((MSTATUS_VM & ~(MSTATUS_VM<<1)) * VM_SV43) | ((MSTATUS_PRV1 & ~(MSTATUS_PRV1<<1)) * PRV_S) + li a1, ((MSTATUS_VM & ~(MSTATUS_VM<<1)) * VM_SV39) | ((MSTATUS_PRV1 & ~(MSTATUS_PRV1<<1)) * PRV_S) csrs mstatus, a1 la a1, 1f csrw mepc, a1 @@ -74,9 +74,9 @@ die: .data .align 12 -page_table_1: .dword PTE_TYPE_US_SRX +page_table_1: .dword PTE_V | PTE_TYPE_URX_SRX dummy: .dword 0 .align 12 -page_table_2: .dword PTE_TYPE_US_SRWX +page_table_2: .dword PTE_V | PTE_TYPE_URWX_SRWX RVTEST_CODE_END