From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx.groups.io with SMTP id smtpd.web12.8170.1622605187293744209 for ; Tue, 01 Jun 2021 20:39:47 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=UVdLUnmg; spf=pass (domain: intel.com, ip: 192.55.52.93, mailfrom: guo.dong@intel.com) IronPort-SDR: i7sfEA5y9UQbeeBsRML3/X70EpNygfZetMnSfHfvGe6/l4llCJ2of6pChNXicv00cxilfYGLKN 2kd7cFOhuqjg== X-IronPort-AV: E=McAfee;i="6200,9189,10002"; a="200682546" X-IronPort-AV: E=Sophos;i="5.83,241,1616482800"; d="scan'208";a="200682546" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Jun 2021 20:39:46 -0700 IronPort-SDR: zt2zxPn0fcHwmO22KM4LovfP6UTEOoCSImVXYMYvkYj94l2iG69Sur6NpKdW5hCka8KlxW4G88 Oto5q+zLc62Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,241,1616482800"; d="scan'208";a="482834044" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga002.fm.intel.com with ESMTP; 01 Jun 2021 20:39:46 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Tue, 1 Jun 2021 20:39:45 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Tue, 1 Jun 2021 20:39:45 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4 via Frontend Transport; Tue, 1 Jun 2021 20:39:45 -0700 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.171) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.4; Tue, 1 Jun 2021 20:39:44 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kUxk2+RjAw/TQ43RYWDZfo8W0y1fpygfuceomJcqEba/IBsgGWnsrfacdcF333tHr13vvOUzllj+zG8ntuKyFAqbI7ltOGoI/uQgujpGtkNNUBzmmWfrtgEX6Ld3bEN4fWm6fqbP47hbnf9of0D3ON4W8AhW03fk0GtV3uERqnRpG43gBEEBk/8+YXct9e+wUUbWhReDOfPkFZmHh3zhQzMVLcpE5iZTfSwOVUVzlE1bhoVLnpkFZIxL7fxyJXYN4v+n7awsWRXhmPw6fbSbl1DvsK8NTu3lBr/HAT/mzKubMCOemHLb+mEAVRqLMx2P1peHN7beaCPQNWPKLnxHdQ== 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=L74DXSPiZgXixn2TNhhhagCHk8iTpEG14sB+2sG0nhQ=; b=JMOzm9X11fKPcMlNL9cshh3zfkbLOP7Twkwc5MWnbI6kyn2atkFZXsAqvMN8RZv5EHUVau00DDKK2U9xxd3IOeoQGKkqJuhvAy4UrmsF6E1JzqQkWcAoHTa5HWyW/puYHDHkeu2vTymIvC6FzG/OXl863ywTPVQmoC80a8PIN04wdpRyGzqr5mjGkQxADEt/dBVfy32eUzasPCqhaHS4E1g4DzmLcmldKylLv32jBO9JZb8q2f3WeGkX4wZpWl+Dme1SdiCvB6dagD8HROWUPWQ+7WRquqVNLCXtKFlQS2rwpnHBE5AlObdwwOeHsErxE5DqtJqsTBIEQjM3IzdaKQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=L74DXSPiZgXixn2TNhhhagCHk8iTpEG14sB+2sG0nhQ=; b=UVdLUnmg0JqKHwcAs9hqr1O9sWS8qJeyW9twqoG9LWPSvkXd6n2TCFsplDhzcLt4KGAQcebhO5HjSTTj5rWTLPXF9r/D40fub6duSWVp5PZiScxbIlrm7VixYIg5zmfa3s/wiER4yGfwBq7254zyT+Z6cILZJcDgDemV1w6qY/M= Received: from BYAPR11MB3622.namprd11.prod.outlook.com (2603:10b6:a03:fe::30) by SJ0PR11MB4813.namprd11.prod.outlook.com (2603:10b6:a03:2df::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.22; Wed, 2 Jun 2021 03:39:44 +0000 Received: from BYAPR11MB3622.namprd11.prod.outlook.com ([fe80::49f0:3ec3:7ce5:60db]) by BYAPR11MB3622.namprd11.prod.outlook.com ([fe80::49f0:3ec3:7ce5:60db%7]) with mapi id 15.20.4173.030; Wed, 2 Jun 2021 03:39:44 +0000 From: "Guo Dong" To: "Liu, Zhiguang" , "devel@edk2.groups.io" CC: "Ma, Maurice" , "You, Benjamin" Subject: Re: [PATCH 6/9] UefiPayloadPkg: Creat gPldSmbiosTableGuid Hob Thread-Topic: [PATCH 6/9] UefiPayloadPkg: Creat gPldSmbiosTableGuid Hob Thread-Index: AQHXUGxHqc4cs4UK7kutnP8A/cBxrqsAIGjA Date: Wed, 2 Jun 2021 03:39:44 +0000 Message-ID: References: <20210524071234.1056-1-zhiguang.liu@intel.com> <20210524071234.1056-7-zhiguang.liu@intel.com> In-Reply-To: <20210524071234.1056-7-zhiguang.liu@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [2600:8800:1704:2800:b49c:eccc:5368:3c44] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a08141db-cbd1-4322-71d1-08d925780fcf x-ms-traffictypediagnostic: SJ0PR11MB4813: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5236; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: kOBtFXiHgaA9+GaOIYlKHGal0PSf3ZS4gLV5CODQ4BzuCUSuc0/+jOBF3Zb7kdwmle3rlQzoEDeM/h3mu/7rqH3YthGkyIBxG7Ad+EUWyqBQA+e2pLfRu7NbLCLKJ1egUPEZO8q+o4UDmJpmDOwEDYJTiQ+6S4RldF7MsUIKz5UoMc4Vhmlh6uIRMwF2GPAmUQHnvB8uyDR7IxoWtsii6IdL01YBpP8k23/ADdOdTAjlqZYw9mi3LTrjnU2fcG3xhWolM1kg+8AO41LqmR/dzW0gWahHdAJ8+DezlhjHPmCY84iukAnPblPyqu51vzbd21z+5ZtSE1L2RrFI0IQQ31bJh2db53g79JBMuBPCWoliudvNzbs8CqmjULXcjzx/uu2g5efq9gME3WJ34OEDehfEilDpZwetilqA3Af0q2NTjPVLUYOtqRgnG+O6CcUvmqGMqounwXLO76KCZUAV7YP0gIV+ghzu5UvZgi6kxanxSE8gYojMt6GjBVziOz8N5WhwWopOREkFqU7C24QH7aGdv9d6GUWVKggTH4TES/GuXrBiAFx1gT4tC7Y7PVUIbhye7jxrCHTwVsDaYzlIHexwnE/OKfgQX6B1xmNkHIDFL4uk478m4VsbT8wjQHBrC8Vs9QeVVrKbrUn4rMIB5CjLwr49AZGC+sfUwfaK5Uk= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR11MB3622.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(376002)(136003)(346002)(39860400002)(396003)(110136005)(83380400001)(33656002)(7696005)(54906003)(55016002)(4326008)(64756008)(38100700002)(66476007)(122000001)(52536014)(86362001)(8676002)(316002)(5660300002)(71200400001)(2906002)(9686003)(186003)(6506007)(66946007)(53546011)(66446008)(8936002)(107886003)(66556008)(76116006)(478600001)(145543001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?a2f1/6LebyrFQ0ic9EqiMsfoEev2EZ+M7y6n9nyWqqE5ZZJlo7sd+ecS9Sda?= =?us-ascii?Q?M8OrbGke8VJP+dlwMdKeKpgA4NUDtltQa30qsU74KKLk/ZnoGlHHzpKptr4l?= =?us-ascii?Q?P0p3TubiEY6510zVjtXc9SWrpQ3iugjg5/8awbZbbGeXk0qZhUlNBXbiM97N?= =?us-ascii?Q?iARUY2RQfW9ji2tUzxnvpUH9PWPXjbmy4gU/mdxKplqW1i0PNLkMzsDeMciF?= =?us-ascii?Q?8AEGbhP+7/9rgdAaX5MMDIefwfNrwil4aWQvlGyOMccG0u6EQdkk/6h0lxQ4?= =?us-ascii?Q?nWUEuv3scKVECOXOxUn6EZQNFiryzMWGVWtK84CqT7rG+KvHtTyz14Cqk73Y?= =?us-ascii?Q?UJ5mGQVwLnLDQsxb1XqR+pNTp3h3n+01rsOGVoUj+C0tvwVKfQVaKF1KCTJb?= =?us-ascii?Q?+uIDA7vyJA4asdVktgyPezDCfMgLGI1oBv78T21OQDryRDFll/q+QrVg5rwx?= =?us-ascii?Q?aR/Gm/rBupyIvXc/JrvM3u/erl7JQc7rpy5Sqho6bt0n4m05hfdPRCC0uDzV?= =?us-ascii?Q?02+teZOmjX1Esr8cZsEoxXod185OAuaujpn0Z5PfUfKcM0sA2/2KSebuyFw6?= =?us-ascii?Q?8gyisKcnfaJc0wKyme/HBmsUGtoTEtN5HZ41gBUJLlH9fkToSo9vj5Y7IE8h?= =?us-ascii?Q?A734gTXjF6iza/GZx/zZRJ6CDuWdc53Bg+uL0UWhKTUlGLegfSQyM1FUJVxJ?= =?us-ascii?Q?joKsm9Ull5FnaC3F5KTGxoWZl0Jn16LYIIpZag8ICtc9YjlPhywbBjW6fK5U?= =?us-ascii?Q?fmW5VblrvUroMSjzbwRXDffGtWLZCZADF9PQKpw9poXG9yjl1NbojudA7n8e?= =?us-ascii?Q?g0YJPRkI8JP+CaYhwlAGMyjq/oRh54/cA/kfj0m+kyINC6pMt7A1KKahJS3c?= =?us-ascii?Q?y74cz6QJ+e81Xm7yxNtLuCPPh2EjA+kQ40t5a39hzFuXTAYrRM/BOmrxOiLy?= =?us-ascii?Q?Z3wXzvqokh18GSZEhwlvjcHTbj6/eX/8FZOdEfHRXLceZOOHkpqCZkEie6dm?= =?us-ascii?Q?sSWGfu/i8ABRHoDLC9cUE2F+wMr58bX0lXZVnVqpaugzqbRv1T5e407smHFu?= =?us-ascii?Q?k/72iYSeFf89VuiUY/Pu4kdDg5KiTGaYPD+Xp6EJSq8raYsoGGjrMSzBzXLD?= =?us-ascii?Q?iGckekhbovUbIXKujnVCZMCnyYO8zmnMIcXHVJyeTc7VqlQZtfAIdyCuY5RJ?= =?us-ascii?Q?1/vWc4Fn+0uZ1Y5IgIbdOREcFne6SjEF0Po3eRPuluF0c2/QwSCNeVoUyqPy?= =?us-ascii?Q?kRhYwlWHmtljeoA9c0jj4MgOfjXGT+3dcyf+MQu8JsnTkg3Ien7QRdgOzrv+?= =?us-ascii?Q?vBtx3fUWvhn2wnhRBDinCt4HjmKZKFIdNvNWEHsZM/O+32aCscNcD9gM3oeq?= =?us-ascii?Q?CadvikkHB9Z0dDn+lQR4c9RURJoE?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB3622.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a08141db-cbd1-4322-71d1-08d925780fcf X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Jun 2021 03:39:44.0302 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: YtPFJai/H+gNWwapXA8Yf2Mpd49y/+wbIz9/ANCBvDaZ3UwJx1CwVMTbsHUuGilHGWMSjqJU3LMitBdAaPAX0w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4813 Return-Path: guo.dong@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Guo Dong > -----Original Message----- > From: Liu, Zhiguang > Sent: Monday, May 24, 2021 12:13 AM > To: devel@edk2.groups.io > Cc: Ma, Maurice ; Dong, Guo > ; You, Benjamin > Subject: [PATCH 6/9] UefiPayloadPkg: Creat gPldSmbiosTableGuid Hob >=20 > From SysTableInfo Hob, get Smbios table address, and creat > gPldSmbiosTableGuid Hob > to store it. Remove diretly adding smbios table to ConfigurationTable. > Dxe module SmbiosDxe will parse it and install smbios table from it. >=20 > Cc: Maurice Ma > Cc: Guo Dong > Cc: Benjamin You > Signed-off-by: Zhiguang Liu > --- > UefiPayloadPkg/BlSupportDxe/BlSupportDxe.c | 11 +---------- > UefiPayloadPkg/BlSupportDxe/BlSupportDxe.inf | 3 +-- > UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.c | 12 +++++++++++- > UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.h | 3 ++- > UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.inf | 3 ++- > 5 files changed, 17 insertions(+), 15 deletions(-) >=20 > diff --git a/UefiPayloadPkg/BlSupportDxe/BlSupportDxe.c > b/UefiPayloadPkg/BlSupportDxe/BlSupportDxe.c > index a746d0581e..56b85b8e6d 100644 > --- a/UefiPayloadPkg/BlSupportDxe/BlSupportDxe.c > +++ b/UefiPayloadPkg/BlSupportDxe/BlSupportDxe.c > @@ -2,7 +2,7 @@ > This driver will report some MMIO/IO resources to dxe core, extract sm= bios > and acpi >=20 > tables from bootloader. >=20 >=20 >=20 > - Copyright (c) 2014 - 2020, Intel Corporation. All rights reserved.
>=20 > + Copyright (c) 2014 - 2021, Intel Corporation. All rights reserved.
>=20 > SPDX-License-Identifier: BSD-2-Clause-Patent >=20 >=20 >=20 > **/ >=20 > @@ -129,15 +129,6 @@ BlDxeEntryPoint ( > ASSERT_EFI_ERROR (Status); >=20 > } >=20 >=20 >=20 > - // >=20 > - // Install Smbios Table >=20 > - // >=20 > - if (SystemTableInfo->SmbiosTableBase !=3D 0 && SystemTableInfo- > >SmbiosTableSize !=3D 0) { >=20 > - DEBUG ((DEBUG_ERROR, "Install Smbios Table at 0x%lx, length 0x%x\n", > SystemTableInfo->SmbiosTableBase, SystemTableInfo->SmbiosTableSize)); >=20 > - Status =3D gBS->InstallConfigurationTable (&gEfiSmbiosTableGuid, (VO= ID > *)(UINTN)SystemTableInfo->SmbiosTableBase); >=20 > - ASSERT_EFI_ERROR (Status); >=20 > - } >=20 > - >=20 > // >=20 > // Find the frame buffer information and update PCDs >=20 > // >=20 > diff --git a/UefiPayloadPkg/BlSupportDxe/BlSupportDxe.inf > b/UefiPayloadPkg/BlSupportDxe/BlSupportDxe.inf > index cebc811355..30f41f8c39 100644 > --- a/UefiPayloadPkg/BlSupportDxe/BlSupportDxe.inf > +++ b/UefiPayloadPkg/BlSupportDxe/BlSupportDxe.inf > @@ -3,7 +3,7 @@ > # >=20 > # Report some MMIO/IO resources to dxe core, extract smbios and acpi > tables >=20 > # >=20 > -# Copyright (c) 2014 - 2020, Intel Corporation. All rights reserved. >=20 > +# Copyright (c) 2014 - 2021, Intel Corporation. All rights reserved. >=20 > # >=20 > # SPDX-License-Identifier: BSD-2-Clause-Patent >=20 > # >=20 > @@ -43,7 +43,6 @@ >=20 >=20 > [Guids] >=20 > gEfiAcpiTableGuid >=20 > - gEfiSmbiosTableGuid >=20 > gUefiSystemTableInfoGuid >=20 > gUefiAcpiBoardInfoGuid >=20 > gEfiGraphicsInfoHobGuid >=20 > diff --git a/UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.c > b/UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.c > index 805f5448d9..7b71d37f94 100644 > --- a/UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.c > +++ b/UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.c > @@ -1,6 +1,6 @@ > /** @file >=20 >=20 >=20 > - Copyright (c) 2014 - 2020, Intel Corporation. All rights reserved.
>=20 > + Copyright (c) 2014 - 2021, Intel Corporation. All rights reserved.
>=20 > SPDX-License-Identifier: BSD-2-Clause-Patent >=20 >=20 >=20 > **/ >=20 > @@ -234,6 +234,7 @@ BuildHobFromBl ( > EFI_PEI_GRAPHICS_INFO_HOB *NewGfxInfo; >=20 > EFI_PEI_GRAPHICS_DEVICE_INFO_HOB GfxDeviceInfo; >=20 > EFI_PEI_GRAPHICS_DEVICE_INFO_HOB *NewGfxDeviceInfo; >=20 > + PLD_SMBIOS_TABLE *SmBiosTableHob; >=20 >=20 >=20 > // >=20 > // Parse memory info and build memory HOBs >=20 > @@ -276,6 +277,15 @@ BuildHobFromBl ( > DEBUG ((DEBUG_INFO, "Detected Acpi Table at 0x%lx, length 0x%x\n", > SysTableInfo.AcpiTableBase, SysTableInfo.AcpiTableSize)); >=20 > DEBUG ((DEBUG_INFO, "Detected Smbios Table at 0x%lx, length 0x%x\n", > SysTableInfo.SmbiosTableBase, SysTableInfo.SmbiosTableSize)); >=20 > } >=20 > + // >=20 > + // Creat SmBios table Hob >=20 > + // >=20 > + SmBiosTableHob =3D BuildGuidHob (&gPldSmbiosTableGuid, sizeof > (PLD_SMBIOS_TABLE)); >=20 > + ASSERT (SmBiosTableHob !=3D NULL); >=20 > + SmBiosTableHob->PldHeader.Revision =3D PLD_SMBIOS_TABLE_REVISION; >=20 > + SmBiosTableHob->PldHeader.Length =3D sizeof (PLD_SMBIOS_TABLE); >=20 > + SmBiosTableHob->SmBiosEntryPoint =3D SysTableInfo.SmbiosTableBase; >=20 > + DEBUG ((DEBUG_INFO, "Create smbios table gPldSmbiosTableGuid guid > hob\n")); >=20 >=20 >=20 > // >=20 > // Create guid hob for acpi board information >=20 > diff --git a/UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.h > b/UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.h > index 2c84d6ed53..e7d0d15118 100644 > --- a/UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.h > +++ b/UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.h > @@ -1,6 +1,6 @@ > /** @file >=20 > * >=20 > -* Copyright (c) 2020, Intel Corporation. All rights reserved.
>=20 > +* Copyright (c) 2021, Intel Corporation. All rights reserved.
>=20 > * >=20 > * SPDX-License-Identifier: BSD-2-Clause-Patent >=20 > * >=20 > @@ -31,6 +31,7 @@ > #include >=20 > #include >=20 > #include >=20 > +#include >=20 >=20 >=20 >=20 >=20 > #define LEGACY_8259_MASK_REGISTER_MASTER 0x21 >=20 > diff --git a/UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.inf > b/UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.inf > index cc59f1903b..444f39acf3 100644 > --- a/UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.inf > +++ b/UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.inf > @@ -1,7 +1,7 @@ > ## @file >=20 > # This is the first module for UEFI payload. >=20 > # >=20 > -# Copyright (c) 2006 - 2020, Intel Corporation. All rights reserved. >=20 > +# Copyright (c) 2006 - 2021, Intel Corporation. All rights reserved. >=20 > # Copyright (c) 2017, AMD Incorporated. All rights reserved.
>=20 > # >=20 > # SPDX-License-Identifier: BSD-2-Clause-Patent >=20 > @@ -64,6 +64,7 @@ > gEfiGraphicsInfoHobGuid >=20 > gEfiGraphicsDeviceInfoHobGuid >=20 > gUefiAcpiBoardInfoGuid >=20 > + gPldSmbiosTableGuid >=20 >=20 >=20 > [FeaturePcd.IA32] >=20 > gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode ## > CONSUMES >=20 > -- > 2.30.0.windows.2