]> git.proxmox.com Git - mirror_qemu.git/commitdiff
target-i386: Pass FeatureWord argument to report_unavailable_features()
authorEduardo Habkost <ehabkost@redhat.com>
Wed, 30 Apr 2014 16:48:31 +0000 (13:48 -0300)
committerAndreas Färber <afaerber@suse.de>
Wed, 25 Jun 2014 16:04:15 +0000 (18:04 +0200)
This will help us simplify the code that calls
report_unavailable_features() later.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
target-i386/cpu.c

index f8c4993fe10582473dba8d6acd13ae8cc3fbb253..f2c3583d6ab5fdce0fdd99361637c8cf1d7b5b76 100644 (file)
@@ -1234,8 +1234,9 @@ static const TypeInfo host_x86_cpu_type_info = {
 
 #endif
 
-static void report_unavailable_features(FeatureWordInfo *f, uint32_t mask)
+static void report_unavailable_features(FeatureWord w, uint32_t mask)
 {
+    FeatureWordInfo *f = &feature_word_info[w];
     int i;
 
     for (i = 0; i < 32; ++i) {
@@ -1840,7 +1841,7 @@ static int filter_features_for_kvm(X86CPU *cpu)
         cpu->filtered_features[w] = requested_features & ~env->features[w];
         if (cpu->filtered_features[w]) {
             if (cpu->check_cpuid || cpu->enforce_cpuid) {
-                report_unavailable_features(wi, cpu->filtered_features[w]);
+                report_unavailable_features(w, cpu->filtered_features[w]);
             }
             rv = 1;
         }