u64 nested_run;
        u64 directed_yield_attempted;
        u64 directed_yield_successful;
 +      u64 preemption_reported;
 +      u64 preemption_other;
        u64 guest_mode;
+       u64 notify_window_exits;
  };
  
  struct x86_instruction_info;
 
        STATS_DESC_COUNTER(VCPU, nested_run),
        STATS_DESC_COUNTER(VCPU, directed_yield_attempted),
        STATS_DESC_COUNTER(VCPU, directed_yield_successful),
-       STATS_DESC_ICOUNTER(VCPU, guest_mode)
 +      STATS_DESC_COUNTER(VCPU, preemption_reported),
 +      STATS_DESC_COUNTER(VCPU, preemption_other),
+       STATS_DESC_ICOUNTER(VCPU, guest_mode),
+       STATS_DESC_COUNTER(VCPU, notify_window_exits),
  };
  
  const struct kvm_stats_header kvm_vcpu_stats_header = {