From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (NAM11-BN8-obe.outbound.protection.outlook.com [40.107.236.75]) by mx.groups.io with SMTP id smtpd.web12.281.1653060543447322907 for ; Fri, 20 May 2022 08:29:03 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@amd.com header.s=selector1 header.b=eFq+TcSE; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.236.75, mailfrom: michael.roth@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Myq25JNweC3u6sdBhB9f+riVkVDHc59OdgSzElkeU8iYOSz/6/Dd+3xSgIR0fsO3OWK90WBipuVQHbjIQtaiX89PBKdGsB2qhIv5B9+MRcXkRNFSJW3mQWeZ/qU+dq/WD3/zb/kWU8EP1c+mifffna39UOf74cxhsBDz2aubwZAgx90UHyRLYcHv0g6xcYoGvu7hKEmgFcMbxMnm16GDOg816SBjQGhupYpMiHzHBDZGeW9vaN4qj31PdWkLt2+XQPXj/8vc+y/wBFMwZ2ZwOsqWtJ8UV3YAgQhT9mxsTI+R8CEh/WFSJXKZtQPphI/wWV/mQS60UitEPmn3Vo+Fxw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=3EUNxT7xIq2Bz7gefekEbPgoFiNHfV59OUza671SL30=; b=UjTyJ9jLrOWF899rbeNIY/NhIAqxhU/yedlMXNJdCyHdOJd1IkrL6MuT7KJ4QN3rlDYuGkH3knI9K3LmnqxuO6glfVhVudp9Ue4CtFSEWD38r+p3Q+6fgxQl82t34wijmPB+3CKKzzmwzD4C4L8/FHBQ1eDagGSVsmWVSB9Q+uvhrDm9eKBQgoBA3H5lUwW+3Oj9BPbHimz+bJBw8eiphGRb6L/koWJzDRB57lOujnHtrDs5MSCnnfUInoKw2ORwAmCCjGtYmu3lFQNVz6mRTqVjx7ulPqIJPOAHYyLdgnm87NuKYAZhlqUlXCogjNO0N3bc20VM/YZReo7C//xdTw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3EUNxT7xIq2Bz7gefekEbPgoFiNHfV59OUza671SL30=; b=eFq+TcSEbk19I2UhUpDilk45tzcYHWm3aUBVclxmXM5ZKRlpAeSKpJBkIORJUPIyKGP6ntMBnPRIPmkKvTmDZGPlJ86S69Tdvh+uzyPNXFNF4wiQlLU9qnomI6BdzkR0ZjbapGP0h3Tluf16GfMb68/n9zlwaiEMi1F5xsr2inI= Received: from DM5PR12CA0019.namprd12.prod.outlook.com (2603:10b6:4:1::29) by MW3PR12MB4380.namprd12.prod.outlook.com (2603:10b6:303:5a::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.16; Fri, 20 May 2022 15:29:00 +0000 Received: from DM6NAM11FT066.eop-nam11.prod.protection.outlook.com (2603:10b6:4:1:cafe::a6) by DM5PR12CA0019.outlook.office365.com (2603:10b6:4:1::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.28 via Frontend Transport; Fri, 20 May 2022 15:29:00 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by DM6NAM11FT066.mail.protection.outlook.com (10.13.173.179) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5273.14 via Frontend Transport; Fri, 20 May 2022 15:29:00 +0000 Received: from localhost (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.24; Fri, 20 May 2022 10:28:59 -0500 From: Michael Roth To: CC: Tom Lendacky , "Ni, Ray" Subject: [PATCH v3 2/4] MdePkg: Add PcdSevSnpSecretsAddress to export SEV-SNP secrets page Date: Fri, 20 May 2022 10:27:28 -0500 Message-ID: <20220520152730.7924-3-michael.roth@amd.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220520152730.7924-1-michael.roth@amd.com> References: <20220520152730.7924-1-michael.roth@amd.com> MIME-Version: 1.0 Return-Path: Michael.Roth@amd.com X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: SATLEXMB03.amd.com (10.181.40.144) To SATLEXMB04.amd.com (10.181.40.145) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 433c9262-8573-4244-c946-08da3a7576c5 X-MS-TrafficTypeDiagnostic: MW3PR12MB4380:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: uSh8i8CYD0Pve7dShz+Qt5g+0W1+BgIXSj7Irfw4yxFolQ2vbPmbIZJYOXboy4w93BQLsbEirmWnyNtCn2Odr5KQmIr43T41aTiMtkLLIl7VgRGOtEL5IQ4ReYFRi9xvdz0yavltQFvlO+s0CwL+dFG1a756hL4J1nmsduk2FeAJUCBETaDFMcIQWoyLXX9M4OLH+oNOWiNTbTZ13BxhzkeV8+4CVLou0KZjs7xLibTDTFl6eUK6mymbWWju6DtoKbargqiQd67yE61QZtnyA4SyLLhZCe8xkpq3gy6Owqda+xGZTnOGs3uQG/pLROHjOB4ha0YwOAjDcK2B9R77ZdKxh5+PUMnkFeSPEkIEzVhsBi+vKF/g5wCXuvYkFYaciSMtsPGPKOCHeyFi5FnH+J5FKwB7oi05plC9q3qBx/1mD7ueOYrfuacBj0GStLxJTQL2bXMkrV693i9CtFzZyhYjwf2jba1LLssgScFWMWpdvGBaGAkF5xda8TlZKfun3m8mYBZD+ETWjQ+F7gjtgXqXRIoTv96m0oIu9eqwtXU0be+v7HzHY16NizAgkkrNb4+OrRjALid755H1WUdDKfl6bLKr4pFx2zlc+eAqCOTmkUHOLjCrV8XCT3ZXvzNktchDO0AwjdOEu9wy+icP88imurcz2SYvotEmc3qGk2+nkFEmwht8BJjseUtaORTVVR2p0VE08kNx/eJCgoTA613Di5oMTcPErKz+PaPrposB72WALThKYnQxaw80Te5k X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:SATLEXMB04.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230001)(4636009)(46966006)(36840700001)(40470700004)(5660300002)(36860700001)(36756003)(81166007)(8936002)(4326008)(8676002)(2906002)(70586007)(70206006)(6666004)(6916009)(54906003)(83380400001)(1076003)(40460700003)(336012)(86362001)(47076005)(426003)(316002)(186003)(2616005)(356005)(4744005)(508600001)(82310400005)(16526019)(44832011)(26005)(213903007)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 May 2022 15:29:00.3511 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 433c9262-8573-4244-c946-08da3a7576c5 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: DM6NAM11FT066.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR12MB4380 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain OvmfPkg will initially use this to hand off the secrets page address to UefiCpuPkg, which will need this PCD to access the SEV-SNP secrets page address. Define this as an MdePkg PCD so it can be accessed by other packages alongside the secrets page struct defined in MdePkg/Include. Signed-off-by: Michael Roth --- MdePkg/MdePkg.dec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/MdePkg/MdePkg.dec b/MdePkg/MdePkg.dec index f1ebf9e251..a365bfcfe8 100644 --- a/MdePkg/MdePkg.dec +++ b/MdePkg/MdePkg.dec @@ -2417,5 +2417,9 @@ # @Prompt Memory encryption attribute=0D gEfiMdePkgTokenSpaceGuid.PcdConfidentialComputingGuestAttr|0|UINT64|0x00= 00002e=0D =0D + ## This dynamic PCD indicates the location of the SEV-SNP secrets page.= =0D + # @Prompt SEV-SNP secrets page address=0D + gEfiMdePkgTokenSpaceGuid.PcdSevSnpSecretsAddress|0|UINT64|0x0000002f=0D +=0D [UserExtensions.TianoCore."ExtraFiles"]=0D MdePkgExtra.uni=0D --=20 2.25.1