qemu-arm
[Top][All Lists]
Advanced

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

Re: [PATCH v16 08/99] qtest/migration-test: Skip tests if KVM not builti


From: Richard Henderson
Subject: Re: [PATCH v16 08/99] qtest/migration-test: Skip tests if KVM not builtin on s390x/ppc64
Date: Fri, 4 Jun 2021 14:11:05 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1

On 6/4/21 8:51 AM, Alex Bennée wrote:
      if (g_str_equal(qtest_get_arch(), "ppc64") &&
          (access("/sys/module/kvm_hv", F_OK) ||
-         access("/dev/kvm", R_OK | W_OK))) {
+         access("/dev/kvm", R_OK | W_OK) || !qtest_has_accel("kvm"))) {
          g_test_message("Skipping test: kvm_hv not available");
          return g_test_run();
      }
@@ -1398,7 +1398,7 @@ int main(int argc, char **argv)
       */
      if (g_str_equal(qtest_get_arch(), "s390x")) {
  #if defined(HOST_S390X)
-        if (access("/dev/kvm", R_OK | W_OK)) {
+        if (access("/dev/kvm", R_OK | W_OK) || !qtest_has_accel("kvm")) {
              g_test_message("Skipping test: kvm not available");

I would have sorted the kvm test first.

For s390x, we has the HOST test, but ppc doesn't. So we're doing the access() on any host, e.g. x86_64, where kvm cannot true for this test.


r~



reply via email to

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