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@xxxxxxxxxx> --- 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