From nobody Mon Feb 9 06:27:05 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+55241+1787277+3901457@groups.io; arc=fail (BodyHash is different from the expected one) Received: from web01.groups.io (web01.groups.io [66.175.222.12]) by mx.zohomail.com with SMTPS id 158319045273839.560633246174916; Mon, 2 Mar 2020 15:07:32 -0800 (PST) Return-Path: X-Received: by 127.0.0.2 with SMTP id YZtAYY1788612xw9vz7vDacT; Mon, 02 Mar 2020 15:07:31 -0800 X-Received: from NAM11-CO1-obe.outbound.protection.outlook.com (NAM11-CO1-obe.outbound.protection.outlook.com [40.107.220.67]) by mx.groups.io with SMTP id smtpd.web11.688.1583190451229738100 for ; Mon, 02 Mar 2020 15:07:31 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Acu3HaZ+nWyFnoEkhfU9o6M6yYqKyBpjPyI1auYIPzkIirfA3ZQ2c+DpibU3IDLVesmXDwEv1ObTcnvRlQm8Aq88Spsf2es5JNufa32PG11skUbidEv2W7WfO8tjn/d5of2VX5UQIkwg/SlVj/97KSwyn6xSJ6Q9E87CbyVD2MBqA3T48az2pBFr1a7L03EzKV39wX9cfdI0K8wcdPg4Yj/gTukR1viNkvgHo3lKvWFWrJWcaCvNZ3vJdmzdk7mqqWnsgU4P/SB10pPXzdHlHLHE1KBrdndr8TvZovcuaH3BAsjgWmO01zUPtADorFMDPh4IVLo/ws8CSqkvk1sfGQ== 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=Shq+mY4D+D+j9fjGUhN2OZA+UVWjTrvAtbQf3c580GI=; b=Ta5H3CcfgHIH9iSDaD4ueQwjETOSqi3xnxNl5P4yiHUKezHhQwxSnTdWCOFQ9YNQTSZR0xmj1jnCLx8HmNVrO8JuFKMnHcsrc2WFR399ZJYQpPKgQVlwg5hbrDuBIp4+3focb+nmGlDtdfsL7JVd6ekciZBnMf5gwjrKWBmycmApVnmTMMA1smrvIqsrttN6sUrxOZWPk3bA4GWngizhw3xvnXwmfIKMLOWXi3GsVsw6EFjDJDVWxXaMbSIwWVr/THNugzyszAC7/KXdeMs/nC+SJyw7ngfloN1DsfmYQh7FlEk5V9YAETCG+TFvvi0V/waRQ9x5B3DHUbM3YTZxkw== 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 DM6PR12MB3163.namprd12.prod.outlook.com (2603:10b6:5:15e::26) by DM6PR12MB4041.namprd12.prod.outlook.com (2603:10b6:5:210::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2772.15; Mon, 2 Mar 2020 23:07:30 +0000 X-Received: from DM6PR12MB3163.namprd12.prod.outlook.com ([fe80::f0f9:a88f:f840:2733]) by DM6PR12MB3163.namprd12.prod.outlook.com ([fe80::f0f9:a88f:f840:2733%7]) with mapi id 15.20.2772.019; Mon, 2 Mar 2020 23:07:30 +0000 From: "Lendacky, Thomas" To: devel@edk2.groups.io Cc: Jordan Justen , Laszlo Ersek , Ard Biesheuvel , Michael D Kinney , Liming Gao , Eric Dong , Ray Ni , Brijesh Singh , Jian J Wang , Hao A Wu Subject: [edk2-devel] [PATCH v5 01/42] MdePkg: Create PCDs to be used in support of SEV-ES Date: Mon, 2 Mar 2020 17:06:32 -0600 Message-Id: <13141b1fb978236858e5b17faf162ca682952827.1583190432.git.thomas.lendacky@amd.com> In-Reply-To: References: X-ClientProxiedBy: DM5PR2001CA0013.namprd20.prod.outlook.com (2603:10b6:4:16::23) To DM6PR12MB3163.namprd12.prod.outlook.com (2603:10b6:5:15e::26) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Received: from tlendack-t1.amd.com (165.204.77.1) by DM5PR2001CA0013.namprd20.prod.outlook.com (2603:10b6:4:16::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2772.16 via Frontend Transport; Mon, 2 Mar 2020 23:07:29 +0000 X-Originating-IP: [165.204.77.1] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 2b4a1040-05ee-4707-c65e-08d7befe7b5c X-MS-TrafficTypeDiagnostic: DM6PR12MB4041:|DM6PR12MB4041: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8273; Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) client-ip=66.175.222.12; envelope-from=bounce+27952+55241+1787277+3901457@groups.io; helo=web01.groups.io; Received-SPF: None (protection.outlook.com: amd.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: Ud5THnQm7oBuNlf78mz/AcOjGgqSAeq1NApRsKQCYHwQKKKl+Gs+cGhDNIctWVVhfGpXoUkwCx9xftiy9e+Mj4BRkAdqGYEAE+Q+s2vGghPArdMpqMAiWyvLA28CFmpTU2gKYmv3r93qCvd3Kgb57ItPa0eL8838yQC7ZviIfDXJlX24BYXtiozASGAY4wQ3Ns1EcSsGDycuOl6qu+qkjInN4YwxCeMmfveNuxvcrtTOvk0Gv0e1wNF99zJfxigen9uJhlS1TVnlHxtlJNe5aOdlxhG5ogIez4X9caLrlohfylu8GOkZVX2XQkwM643TIf/PxqIbSrRgqWQ7PegdMq5ac69rzCFaIcRJkEvOBn5P6V5B8smhnnRBN9oVDvkXcWM3BGG1zZpdAU4nL7/hsphDOkV8vsd3Z61bDOuFk9WkpiWS0+ZdYzkVjA4FT1VzydGm871yrpcGCaC8NJzhv7cROJrU4SuM3tuorW8X9PSyyttHqJS387iLAYT/w9rPzxgyfvmkNwIK/hX7UrMEaw== X-MS-Exchange-AntiSpam-MessageData: lVYjhDRJ5PlyETiCpBmA5c9MuX/eLa0wByCSOC6Ij3IGFlUV1Urik+2Kp4PDl/9Jhy5N4OENET3dDf23EP3LE7gMLv+FLJjJii1BErv1ipd6Atz1qTcNYg40WKEOWeopWpbhdqkmFTToT6CsTXx7Zg== X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2b4a1040-05ee-4707-c65e-08d7befe7b5c X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2020 23:07:30.2229 (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: hyMA75PVrhcJT05lLBsnkfOngOvAQgS1jSIfVQuhQDw3Fw4P/StfSdiqExZ58OlqGZVu5ISbYF5WZtYn3Gb7Sg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4041 Precedence: Bulk List-Unsubscribe: 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,thomas.lendacky@amd.com X-Gm-Message-State: hhVNBw4htI7xta7tpXzNzi1Ix1787277AA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1583190451; bh=zXoHAP2A6+KDeYONnYiqPXwnBM+xmLVBMAp2+GPA6XM=; h=Cc:Content-Type:Date:From:Reply-To:Subject:To; b=miWxYGsCwOGhJJj2Ko2luW5tCLT0LD77IXHWfAA0SwVQcNhpRtuqthxLLbwt3P8fTj8 3FaKbSvzIozF/URhxwPmPz5KMCOZnz2v2InGsE0VrorNMojhgXPKFIA71T0FCk8P4374q GUUM1o88Z7ufs+0tUWmy1jepASJA+5PKdBA= 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=3D2198 Three new dynamic PCDs are needed to support SEV-ES under OVMF: - PcdSevEsIsEnabled: BOOLEAN value used to indicate if SEV-ES is enabled - PcdGhcbBase: UINT64 value that is the base address of the GHCB allocation. - PcdGhcbSize: UINT64 value that is the size, in bytes, of the GHCB allocation (size is dependent on the number of APs). Cc: Jian J Wang Cc: Hao A Wu Signed-off-by: Tom Lendacky --- MdeModulePkg/MdeModulePkg.dec | 9 +++++++++ UefiCpuPkg/UefiCpuPkg.dec | 6 ++++++ 2 files changed, 15 insertions(+) diff --git a/MdeModulePkg/MdeModulePkg.dec b/MdeModulePkg/MdeModulePkg.dec index 91a3c608231c..c144b23233db 100644 --- a/MdeModulePkg/MdeModulePkg.dec +++ b/MdeModulePkg/MdeModulePkg.dec @@ -2071,6 +2071,15 @@ [PcdsDynamic, PcdsDynamicEx] # @Prompt If there is any test key used by the platform. gEfiMdeModulePkgTokenSpaceGuid.PcdTestKeyUsed|FALSE|BOOLEAN|0x00030003 =20 + ## This dynamic PCD holds the base address of the GHCB pool allocation. + # @Prompt GHCB Pool Base Address + gEfiMdeModulePkgTokenSpaceGuid.PcdGhcbBase|0|UINT64|0x00030007 + + ## This dynamic PCD holds the total size of the GHCB pool allocation. + # The amount of memory allocated for GHCBs is dependent on the number o= f APs. + # @Prompt GHCB Pool Size + gEfiMdeModulePkgTokenSpaceGuid.PcdGhcbSize|0|UINT64|0x00030008 + [PcdsDynamicEx] ## This dynamic PCD enables the default variable setting. # Its value is the default store ID value. The default value is zero as= Standard default. diff --git a/UefiCpuPkg/UefiCpuPkg.dec b/UefiCpuPkg/UefiCpuPkg.dec index e91dc68cbeb2..2f30bf89615f 100644 --- a/UefiCpuPkg/UefiCpuPkg.dec +++ b/UefiCpuPkg/UefiCpuPkg.dec @@ -364,5 +364,11 @@ [PcdsDynamic, PcdsDynamicEx] # @ValidRange 0x80000001 | 0 - 1 gUefiCpuPkgTokenSpaceGuid.PcdCpuProcTraceOutputScheme|0x0|UINT8|0x600000= 15 =20 + ## This dynamic PCD indicates whether SEV-ES is enabled + # TRUE - SEV-ES is enabled + # FALSE - SEV-ES is not enabled + # @Prompt SEV-ES Status + gUefiCpuPkgTokenSpaceGuid.PcdSevEsIsEnabled|FALSE|BOOLEAN|0x60000016 + [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 (#55241): https://edk2.groups.io/g/devel/message/55241 Mute This Topic: https://groups.io/mt/71687789/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-