lkml.org 
[lkml]   [2017]   [Sep]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[Part2 PATCH v4 04/29] kvm: svm: Add SEV feature definitions to KVM
    Date
    From: Tom Lendacky <thomas.lendacky@amd.com>

    Define the SEV enable bit for the VMCB control structure. The hypervisor
    will use this bit to enable SEV in the guest.

    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: Ingo Molnar <mingo@redhat.com>
    Cc: "H. Peter Anvin" <hpa@zytor.com>
    Cc: Paolo Bonzini <pbonzini@redhat.com>
    Cc: "Radim Krčmář" <rkrcmar@redhat.com>
    Cc: Joerg Roedel <joro@8bytes.org>
    Cc: Borislav Petkov <bp@suse.de>
    Cc: x86@kernel.org
    Cc: kvm@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com>
    Signed-off-by: Brijesh Singh <brijesh.singh@amd.com>
    Reviewed-by: Borislav Petkov <bp@suse.de>
    ---
    arch/x86/include/asm/svm.h | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/arch/x86/include/asm/svm.h b/arch/x86/include/asm/svm.h
    index 5e3244724c9d..e9899ed67c70 100644
    --- a/arch/x86/include/asm/svm.h
    +++ b/arch/x86/include/asm/svm.h
    @@ -146,6 +146,7 @@ struct __attribute__ ((__packed__)) vmcb_control_area {
    #define SVM_VM_CR_SVM_DIS_MASK 0x0010ULL

    #define SVM_NESTED_CTL_NP_ENABLE BIT(0)
    +#define SVM_NESTED_CTL_SEV_ENABLE BIT(1)

    struct __attribute__ ((__packed__)) vmcb_seg {
    u16 selector;
    --
    2.9.5
    \
     
     \ /
      Last update: 2017-09-19 22:48    [W:5.521 / U:0.104 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site