relay hwacha cause/aux to scause/sbadaddr
[riscv-tests.git] / isa / rv64sv / privileged_inst.S
index b7b169efa1f19922197580026f8bdbf23f8f9c7f..65c5288a8e7e683f08f60bdb12a1722028e0b09f 100644 (file)
@@ -36,12 +36,12 @@ handler:
   li TESTNUM,2
 
   # check cause
-  vxcptcause a3
+  csrr a3, scause
   li a4,HWACHA_CAUSE_PRIVILEGED_INSTRUCTION
   bne a3,a4,fail
 
   # check vec irq aux
-  vxcptaux a3
+  csrr a3, sbadaddr
   la a4, privileged_inst
   lw a5, 0(a4)
   bne a3,a5,fail