qemu-arm
[Top][All Lists]
Advanced

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

[kvm-unit-tests PATCH v4 3/3] arch-run: do not process ERRATA when runni


From: Alex Bennée
Subject: [kvm-unit-tests PATCH v4 3/3] arch-run: do not process ERRATA when running under TCG
Date: Fri, 19 Nov 2021 16:37:10 +0000

All the errata checking looks at the current host kernel version. For
TCG runs this is entirely irrelevant as the host kernel has no impact
on the behaviour of the guest. In fact we should set ERRATA_FORCE to
ensure we run those tests as QEMU doesn't attempt to model
non-confirming architectures.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
---
 scripts/arch-run.bash | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/scripts/arch-run.bash b/scripts/arch-run.bash
index 43da998..f1f4456 100644
--- a/scripts/arch-run.bash
+++ b/scripts/arch-run.bash
@@ -267,7 +267,9 @@ env_file ()
 
 env_errata ()
 {
-       if [ "$ERRATATXT" ] && [ ! -f "$ERRATATXT" ]; then
+       if [ "$ACCEL" = "tcg" ]; then
+               eval export "ERRATA_FORCE=y"
+       elif [ "$ERRATATXT" ] && [ ! -f "$ERRATATXT" ]; then
                echo "$ERRATATXT not found. (ERRATATXT=$ERRATATXT)" >&2
                return 2
        elif [ "$ERRATATXT" ]; then
-- 
2.30.2




reply via email to

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