Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4545180pxj; Wed, 12 May 2021 07:55:41 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyckf3/9/7HRX4zK3OqBqdFco9UD6W5/pJtQjN1V4mLF0oOy6mfi+vRVzMqPwav5VKBXzan X-Received: by 2002:aca:758c:: with SMTP id q134mr7907369oic.4.1620831340797; Wed, 12 May 2021 07:55:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620831340; cv=none; d=google.com; s=arc-20160816; b=aYsOJahXVud2m9+qzEbszfjIqkLD7qRiey8CiOoidmvIMzH6rdlS7tx/5NPIIKFk2d PoPVDDhbnK4bnGRz2TQ6aLf4T6/F+Co+hrkizCrxdvOZ5+8nc5IFJTmABTKJ9tZ2NCoC qeNuxMYAAeGxx+wmHLbCOpFgW3C0ZJ4yiieCGGcXm2d3kG/0pM6LEfTTd55cI+8vpMiP /KwmhSybpXuUWGtGY2c0TkhXv5Vq3qJoeniJCS3ANJ53C1fOQB+g+v1ERO3USniQD054 y88YkW5yZ1EqIHRdOZk1dmeH5aQwUVAOHYSgUvohpzHEkilPzOd2YXJ341wFS8U/bclZ jxTA== 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=fbQ54qyWq22mOrNe8Q6e6UxINyaB72ubifUJPJYRv98=; b=kZ5gscINBJBo2vrqXItDZn4SsRBr421c8YMSIj43frU3F9vHtRbEcswlOBKHA0Wqn+ 0mZXWB6g6vpfxnG3GoQ6hK8QF4dCf4GLS83GfOc13ieTuTq37zqzGloyw3TW/JQuekEd /w3kL6dfMNN6s0iNNp8sZZuHZbLtKbFdBjQ0Bz+bwG7RL0NJ1jY3TbWnp8z5Yyc22hCw oNQjBnXT3dhf2fsHW2XmDVsTQnAetVoxQO/4iWng2fmDjuzF5tktIaF/s5E6RmJ2aYZb pS1absqGl5F5/BE/MKSruxchSMrx+O4S04qGN/Qk4vfubYhIPrEW64bSA1uvlbvaGWvM O3lg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=E+C0qCd2; 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 l9si132451otk.151.2021.05.12.07.55.27; Wed, 12 May 2021 07:55:40 -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=E+C0qCd2; 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 S231998AbhELOzP (ORCPT + 99 others); Wed, 12 May 2021 10:55:15 -0400 Received: from mail.kernel.org ([198.145.29.99]:44224 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231721AbhELOym (ORCPT ); Wed, 12 May 2021 10:54:42 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 324176142D; Wed, 12 May 2021 14:53:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1620831214; bh=Rpg6vD2MSJ15j9qTgQykNf+yaebjFO3vsWStZyhaHDw=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=E+C0qCd2cnfEgVvXmYg7+1faFnpz3mJwTM880+WgLIsqqzquMUSCYR6o1vY6SOtsH ZRCSoqu6ecN+HMurTb87TZno+tnEVp05RACtpKgIkIVC0jxkTkxFOju79CIg+aOcnQ P2gttiyzDm272QEXfWz6s0QBAVfbHEgpi2wSMfJDdjlG7nBtG+TOFQES4rkGadcfyU m6Tkp2iLWCtERW3OEngP1Dx+BM7tQg9ob0bvxQmWFmvoc5EkUrHpqeiw1RMBkX6wUa WVzsi8deaqBIj46h625vsKtyLWwrpxWNayM3Tl6kjwR/dzfx262DCIE4BhT+aGC+OF ajaJKJm9+FVYA== Received: by mail-ot1-f52.google.com with SMTP id n32-20020a9d1ea30000b02902a53d6ad4bdso20779562otn.3; Wed, 12 May 2021 07:53:34 -0700 (PDT) X-Gm-Message-State: AOAM530FgcEqB2fkiiE5Lc5tRfEZx3gzcR60ObkVbD/NtuI945Uuaiok HWwDvoIke4Tt33pJgUggFR1322+ip0m+2Po8AIY= X-Received: by 2002:a9d:7cd8:: with SMTP id r24mr19203843otn.90.1620831213172; Wed, 12 May 2021 07:53:33 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Ard Biesheuvel Date: Wed, 12 May 2021 16:53:21 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2 3/4] EFI: Introduce the new AMD Memory Encryption GUID. To: Borislav Petkov Cc: Ashish Kalra , Paolo Bonzini , Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , Joerg Roedel , Tom Lendacky , X86 ML , kvm@vger.kernel.org, Linux Kernel Mailing List , srutherford@google.com, Sean Christopherson , venu.busireddy@oracle.com, Brijesh Singh , linux-efi Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 12 May 2021 at 15:19, Borislav Petkov wrote: > > On Fri, Apr 23, 2021 at 03:59:01PM +0000, 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 > > --- > > include/linux/efi.h | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/include/linux/efi.h b/include/linux/efi.h > > index 8710f5710c1d..e95c144d1d02 100644 > > --- a/include/linux/efi.h > > +++ b/include/linux/efi.h > > @@ -360,6 +360,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 MEM_ENCRYPT_GUID EFI_GUID(0x0cf29b71, 0x9e51, 0x433a, 0xa3, 0xb7, 0x81, 0xf3, 0xab, 0x16, 0xb8, 0x75) > > > > typedef struct { > > efi_guid_t guid; > > -- > > When you apply this patch locally, you do: > > $ git log -p -1 | ./scripts/get_maintainer.pl > Ard Biesheuvel (maintainer:EXTENSIBLE FIRMWARE INTERFACE (EFI)) > linux-efi@vger.kernel.org (open list:EXTENSIBLE FIRMWARE INTERFACE (EFI)) > linux-kernel@vger.kernel.org (open list) > > and this tells you that you need to CC EFI folks too. > > I've CCed linux-efi now - please make sure you use that script to CC the > relevant parties on patches, in the future. > Thanks Boris. You are adding this GUID to the 'OEM GUIDs' section, in which case I'd prefer the identifier to include which OEM. Or alternatively, put it somewhere else, but in this case, putting something like AMD_SEV in the identifier would still help to make it more self-documenting. Thanks, Ard.