diff options
author | Aaron Lewis <aaronlewis@google.com> | 2019-10-21 16:30:20 -0700 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2019-10-22 15:42:48 +0200 |
commit | 7204160eb7809345d10c983d9d1dfbd98060a56d (patch) | |
tree | 51721dd622a5e7e985071a6ff5f0bd1eecafcd24 /arch/x86/include/asm | |
parent | KVM: VMX: Rename {vmx,nested_vmx}_vcpu_setup() (diff) | |
download | linux-dev-7204160eb7809345d10c983d9d1dfbd98060a56d.tar.xz linux-dev-7204160eb7809345d10c983d9d1dfbd98060a56d.zip |
KVM: x86: Introduce vcpu->arch.xsaves_enabled
Cache whether XSAVES is enabled in the guest by adding xsaves_enabled to
vcpu->arch.
Reviewed-by: Jim Mattson <jmattson@google.com>
Signed-off-by: Aaron Lewis <aaronlewis@google.com>
Change-Id: If4638e0901c28a4494dad2e103e2c075e8ab5d68
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'arch/x86/include/asm')
-rw-r--r-- | arch/x86/include/asm/kvm_host.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/x86/include/asm/kvm_host.h b/arch/x86/include/asm/kvm_host.h index 62f32a61c250..6f6b8886a8eb 100644 --- a/arch/x86/include/asm/kvm_host.h +++ b/arch/x86/include/asm/kvm_host.h @@ -560,6 +560,7 @@ struct kvm_vcpu_arch { u64 smbase; u64 smi_count; bool tpr_access_reporting; + bool xsaves_enabled; u64 ia32_xss; u64 microcode_version; u64 arch_capabilities; |