From a6ea2aeca2cae2c2ddac39085217e36c45d1e18b Mon Sep 17 00:00:00 2001 From: Neel Date: Sat, 20 Apr 2019 18:18:29 +0530 Subject: removing check for reset value of type in mcontrol --- isa/rv64mi/breakpoint.S | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/isa/rv64mi/breakpoint.S b/isa/rv64mi/breakpoint.S index 3e5e453..c7fbdd4 100644 --- a/isa/rv64mi/breakpoint.S +++ b/isa/rv64mi/breakpoint.S @@ -22,19 +22,17 @@ RVTEST_CODE_BEGIN bne x0, a1, pass # Make sure there's a breakpoint there. - csrr a0, tdata1 - srli a0, a0, __riscv_xlen - 4 - li a1, 2 - bne a0, a1, pass +# csrr a0, tdata1 +# srli a0, a0, __riscv_xlen - 4 +# li a1, 2 +# bne a0, a1, pass la a2, 1f csrw tdata2, a2 li a0, (2 << (__riscv_xlen - 4)) | MCONTROL_M | MCONTROL_EXECUTE csrw tdata1, a0 - andi a0, a0, 0x7ff # Skip if breakpoint type is unsupported. csrr a1, tdata1 - andi a1, a1, 0x7ff bne a0, a1, 2f .align 2 1: @@ -92,10 +90,10 @@ RVTEST_CODE_BEGIN bne a0, a1, pass # Make sure there's a breakpoint there. - csrr a0, tdata1 - srli a0, a0, __riscv_xlen - 4 - li a1, 2 - bne a0, a1, pass +# csrr a0, tdata1 +# srli a0, a0, __riscv_xlen - 4 +# li a1, 2 +# bne a0, a1, pass li a0, (2 << (__riscv_xlen - 4)) | MCONTROL_M | MCONTROL_LOAD csrw tdata1, a0 -- cgit v1.1