From nobody Mon Feb 9 12:25:49 2026 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+77196+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+77196+1787277+3901457@groups.io; arc=fail (BodyHash is different from the expected one) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1624902221117705.0869413193698; Mon, 28 Jun 2021 10:43:41 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id 569AYY1788612x9FSxCnvXgJ; Mon, 28 Jun 2021 10:43:40 -0700 X-Received: from NAM11-CO1-obe.outbound.protection.outlook.com (NAM11-CO1-obe.outbound.protection.outlook.com [40.107.220.40]) by mx.groups.io with SMTP id smtpd.web12.14894.1624902213036203009 for ; Mon, 28 Jun 2021 10:43:33 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Yql1pul3myGTUr0qxzr+xaTnXpJrAJBEtkfplfMS0rJF/RMSrPq1Llu2Y1aMnMde56Mu43do+Xd3Y5nuNT6gyk0QAq+xqJmyMwpB7TrZgd4rl4xcScoja1WtakVBQOrcQVlJ2LgjDXRIKEM+vo8lUc4EnLSHH8CXb7SOQhHzGLQuhr4tvTy5/ErdvbKzBb5rQ3ZF5dRJnnfY1fFVrosigGkUErkLOGdH2b4Dzf/pETpd2yQXrpBOxdjt55jQUih9uCYIgBnOfQLV7yrfMWvSi59FWZ5/ZMoHMkgtSCLHQydNDp0WnZV7EVxqJ60HCrnXEP+O04TpVM7rXOBYxa+QQA== 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=WttPWIeqydim111YSyO9AqbiZ0/Wl1pBHdiPbk966mA=; b=F2D0I8YOHmNcxQWT6RE8weaQTZlm2eDvB2m69M4CvY7AvH3HVmudPxW6OIpIUpqq1p5S4V6K5rzq7I2G3a9pTbUg/ZMjSOQ0pz4wgbt8BS9FnFmbxhoWOVm/58ATVFTxJYXxtWwCXInsw7HierbYBQX3UapXXEfON94U8pAnuB3anGLjV45deA81X6I7h48e2XzS2/tIK3aMkZnY//u6pj32tphjArcb20f1hVOYJBZHxKqlcMw9QYpz74XiccM9iid7QeancLM13e9KzTfgMCZE5Xn/0xny+dxN4S0aycAE1Qua5LoxnSOeF6mZfRnLrU4n+tPzxxKxoFjTm6vZVA== 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 DM6PR12MB2714.namprd12.prod.outlook.com (2603:10b6:5:42::18) by DM6PR12MB4172.namprd12.prod.outlook.com (2603:10b6:5:212::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.19; Mon, 28 Jun 2021 17:43:31 +0000 X-Received: from DM6PR12MB2714.namprd12.prod.outlook.com ([fe80::7df8:b0cd:fe1b:ae7b]) by DM6PR12MB2714.namprd12.prod.outlook.com ([fe80::7df8:b0cd:fe1b:ae7b%5]) with mapi id 15.20.4264.026; Mon, 28 Jun 2021 17:43:31 +0000 From: "Brijesh Singh via groups.io" To: devel@edk2.groups.io CC: James Bottomley , Min Xu , Jiewen Yao , Tom Lendacky , Jordan Justen , Ard Biesheuvel , Laszlo Ersek , Erdem Aktas , Eric Dong , Ray Ni , Rahul Kumar , Michael D Kinney , Liming Gao , Zhiguang Liu , Michael Roth , Brijesh Singh Subject: [edk2-devel] [RFC PATCH v4 09/27] UefiCpuPkg: Define the SEV-SNP specific dynamic PCDs Date: Mon, 28 Jun 2021 12:42:05 -0500 Message-ID: <20210628174223.1302-10-brijesh.singh@amd.com> In-Reply-To: <20210628174223.1302-1-brijesh.singh@amd.com> References: <20210628174223.1302-1-brijesh.singh@amd.com> X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: SN4PR0601CA0020.namprd06.prod.outlook.com (2603:10b6:803:2f::30) To DM6PR12MB2714.namprd12.prod.outlook.com (2603:10b6:5:42::18) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Received: from sbrijesh-desktop.amd.com (165.204.77.1) by SN4PR0601CA0020.namprd06.prod.outlook.com (2603:10b6:803:2f::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.19 via Frontend Transport; Mon, 28 Jun 2021 17:43:30 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f537f9f3-24ac-4956-021c-08d93a5c3eca X-MS-TrafficTypeDiagnostic: DM6PR12MB4172: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:4303; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: 3JoI+HcaLWtvgju06r2frduUU9QsJTM7Twc7zRhoTlscHNWGXJhLmzZtYaOu2KT6jlA8lp8SpmvRa71fu6p52mnL75pf45+SylcG2du634sdAvvnY2tVEEtktm/Nkcq08Z9ngBuoKWufdvXMH8PVi06/nlBg9nB2ZQAedHxUGheSmRXy5ZQWzsu2vxrniNXItTMl5jdGMt7UjHK5RH9fkdbtFCsuRJEFq2L1qT2pH3JrfAac4RpPDD5qmV3xxFYL73gZzVrq7biw43MWJY/tKfRQggbog+9fJuVXLgcwzuyFBl6aTX4EPso9Z0GQiDEHlJXQWlTv48f1+xxqedTdRGg74Kgwq5AIzn4U05oz4y4n2Iq4wEw8yN2QhPUtB5MAw3DIQSRD97SN14tMry/A1Sn1fn41+C/q4SLIKKvTBGrdAcp1+NGDodL4a8kZGMqhZAX1Aj3mERh/LQWlX8h6YFjK4b6e3mJankGcoXU8mUuNfxYvaUKG0+x1PlAyd4qnNfXKqHvJQQUC0MTm7REeglqelY5+RMWAjJUy1U1PmH0MJlu4z5OecCHsn2QzT+wfXl1BdtFEkYB8Km/ZR/kE7B6WX2/WVwsp81qqtFteZNdF2MHLHg0hABAa5JbKyAEWGmhzECsf3rxQE2tNO//UKJrYSRwnyiUccj6JDYWzqL86zagdAxp+pyetH7Kznu5b60aknJGZmJSBBnkEAwnDfedj1E5SSBUYSYcF4VFiYdxxotBtDR6IxzOotVGsMac0pfRLQazK+L7qxfgREOIH0A+YO/vtjUbJXQNbDSB8wEQqjM2Qco//UnrxijchYGADWhK1UDCooPR3PkZ21+i1gg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?iqZ2jbD2us+9199OQZ6iNLippjKSUz5rMGwk2GdYZeopxx1J/uErUf5Ivc+/?= =?us-ascii?Q?FoidmkZoKbIAT7ue2ya+yDADyzZIdIKsNN8DRsVHVbM2fTsIAg6pnUfGQenS?= =?us-ascii?Q?WH9Tu/N7TD6cMLAKw9GCbDVoHea9mFggvKpr+UKuvhZbYgzTxv/KLvqITV5N?= =?us-ascii?Q?oweI1Nw1aWQ2z1LFoUS2R7uCd9QKPDzN/5VdC5DUywezH7iKCXt2WC4S51Pa?= =?us-ascii?Q?YU8eULVPwdxmn+180XFhbvSDe9ZW31ODPkZaxRXfMUuBuBPqgnaXzIazOSjX?= =?us-ascii?Q?BQlPt9UaaNwzATy9WPz0V84yEyzDl7sfSloz2BeuvRPcEcmvIf2gTWgnJCEO?= =?us-ascii?Q?5EzjwikIW74JW03QVGoWF2DyBkfWeVQ5BKXz8o+coMK7/kRu7oSUwS982SM1?= =?us-ascii?Q?3uKJC4a+kqfsA35RXpstgFWfXJ9FDooHlQwMeK5vihwXBvgZx59gFJ6068qN?= =?us-ascii?Q?n90gE6CtjgFdxvJfCw7becFcCeobzhD716ik7IqpE8Gsb1qur++Xf++GDsEV?= =?us-ascii?Q?vXp1U9ACbpTEVEfBqz1t+kICtFqlkNSxJqVDzZci/iPwShnO5WE8evorBvmZ?= =?us-ascii?Q?XhZ87V5gh0tAyjlqGQLq0x+7+aT2gGsNN/AKa04FUgcotuB21byUX578smok?= =?us-ascii?Q?zo3JhbN7JiF8egI1l0dwSqBslU3pNC92HjDgSX4LUkAylZSI9EKh16uAxEF/?= =?us-ascii?Q?1mWB1FiXzw4zlcoWHkTUrWTvMCcGUcbJnXsT9hySVTAhIm4w0LsBmgFCh9KY?= =?us-ascii?Q?VpnvLOcANdJm66ENIuXlIzoqbPx9JdSDS2VU0KOlSBIjBQrQkGWoYn2BmlXq?= =?us-ascii?Q?LWa1EOTgilDpmuNM0VPOkvNljtkel7bvUqSH/hBrL+lBngy/klTQGEKxVwnN?= =?us-ascii?Q?skhILbUXsmuc5gDmZgnJlNHI7IgZVALlFrwHOmQMDf7PMKXGQK7nxJ18eA8Z?= =?us-ascii?Q?JQWVPwVl7mEkvWinsumAIG5z3GMLR22W1n7dX5dQDRVkdrROSp1BGL18LkGS?= =?us-ascii?Q?NLHh3Qf7w87dkv316ElrcMp1a7SEZJWXNgeMVMLq3Im61anb1+Hx1XCi18LA?= =?us-ascii?Q?ZVg5MhWkS+KUAAhIeByXdGtS2TvhcE6bx+EtDH4vQjcx0jGyTB2jjkv1phCp?= =?us-ascii?Q?uclsytLjMtG4Sn6hWqYiwQ5lZC3F37B2PPJ3NS0vKRVgTFwWxxCVlLQf2UKH?= =?us-ascii?Q?P1H4QJ3DIRWCqTS9boeGaQ0pto5GN6mCkf9ZBNu87kLZu+qtU09g25xNJc4h?= =?us-ascii?Q?wXeTskFTMK/gMSFKTknLxjH0Zrx3ZXPJd1clHJq9iDqKjrIwFczxZvUnTPDD?= =?us-ascii?Q?ZKnUFInab323T7T9jYDz+f87?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: f537f9f3-24ac-4956-021c-08d93a5c3eca X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB2714.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jun 2021 17:43:31.5913 (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: 3u/gj/kEYzfF/10W7c0BeHprjGFJg/nhBb/S8uYFBkcBLI+PaN8R69kxaAlikzeQRnhTrYco4V1czlhfi4Xjhg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4172 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: SxxOK4hrIyAHJPBRY8Q6pW82x1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1624902220; bh=arCyGjqT3C11nMh+QsGBs3X1NeYm1WjlAQm7Rss0+hA=; h=CC:Content-Type:Date:From:Reply-To:Subject:To; b=QuSpmtjghK86fT2h+29hPkqdFxmR2A752OqEuaTwb/JL1YblFMdfwswtL3fGFjNuvWC KMlY+1/UmUYioNnZb6TrriEmBFNBMdv/gJ2KDM/9tmBVbZX2RVAjp7VwrCWGheKuPE4RE sH9wTzetOmeUHUiTbgnn1Pp6KNSQiNo9NOo= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Type: text/plain; charset="utf-8" BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3275 Define the PCDs used by the MpInitLib while creating the AP when SEV-SNP is active in the guest VM. Cc: Ray Ni Cc: Rahul Kumar Cc: Eric Dong 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 --- UefiCpuPkg/UefiCpuPkg.dec | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/UefiCpuPkg/UefiCpuPkg.dec b/UefiCpuPkg/UefiCpuPkg.dec index 62acb291f309..0ec25871a50f 100644 --- a/UefiCpuPkg/UefiCpuPkg.dec +++ b/UefiCpuPkg/UefiCpuPkg.dec @@ -396,5 +396,16 @@ [PcdsDynamic, PcdsDynamicEx] # @Prompt SEV-ES Status gUefiCpuPkgTokenSpaceGuid.PcdSevEsIsEnabled|FALSE|BOOLEAN|0x60000016 =20 + ## This dynamic PCD indicates whether SEV-SNP is enabled + # TRUE - SEV-SNP is enabled + # FALSE - SEV-SNP is not enabled + # @Prompt SEV-SNP Status + gUefiCpuPkgTokenSpaceGuid.PcdSevSnpIsEnabled|FALSE|BOOLEAN|0x60000017 + + ## This dynamic PCD contains the hypervisor features value obtained thro= ugh the GHCB HYPERVISOR + # features VMGEXIT defined in the version 2 of GHCB spec. + # @Prompt GHCB Hypervisor Features + gUefiCpuPkgTokenSpaceGuid.PcdGhcbHypervisorFeatures|0x0|UINT64|0x60000018 + [UserExtensions.TianoCore."ExtraFiles"] UefiCpuPkgExtra.uni --=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 (#77196): https://edk2.groups.io/g/devel/message/77196 Mute This Topic: https://groups.io/mt/83850707/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-