]> Git Repo - qemu.git/commitdiff
pc: Suppress APIC ID compatibility warning for QTest
authorAndreas Färber <[email protected]>
Sat, 14 Mar 2015 13:24:37 +0000 (14:24 +0100)
committerAndreas Färber <[email protected]>
Tue, 17 Mar 2015 13:50:44 +0000 (14:50 +0100)
This avoids cluttering GTester output with irrelevant warnings.

Cc: Eduardo Habkost <[email protected]>
Signed-off-by: Andreas Färber <[email protected]>
hw/i386/pc.c

index b5b2aadb52b83d038cfb7e6a15da1f770fa60eb1..642105f3f604089826d4aa611787448c3e1b2910 100644 (file)
@@ -45,6 +45,7 @@
 #include "sysemu/sysemu.h"
 #include "sysemu/numa.h"
 #include "sysemu/kvm.h"
+#include "sysemu/qtest.h"
 #include "kvm_i386.h"
 #include "hw/xen/xen.h"
 #include "sysemu/block-backend.h"
@@ -653,7 +654,7 @@ static uint32_t x86_cpu_apic_id_from_index(unsigned int cpu_index)
 
     correct_id = x86_apicid_from_cpu_idx(smp_cores, smp_threads, cpu_index);
     if (compat_apic_id_mode) {
-        if (cpu_index != correct_id && !warned) {
+        if (cpu_index != correct_id && !warned && !qtest_enabled()) {
             error_report("APIC IDs set in compatibility mode, "
                          "CPU topology won't match the configuration");
             warned = true;
This page took 0.030335 seconds and 4 git commands to generate.