lkml.org 
[lkml]   [2020]   [Nov]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[RFC PATCH 48/67] KVM: VMX: Define VMCS encodings for shared EPT pointer
    Date
    From: Sean Christopherson <sean.j.christopherson@intel.com>

    Add the VMCS field encoding for the shared EPTP, which will be used by
    TDX to have separate EPT walks for private GPAs (existing EPTP) versus
    shared GPAs (new shared EPTP).

    Signed-off-by: Sean Christopherson <sean.j.christopherson@intel.com>
    ---
    arch/x86/include/asm/vmx.h | 2 ++
    1 file changed, 2 insertions(+)

    diff --git a/arch/x86/include/asm/vmx.h b/arch/x86/include/asm/vmx.h
    index 8a3a2e2dc208..7c968f66d926 100644
    --- a/arch/x86/include/asm/vmx.h
    +++ b/arch/x86/include/asm/vmx.h
    @@ -222,6 +222,8 @@ enum vmcs_field {
    ENCLS_EXITING_BITMAP_HIGH = 0x0000202F,
    TSC_MULTIPLIER = 0x00002032,
    TSC_MULTIPLIER_HIGH = 0x00002033,
    + SHARED_EPT_POINTER = 0x0000203C,
    + SHARED_EPT_POINTER_HIGH = 0x0000203D,
    GUEST_PHYSICAL_ADDRESS = 0x00002400,
    GUEST_PHYSICAL_ADDRESS_HIGH = 0x00002401,
    VMCS_LINK_POINTER = 0x00002800,
    --
    2.17.1
    \
     
     \ /
      Last update: 2020-11-16 19:32    [W:4.175 / U:0.160 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site