From nobody Sat Apr 20 13:09:16 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+74627+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+74627+1787277+3901457@groups.io; arc=fail (BodyHash is different from the expected one); dmarc=fail(p=none dis=none) header.from=amd.com Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1619783548455508.45496880218445; Fri, 30 Apr 2021 04:52:28 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id xUTiYY1788612xwsC93DKy1z; Fri, 30 Apr 2021 04:52:23 -0700 X-Received: from NAM11-DM6-obe.outbound.protection.outlook.com (NAM11-DM6-obe.outbound.protection.outlook.com [40.107.223.50]) by mx.groups.io with SMTP id smtpd.web12.10213.1619783537232942099 for ; Fri, 30 Apr 2021 04:52:17 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T8J+Yohg2UIDQ142nZG9HlIp424T0/Sl+1p/ki9hQF52BMqEfpJlntv6UBTSFAWqbDZXIuaeS82Pc+cA1Mm5NnCb2rZ4TCgNkyYyHmc+Mx6R8jl6YcmRcOLVbTx8V2pAntiU/TAbT9i60NnIVjhDjiM7yNMVW4cCwccNiQ4Rtqzc/qoZn2QZajrazkVONniuYIZ8/RxMRVV2cum97RjTPSAM+YaEXOBnMSHWV44Cwt8tgubk0PBPS/fJKlB/F1RmaGeJRS5mx0rF8bsu20WkNMVYrbdFOntsgABGHaXCfsniyIt+sIYPcwqDrwf4LImly5eR9wrWXHTWwJRsY/XPrw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DhhT3g2/4sTKZ8qZVp3AUW88RerVeo3KeUFdhs5Jpzg=; b=X9zTeltdMuIaNAhh5fjXcPoO2QG+wbW8Mys2qx3GFiahjmkyETn+UVwKRa3U0m4y95ei2B4EX6dtcE+Vl/d5h29dtWrHfUW7Ydf/LNNGR0pFm9YAisMO5tQFnLWsBT4uUY+mfPcToc3jbBqjqFot/NY/qCNlydrN4u9xgQ6XwjtvsbkUoNlfvL/9rFPQriyYhlM6LK96DJL2gWXmX+7IRStEsS/n2OsREt6fFpKxlAT/9molZ8Ixq8e3GPQPkJXGPzLM2mpH1TAm/M/Bm2BxZxFbSe0Ni19XZQyU7upLsFkdxc2Wn0adAenuDJLj8w/twaHIiYdNBgQO05WYYzbcxg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none X-Received: from SN6PR12MB2718.namprd12.prod.outlook.com (2603:10b6:805:6f::22) by SN6PR12MB2783.namprd12.prod.outlook.com (2603:10b6:805:78::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.25; Fri, 30 Apr 2021 11:52:15 +0000 X-Received: from SN6PR12MB2718.namprd12.prod.outlook.com ([fe80::9898:5b48:a062:db94]) by SN6PR12MB2718.namprd12.prod.outlook.com ([fe80::9898:5b48:a062:db94%6]) with mapi id 15.20.4065.027; Fri, 30 Apr 2021 11:52:15 +0000 From: "Brijesh Singh" To: devel@edk2.groups.io Cc: Brijesh Singh , James Bottomley , Min Xu , Jiewen Yao , Tom Lendacky , Jordan Justen , Ard Biesheuvel , Laszlo Ersek , Erdem Aktas Subject: [edk2-devel] [PATCH RFC v2 01/28] MdePkg: Expand the SEV MSR to include the SNP definition Date: Fri, 30 Apr 2021 06:51:21 -0500 Message-Id: <20210430115148.22267-2-brijesh.singh@amd.com> In-Reply-To: <20210430115148.22267-1-brijesh.singh@amd.com> References: <20210430115148.22267-1-brijesh.singh@amd.com> X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: SA0PR12CA0006.namprd12.prod.outlook.com (2603:10b6:806:6f::11) To SN6PR12MB2718.namprd12.prod.outlook.com (2603:10b6:805:6f::22) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Received: from sbrijesh-desktop.amd.com (165.204.77.1) by SA0PR12CA0006.namprd12.prod.outlook.com (2603:10b6:806:6f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4087.27 via Frontend Transport; Fri, 30 Apr 2021 11:52:15 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: fa9e6762-7ceb-48e7-b1ee-08d90bce6608 X-MS-TrafficTypeDiagnostic: SN6PR12MB2783: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:813; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: S6FhKRs/b7ra00gideeOE2fa+YeCafqSRbHOTqBH5yVQpX6KyGXqbxKb/1T+q57Qg+f70Ygtt7L6xaMUFdC9z6W7SU6+PgD+APeYLOkl44XHHfhDf+JE40f8f/r/QBfdl3Hkc9k1VofNYM4X5mde8hwVwb7rLVzmGnKNFNZIrdgvPBzyV542smLIY/R19/xbMIFujL/d38oEi43iWueVke0cKnMcx/xZcsnMtTzQIvdMGxvpD8HaAsySwOuTiXMDM8BmdE8RwOBJSfEyqIaP8f4/MOPhgxT+MHGS+gpu2NvkPGxV7VDT7f3kyXP/jIIk8O/W4Nx/JIT6XkiXB7gcVWlpZGMDE2AHTAG5UG36kvFCI/9wkB9QHuCIDNJnaiqttjARRqvK4iTn2QTHWRDNLmiyt053lxrMt/Y+xDnRoIZKKRMA5LvYhJyCYMQDG2JlKvkmoqEKlLYBYgpQFIaRmgCSA3c2pnHlruMUy1+tJuOs/aB2bxf9KpNRaFBRbkmRL8Jvx2IciCAbYuOU6DDr+QPZ5vBGNbjwJg3LzaauR3cX4ah4Zieu429KXfAK+4qLMXwBVfW9kHOwcKJe6b53GMaUt5m/6HdV0IePnR9KLLpSXVHPxuP7DdFMuPSx0NCTe5Do0tuZFrJtQa85WjEJsM85a1iedCR1wc2aJHEwJbXUuCXvh8S8FEdgLhqTVtp7RsVUVCvwJYB41MwL8rLV0uZvbTZdqeTbMLob4pvPWIU= X-MS-Exchange-AntiSpam-MessageData: =?us-ascii?Q?P/p+dUEe0mVT8p/lvItgSRuT1xz6eCqez+oJTuMYQ6buwrFMO/Yshorq0P8X?= =?us-ascii?Q?0JNFtd6QZYJXm2RUxJ7BIjPbwtzB0QO98O5BqMoZfJQU/GKG0zM7McXsgq5k?= =?us-ascii?Q?AYW3UnwzjFG8mvCH+zeGvNeLu0VVSQbz7WBUUJt10FE+YxeyNtxIiUNv/pZ7?= =?us-ascii?Q?64SeZ7CR5uTOIcvf60QjB5xvF/IBA5PwHxCkmLbmeWkMjQmiRlXVzcgEY4M/?= =?us-ascii?Q?Lc3+BaSfAbsud7DozVggU8PnFlCbrE87l8+WsD04GpscHKUIPaBae3K+oUfc?= =?us-ascii?Q?f2w2T0DHj3hUkaz2eMJrhCTHf7LseRJ2Fy1OzCWNiKyEs+s8xRTGufz/+T5u?= =?us-ascii?Q?1NfdNMa+qyimOLUITxWdTrrd19rZzeM/fI1d2Gog0Pdb/oNCZ5cI8ocb4H94?= =?us-ascii?Q?qO53e4YNl/Rk1p0vaGOOt+xdP07gFLiogHXsjAmuyDbuEnCauRDNP8Id/vS6?= =?us-ascii?Q?DOPvfXNCfZdyxLEvNBVWGAMaPJWW6re/MGLnilfJzCJO88fcdntDbAfJjQm6?= =?us-ascii?Q?AYWQTuwLdudFXguKIr8G7QUXYxVRn+QLp9CRX/5maz5+9bGVeQtmvBaiSOJc?= =?us-ascii?Q?sCgMfgZUFvZmND6HlrzVc22aQSqeG9dGsrGnlYhPTccAgiq6TSJ66ODIE3pj?= =?us-ascii?Q?AvEjAmmHcOrotmBtKbjj1KZcEkHPiC/Q9SmWEieexUw4EEkSy17lsd91kIUJ?= =?us-ascii?Q?GmVqY1a94gUUyswdNLzfeU7Kbh1tNVPEhOEYFD6q+idaF7EK5W+oOKEm06uQ?= =?us-ascii?Q?pYuLEKL0mPS7lYFaw4+LPMvXmya0EMb1mPXhw1M/CylOw4j1F+i9xyOgVhhb?= =?us-ascii?Q?wExyZpg/KVvWLO41ijMU5ni0i5iFfi3Ipz9VyvnhNDQNwz+ONU7R8+heyWSZ?= =?us-ascii?Q?PRNqoPYLC8Ob04/L7lZ7TZUuDLPQPN1VPhlhmaSWW6SjTFxRxDsPQ+ZgIgbZ?= =?us-ascii?Q?waYgoL0cxGcjv7Fj59vV2Rn8GBRcMkCCI9uO4nUHBm6UCye4SxC/XQo86dw7?= =?us-ascii?Q?1rqsHi/wd+YFEwNeoH4BbZYLx3XJ/IgQgB7SSlDtHQxFP9GmLcyoZJJZMlty?= =?us-ascii?Q?/tGqZBYy/Dwo112y+wekW99hpR1CrCDsv59s8v7/cIC+lSeQ+IYVCSPbEP4K?= =?us-ascii?Q?fVozemT971w21NZJZlaFeWqMLBx2tlPwyns1PAssiktnHlEVI1sEzpQ2QxKj?= =?us-ascii?Q?OsYAwukZ7hbS/CaRq5ObRR+ryNI/zMwydpRNfFu0TCjCyemCSWD8XKw13p8H?= =?us-ascii?Q?l+1y7pAYyYYbrwlcUtUFGhHOPVOalLYGWQJ4pljiEQ217vd1VA/7LUbDQKWB?= =?us-ascii?Q?mngYwntrYBXhk+aGORx2AiKD?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: fa9e6762-7ceb-48e7-b1ee-08d90bce6608 X-MS-Exchange-CrossTenant-AuthSource: SN6PR12MB2718.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Apr 2021 11:52:15.5248 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: E38ae2fiD3ueOEvVYE+gFlcs8wG7QFjO9kqPKsKbvW2yDo07BGEYTaO34gIBDI4JY9j/IDKKPA7hkionPmqRvg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR12MB2783 Precedence: Bulk List-Unsubscribe: List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,brijesh.singh@amd.com X-Gm-Message-State: CcJ8zGNUZMs05WVxIxMZMGiLx1787277AA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1619783543; bh=NbjHOQpcAdHkZw7OXwjUBXeVmlZdODQkWC7bodOUQNY=; h=Cc:Content-Type:Date:From:Reply-To:Subject:To; b=GeFdVAQY/wEHyrdecdEdMWcLVVRJq37u4gu5gqD6glROEB4km2ffGnEr1qpoodOeMdh zbSvcHEXBiIzkuy6XNwQLutbylYIU00HSn3fgk1soZCBuChDXh5zgHGSGpaLDD2hYEAxT 2+CTy7mlAHJlk3hAkFZb4uG+lta4UVI78uQ= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3275 Define the SEV-SNP MSR bits. Cc: James Bottomley Cc: Min Xu Cc: Jiewen Yao Cc: Tom Lendacky Cc: Jordan Justen Cc: Ard Biesheuvel Cc: Laszlo Ersek Cc: Erdem Aktas Signed-off-by: Brijesh Singh --- MdePkg/Include/Register/Amd/Fam17Msr.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/MdePkg/Include/Register/Amd/Fam17Msr.h b/MdePkg/Include/Regist= er/Amd/Fam17Msr.h index e4db09c518..4d33bef220 100644 --- a/MdePkg/Include/Register/Amd/Fam17Msr.h +++ b/MdePkg/Include/Register/Amd/Fam17Msr.h @@ -87,7 +87,12 @@ typedef union { /// UINT32 SevEsBit:1; =20 - UINT32 Reserved:30; + /// + /// [Bit 2] Secure Nested Paging (SevSnp) is enabled + /// + UINT32 SevSnpBit:1; + + UINT32 Reserved:29; } Bits; /// /// All bit fields as a 32-bit value --=20 2.17.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#74627): https://edk2.groups.io/g/devel/message/74627 Mute This Topic: https://groups.io/mt/82479047/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-