qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 2/7] tests/tcg/xtensa: restore vecbase SR after test


From: Max Filippov
Subject: [PATCH 2/7] tests/tcg/xtensa: restore vecbase SR after test
Date: Wed, 27 Apr 2022 10:21:35 -0700

Writing garbage into the vecbase SR results in hang in the subsequent
tests that expect to raise an exception. Restore vecbase SR to its
reset value after the test.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
---
 tests/tcg/xtensa/test_sr.S | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/tests/tcg/xtensa/test_sr.S b/tests/tcg/xtensa/test_sr.S
index b1a91a0637ee..34441c7afff7 100644
--- a/tests/tcg/xtensa/test_sr.S
+++ b/tests/tcg/xtensa/test_sr.S
@@ -221,6 +221,8 @@ test_sr_mask /*scompare1*/12, 0, 0
 
 #if XCHAL_HAVE_VECBASE
 test_sr vecbase, 1
+movi   a2, XCHAL_VECBASE_RESET_VADDR
+wsr    a2, vecbase
 #else
 test_sr_mask /*vecbase*/231, 0, 0
 #endif
-- 
2.30.2




reply via email to

[Prev in Thread] Current Thread [Next in Thread]