Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp588960pxj; Thu, 10 Jun 2021 08:03:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzCj5oZg2cuxOBvFvZyD/3csM102XZl1HObcJTpWpDGHuym+8bn4iHlYsu42nPQ1BowTF7i X-Received: by 2002:a17:906:d0c9:: with SMTP id bq9mr9687ejb.313.1623337426041; Thu, 10 Jun 2021 08:03:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623337426; cv=none; d=google.com; s=arc-20160816; b=TIABTHPKmCuuSdkjv/Fgazye488sD2/8mFvGaxTDLwkNcPGwfzk4phSjEYDUk3NlgD sxhn2SoDEBMlC6N006PJxUXiOx/OnHX8Nq9Y8pe4lOZgn8XSv7kJLd7i6XvyZN1eAHYA QIqiNQxFL4dSUHbQ7DdLY6YGS1qvKZ+PFCdUE7wlQx7J7fjEEXNEK2cEN8XsPh4RCw6y 3Q9QCIpaUV62ghV4BrXw0JFPBpMh0ey0sUgR0QVj0++EAL01DExaUtTiLqnN+eYa2URL DsMqGtDtHfhz2HiaLLkQwI5s4d0/GRn62G3ZWo6XKo4NwCHatElJxcrS1vWedPGbue5u urOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=hv7GXpqGzdLE37Gdmn0kPGCruv8SAqXPMbYSgXflYhA=; b=mBsoTP2erISoQSFOgbJJTdsTwr4OTWd2Pfewo0eMgB2fnq8FsJjPsT7M4FKlIS6nqv 4PgGro7HeekHcEsgocjk0cxkjtVjLT7UjhtBlPzYElQMDXwXNgkYqQUlfOPy5w8IvQzO 4Qw9xb2hu7f4ly32ODNkSQiclvrAiO1Tc07ZjljOsJ4LTohh1hmd/WWfJtRm877XkEgb 08YsO9LnGPixSVpsq/5hlheM3Db+3Ou+wEjIYfAT1vvZw4p/Mq6YQRkhYY5Wu4pvYJOV QSD8ww+M7YaAUEboMDn/luxf2Lqad+m2cj/caOLFFEpyHUiusc3cPZb9v3WLr3bShuxb rKwA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="cq8/V0Fp"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 24si2651974ejl.207.2021.06.10.08.03.21; Thu, 10 Jun 2021 08:03:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="cq8/V0Fp"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231582AbhFJPEG (ORCPT + 99 others); Thu, 10 Jun 2021 11:04:06 -0400 Received: from mail.kernel.org ([198.145.29.99]:45282 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231451AbhFJPEC (ORCPT ); Thu, 10 Jun 2021 11:04:02 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 6D475613E9; Thu, 10 Jun 2021 15:02:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1623337326; bh=p+H8s0egdv3BGUJk4DbOgLzpOhw4FBnL6dPXfrgDCc0=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=cq8/V0Fpo8XOlZkPj+d/rVs3in/wDRFomFDz6ZeoQWR6G4Ok3yX5uSFkxuNU02eBb PZwLF0VzB7opk+RJs51k4s1BH47qvnTYO9CHvm6w/IK63s/ugXRl3kdBR72Ej5gd3d uhQXpRTdpuIdSbWl8rydlMOWYvGtl97ngU7HfU6yfm3Xr4xoEpalr5jrEzD9YVCqB9 5J50D2D20P37Ki3WNZDt/eGXVpE9z9hzzNZQJpT/l3lILuqoJBUhhLkp2qM4jecyDA IC4Cav5iNZzrMdBwAcpIOJnWguN+7OdshvXSaJ2rpmbzk/gRS4XJvrMIA086TQTw4X SlLpfIciQZ1ow== Received: by mail-oi1-f175.google.com with SMTP id z3so2420686oib.5; Thu, 10 Jun 2021 08:02:06 -0700 (PDT) X-Gm-Message-State: AOAM533LnU/FxMm4phO3JehjJfAGkZPPq2juz10fK7/LIlRDV3wG21Vi uQkSFmYBJiCIJoPjHw1kAZD3ejKYq8TonKyN80A= X-Received: by 2002:a54:460a:: with SMTP id p10mr10583973oip.47.1623337325826; Thu, 10 Jun 2021 08:02:05 -0700 (PDT) MIME-Version: 1.0 References: <13d4bdd5fc0cf9aa0ad81d43da975deb37f0d39c.1623174621.git.ashish.kalra@amd.com> In-Reply-To: <13d4bdd5fc0cf9aa0ad81d43da975deb37f0d39c.1623174621.git.ashish.kalra@amd.com> From: Ard Biesheuvel Date: Thu, 10 Jun 2021 17:01:54 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v3 4/5] EFI: Introduce the new AMD Memory Encryption GUID. To: Ashish Kalra Cc: Paolo Bonzini , Sean Christopherson , Thomas Gleixner , Borislav Petkov , Ingo Molnar , "H. Peter Anvin" , Joerg Roedel , Tom Lendacky , X86 ML , kvm@vger.kernel.org, Linux Kernel Mailing List , Steve Rutherford , Brijesh Singh , linux-efi Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 8 Jun 2021 at 20:07, Ashish Kalra wrote: > > From: Ashish Kalra > > Introduce a new AMD Memory Encryption GUID which is currently > used for defining a new UEFI environment variable which indicates > UEFI/OVMF support for the SEV live migration feature. This variable > is setup when UEFI/OVMF detects host/hypervisor support for SEV > live migration and later this variable is read by the kernel using > EFI runtime services to verify if OVMF supports the live migration > feature. > > Signed-off-by: Ashish Kalra Acked-by: Ard Biesheuvel > --- > include/linux/efi.h | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/include/linux/efi.h b/include/linux/efi.h > index 6b5d36babfcc..dbd39b20e034 100644 > --- a/include/linux/efi.h > +++ b/include/linux/efi.h > @@ -362,6 +362,7 @@ void efi_native_runtime_setup(void); > > /* OEM GUIDs */ > #define DELLEMC_EFI_RCI2_TABLE_GUID EFI_GUID(0x2d9f28a2, 0xa886, 0x456a, 0x97, 0xa8, 0xf1, 0x1e, 0xf2, 0x4f, 0xf4, 0x55) > +#define AMD_SEV_MEM_ENCRYPT_GUID EFI_GUID(0x0cf29b71, 0x9e51, 0x433a, 0xa3, 0xb7, 0x81, 0xf3, 0xab, 0x16, 0xb8, 0x75) > > typedef struct { > efi_guid_t guid; > -- > 2.17.1 >