qemu-arm
[Top][All Lists]
Advanced

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

Re: [PATCH v3 06/11] tests/qtest/migration-test: Reduce 'cmd_source' str


From: Thomas Huth
Subject: Re: [PATCH v3 06/11] tests/qtest/migration-test: Reduce 'cmd_source' string scope
Date: Tue, 31 Jan 2023 15:23:48 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.13.0

On 30/01/2023 05.44, Juan Quintela wrote:
Philippe Mathieu-Daudé <philmd@linaro.org> wrote:
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>

Reviewed-by: Juan Quintela <quintela@redhat.com>

I am assuming that you will pull this patches through tests tree, not
migration tree.

Otherwise, let me know.

I had some remarks (in v2 of the series), so I'm not going to pick this up (yet). If you want to take the migration part, feel free to do so.

I still think it's quite a lot of code churn for just supporting multiple "-accel" statements here.

What about introducing a new lib functions like this:

char *qtest_get_accel_params(bool use_tcg_first)
{
    bool tcg = qtest_has_accel("tcg");

    return g_strdup_printf("%s %s %s %s",
              use_tcg_first && tcg   ? "-accel tcg" : "",
              qtest_has_accel("kvm") ? "-accel kvm" : "",
              qtest_has_accel("hvf") ? "-accel hvf" : "",
              !use_tcg_first && tcg  ? "-accel tcg" : "");
}

... then all tests that want to run real code could simply call this function instead of having to deal with the list of supported accelerators again and again?

 Thomas




reply via email to

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