diff --git a/target-i386/cpu.h b/target-i386/cpu.h
index e76ddc0..fbc8f66 100644
--- a/target-i386/cpu.h
+++ b/target-i386/cpu.h
@@ -779,6 +779,7 @@ typedef struct CPUX86State {
     bool cpuid_vendor_override;
     bool cpuid_hv_level_set;
     bool cpuid_hv_vendor_set;
+    bool cpuid_hv_features_set;
     /* Store the results of Centaur's CPUID instructions */
     uint32_t cpuid_xlevel2;
     uint32_t cpuid_ext4_features;
@@ -789,6 +790,8 @@ typedef struct CPUX86State {
     uint32_t cpuid_hv_vendor1;
     uint32_t cpuid_hv_vendor2;
     uint32_t cpuid_hv_vendor3;
+    /* Hypervisor features */
+    uint32_t cpuid_hv_features;
 
     /* MTRRs */
     uint64_t mtrr_fixed[11];
