Commit a49cb762eb for qemu.org

commit a49cb762eb1feb797477a1b2862f890cf3d49559
Author: Philippe Mathieu-Daudé <philmd@linaro.org>
Date:   Tue Jan 28 12:37:40 2025 +0100

    tests/qtest/migration: Add MigrationTestEnv::has_hvf field

    Allow tests to tune their parameters when running on HVF.

    Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
    Reviewed-by: Fabiano Rosas <farosas@suse.de>
    Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
    Message-ID: <20250128135429.8500-6-philmd@linaro.org>

diff --git a/tests/qtest/migration/framework.c b/tests/qtest/migration/framework.c
index 6d830079ee..57d3b9b7c5 100644
--- a/tests/qtest/migration/framework.c
+++ b/tests/qtest/migration/framework.c
@@ -1101,6 +1101,7 @@ MigrationTestEnv *migration_get_env(void)
     }

     env->has_kvm = qtest_has_accel("kvm");
+    env->has_hvf = qtest_has_accel("hvf");
     env->has_tcg = qtest_has_accel("tcg");

     if (!env->has_tcg && !env->has_kvm) {
diff --git a/tests/qtest/migration/framework.h b/tests/qtest/migration/framework.h
index ed85ed502d..2ef0f57962 100644
--- a/tests/qtest/migration/framework.h
+++ b/tests/qtest/migration/framework.h
@@ -39,6 +39,7 @@ typedef enum {

 typedef struct MigrationTestEnv {
     bool has_kvm;
+    bool has_hvf;
     bool has_tcg;
     bool has_uffd;
     bool uffd_feature_thread_id;