From 0d2de1399008d75d32121a44e3fcd624957669f0 Mon Sep 17 00:00:00 2001 From: David Harris Date: Fri, 7 Apr 2023 21:11:01 -0700 Subject: [PATCH] Fixed csrwrites.S to agree with ImperasDV. Now coverage tests pass iter-elf --- tests/coverage/csrwrites.S | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/coverage/csrwrites.S b/tests/coverage/csrwrites.S index 76e310e5f..41d211467 100644 --- a/tests/coverage/csrwrites.S +++ b/tests/coverage/csrwrites.S @@ -27,9 +27,11 @@ #include "WALLY-init-lib.h" main: + li t0, -5 + csrw stimecmp, t0 # initialize so ImperasDV agrees csrrw t0, stimecmp, t0 - csrrw t0, satp, t0 - csrrw t0, stvec, t0 - csrrw t0, sscratch, t0 + csrrw t0, satp, zero + csrrw t0, stvec, zero + csrrw t0, sscratch, zero j done