sve_tests_sve_max_vq_8, sve_tests_sve_off, test_query_cpu_model_expansion all require TCG to run. Skip them for KVM-only builds.
Signed-off-by: Claudio Fontana <cfont...@suse.de> --- tests/qtest/arm-cpu-features.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/qtest/arm-cpu-features.c b/tests/qtest/arm-cpu-features.c index 8252b85bb8..e793bffcaa 100644 --- a/tests/qtest/arm-cpu-features.c +++ b/tests/qtest/arm-cpu-features.c @@ -352,6 +352,11 @@ static void sve_tests_sve_max_vq_8(const void *data) { QTestState *qts; +#ifndef CONFIG_TCG + g_test_skip("TCG disabled, skipping tcg_only sve_tests_sve_max_vq_8"); + return; +#endif /* CONFIG_TCG */ + qts = qtest_init(MACHINE "-cpu max,sve-max-vq=8"); assert_sve_vls(qts, "max", BIT_ULL(8) - 1, NULL); @@ -387,6 +392,11 @@ static void sve_tests_sve_off(const void *data) { QTestState *qts; +#ifndef CONFIG_TCG + g_test_skip("TCG disabled, skipping tcg_only sve_tests_sve_off"); + return; +#endif /* CONFIG_TCG */ + qts = qtest_init(MACHINE "-cpu max,sve=off"); /* SVE is off, so the map should be empty. */ @@ -443,6 +453,11 @@ static void test_query_cpu_model_expansion(const void *data) { QTestState *qts; +#ifndef CONFIG_TCG + g_test_skip("TCG disabled, skipping tcg_only test_query_cpu_model_expansion"); + return; +#endif /* CONFIG_TCG */ + qts = qtest_init(MACHINE "-cpu max"); /* Test common query-cpu-model-expansion input validation */ -- 2.26.2