diff options
author | Ilias Stamatis <ilstam@amazon.com> | 2021-05-26 19:44:12 +0100 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2021-06-17 13:09:28 -0400 |
commit | 3c0f99366e34c1b45e4908e151089a8bf93fbe71 (patch) | |
tree | 3254bbfa485cc99ed8215cfe1112df05996aaaed /arch/x86/kvm/vmx/vmcs12.c | |
parent | fe3eb50418174567f6fbfb3d90a95cbd7a0cc17b (diff) | |
download | linux-stable-3c0f99366e34c1b45e4908e151089a8bf93fbe71.tar.gz linux-stable-3c0f99366e34c1b45e4908e151089a8bf93fbe71.tar.bz2 linux-stable-3c0f99366e34c1b45e4908e151089a8bf93fbe71.zip |
KVM: nVMX: Add a TSC multiplier field in VMCS12
This is required for supporting nested TSC scaling.
Signed-off-by: Ilias Stamatis <ilstam@amazon.com>
Reviewed-by: Jim Mattson <jmattson@google.com>
Reviewed-by: Maxim Levitsky <mlevitsk@redhat.com>
Message-Id: <20210526184418.28881-6-ilstam@amazon.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'arch/x86/kvm/vmx/vmcs12.c')
-rw-r--r-- | arch/x86/kvm/vmx/vmcs12.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/x86/kvm/vmx/vmcs12.c b/arch/x86/kvm/vmx/vmcs12.c index 034adb6404dc..d9f5d7c56ae3 100644 --- a/arch/x86/kvm/vmx/vmcs12.c +++ b/arch/x86/kvm/vmx/vmcs12.c @@ -37,6 +37,7 @@ const unsigned short vmcs_field_to_offset_table[] = { FIELD64(VM_ENTRY_MSR_LOAD_ADDR, vm_entry_msr_load_addr), FIELD64(PML_ADDRESS, pml_address), FIELD64(TSC_OFFSET, tsc_offset), + FIELD64(TSC_MULTIPLIER, tsc_multiplier), FIELD64(VIRTUAL_APIC_PAGE_ADDR, virtual_apic_page_addr), FIELD64(APIC_ACCESS_ADDR, apic_access_addr), FIELD64(POSTED_INTR_DESC_ADDR, posted_intr_desc_addr), |