From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mx.groups.io with SMTP id smtpd.web08.368.1648053218570819185 for ; Wed, 23 Mar 2022 09:33:39 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=DwNfMuCe; spf=pass (domain: intel.com, ip: 192.55.52.115, mailfrom: guo.dong@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1648053218; x=1679589218; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=w75OiFK6dXEUVTAXU6zSvngSI/qd7icoAtlr5JDYNuU=; b=DwNfMuCerSlRWO0SSlnl9vZ6CGjvdT3zhGnXE1Kwh45naUfAWJfGYzkw 77qp6GWMveS4XVz7D/oPMfrpgIwCVCpvntMetxao86DH+22IZwaIZbI59 j/umLdmHhGMChiLNHNBohJsJpKqR7EP/P3mpOIGzXJrx/CXThM0cs+cvj 1asTQWLNtHOhXVPmzTuXjp1WwefZqKZEbEqyToZsG1gx1WLhtYsbOlwwO jIs5G+y8J65Gs6Vj73A4kLX/zD7bLULdC3qfJmwAiScu1bHlDiD+5KubL GjDUmVhJdEaHW6T2jNXcnSOB2y9Y51NNa0V0ADy/1IlVcJc37S+YGtYOg w==; X-IronPort-AV: E=McAfee;i="6200,9189,10295"; a="258350213" X-IronPort-AV: E=Sophos;i="5.90,204,1643702400"; d="scan'208";a="258350213" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Mar 2022 09:29:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,204,1643702400"; d="scan'208";a="637529765" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by FMSMGA003.fm.intel.com with ESMTP; 23 Mar 2022 09:29:57 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Wed, 23 Mar 2022 09:29:57 -0700 Received: from orsmsx606.amr.corp.intel.com (10.22.229.19) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Wed, 23 Mar 2022 09:29:57 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Wed, 23 Mar 2022 09:29:57 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.106) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.21; Wed, 23 Mar 2022 09:29:56 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VHNei/+CTfEDhy0fpw76OaEFGQ8QLabpnj4XVcYvqOneBP3wsFcc+jW4U0/x0fMMvqe9u/LYAm5ij0Kj0C+jWHX+WGhGRE80HLVEM9jhXSmLUJH0GqyTh+aLI64keTRzZIii0ZUpoMfunY1ojBNY1ooNSCDgq1g8GF2G2yHLGI+EAyifbBgdUfiSFcu+veGKAfhvqDvY9FcjvUuERgRKI+rghiFKW552bmRoglObkv6imvYeaBwX6ym3+I/HUo0qGXbc8J47lQnjyOFwxdwjd7Mi4rxkvFNZC19bN79ts0RyAINeTZjIzVtH8U9Zxpu5N+nDmhi0YOiCQw6rAxufLQ== 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=z+ui4lYkoYCm7OYi6s5C1v+bVTCtwQ7VkB4k2MEE7mo=; b=E6g/jaaAl4LhguNU6DcT9VlzHE+DKv655oEi/RUF8laiY3mCqF61V9PNnN0LEZE/9wvxqvR2e808exAzQelw28d2Qb8G6CvBFMFueuguMDIUBD9koNC5MEoMnfazwEtKZq7r88bKzzdP5/Jtbbfd5GRY+8FvB8QfeJ7V3I6gjHKhL9zFPcb7Cj0D1BWI8xOxzPLiNpTx5swdT6IIqw4ShwD+QaqGockV0hIT4PhjPZkgtH1kHI5ANzEfvz86NlJ9o/lqNiXgUHzcSbLGVmeZquBng9RgiTcQwdMdUclxNrdY23moJdWFIWXQ86pa9m/GIU/UyhszZ45RAbaVkVaUjg== 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 Received: from BYAPR11MB3622.namprd11.prod.outlook.com (2603:10b6:a03:fe::30) by DM4PR11MB6041.namprd11.prod.outlook.com (2603:10b6:8:60::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.18; Wed, 23 Mar 2022 16:29:49 +0000 Received: from BYAPR11MB3622.namprd11.prod.outlook.com ([fe80::b4d1:1ea2:e9c:f4ec]) by BYAPR11MB3622.namprd11.prod.outlook.com ([fe80::b4d1:1ea2:e9c:f4ec%7]) with mapi id 15.20.5081.023; Wed, 23 Mar 2022 16:29:49 +0000 From: "Guo Dong" To: "devel@edk2.groups.io" , "Xie, Yuanhao" CC: "Ni, Ray" , Maurice Ma , "You, Benjamin" , "Rhodes, Sean" Subject: Re: [edk2-devel] [PATCH 1/2] UefiPayloadPkg: Add a new DebugPrintErrorLevelLib instance. Thread-Topic: [edk2-devel] [PATCH 1/2] UefiPayloadPkg: Add a new DebugPrintErrorLevelLib instance. Thread-Index: AQHYPpz4qYNZYHziIkyBUUOpbPZAuqzNJncA Date: Wed, 23 Mar 2022 16:29:48 +0000 Message-ID: References: <20220323100053.373-1-yuanhao.xie@intel.com> In-Reply-To: <20220323100053.373-1-yuanhao.xie@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.6.401.20 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7ce90fde-e93e-4661-1c43-08da0cea598b x-ms-traffictypediagnostic: DM4PR11MB6041:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr 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: 1bfbioit+2Cjm6/qf8W3TSTkCCKrpKQMiVYuBCNlQzVIFJOU7zB9d8Ny5YtpCGNE84C3AnJZlsbgLEAXMu1ysP2ah8a9vQ68xn9V4W1zx6NSUbwPQ0GJKkvlUSneiFJK+/lVSdFcfhZ7yGlxhO26lTEEfrTFUpNypIeysbpb0QXPtybgEpt8VEDlEhOrKbQNG1q/dTmPrWwxXRkeAg5tGa+IyvZSB+71+tPLof7ekj6F/i4ZbXYEfuldRKEh6ktxLVO/3yjPHQwegM0KP3/x+zuHY8M0f8shxHElaVdFvg4mnrF5VDvhNDBjMUO4PN5GRXrL4jRW4GALxsmW9jaut5pSpjo4JTjhJoiSfo17vSRDB1zbqJYrT7n9aC0s99p4JN4ByRtbJNQ6IaxX8VFNwNia1FLki/4n0Hk+wBo36/CM1t4JgFYYOlpUZnhtZKg799N/KqkDKgXHUkBeBIhq+F1XWcIVZpOc1Fr78l0t10SFSTHd5z5YQX7IUre8iwoRWCcQPibCwS8PMDeS7AOPrgT4fe9DSIRwXJuaiUdQlTLOoREVhu4Q1boPjdqj6gSfUAJ/o0B6/2szTN/Z4L8y9s5hA+vReFniztxenypr0iC7TAnVl2L9u8DcRp0KVugQKOPAJTMt00X0vLDb0cRzjetHRuT+tNLCBUGw3EQEM2WzIwD3E9vjqt5+yaCZqKdFEfaW8P7/9gUA1KtEelH3hnVtfgjV45tlxYu4T4tJSFIsfWoZtYu4KA2KxuKCZGmkcXYnZCWo8QHnMBIPTf5q+VmhpkxHm8h9hNpYUvCYPlSg2OrCQ6Ml1klepW6od20jUpmpgOQz/33t16BjyfnwPnf5r3PBPPApG/GACweBW+I= 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:(13230001)(366004)(122000001)(6506007)(7696005)(53546011)(38100700002)(82960400001)(966005)(186003)(26005)(33656002)(83380400001)(9686003)(71200400001)(508600001)(66946007)(66476007)(66556008)(76116006)(55016003)(8676002)(64756008)(6636002)(110136005)(316002)(54906003)(66446008)(5660300002)(8936002)(4326008)(38070700005)(86362001)(52536014)(2906002)(213903007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?ohSugDzRmvo/hH5OI+lvvpSB1BuFDo4bYJ1wDrEmcZIhN0ZAOERS1nKZAqCw?= =?us-ascii?Q?Ibw+Vmgtmef+zo6WsADoSo+rOKE36MhFLzqT9vX7Kiks54JSvHcaprL9XVW5?= =?us-ascii?Q?6Kk54u8kHT7qBxOVxZNAtcx5cFwrOQKtOgoKyHt8ojyv9Cq0PVvNPrNIF4S6?= =?us-ascii?Q?QSaV20zkmwiNclpMxoDIXm1MiQAcf/rGfUCqrsQFdHjatxROvC45cxydjDmn?= =?us-ascii?Q?3HFbUcsMvRF+q8CrmK7QOWgwGvBljmM3uVWT72hlyLfAr0rlrthHMa+cNhY7?= =?us-ascii?Q?IZYpaoUmgTEpn6VlPXUDK+HmLhxsgR7HDX/F0WWIS7NI8+A4YhNHZFLV1ZPE?= =?us-ascii?Q?E0989IXcRXhWIuGMiXIqr27HdHIZSTcvRKH8nw+zouCwjiZHHB1gONWPSdPN?= =?us-ascii?Q?tCXYXbQG3/HcGbfVTPb96/Jum2z13NXhP8byyVwUJhcgjVF9TQe6wFNssrVx?= =?us-ascii?Q?TJ7XpL1dKlls6RIpcVafDCjhhKokTxtgx5STX7Bxa7VKl7NJWmPSaXYdUF7Q?= =?us-ascii?Q?ZFno47kRFcUXeQTUnOY3eBzsLQT2nBzAoQ6wRIkFz5V5j1g0zQDQet60J228?= =?us-ascii?Q?EbxJzmLUN95BGcoL/OHk3gVjOlfMdHQgbcjsuX1YEqMwNFNuMSrdU1S4FN+J?= =?us-ascii?Q?sPtn+h0B2cDSOBaanLM70FK+L6igjFz5vzlQ2OiP/+Fjxx3TWMCqH9SHmqLv?= =?us-ascii?Q?w2uYASB5ye9UouT2kpB7Lx5apq6j/FMp2lv/imV8ojfeKDmVyhCzwYzDBdwW?= =?us-ascii?Q?m18/AJK3CGiGyT7tPYI6ke9SSwVwT55B5NbKFlD5m9PEDM5zXp7ZNc7hsRze?= =?us-ascii?Q?B0Z7j3eodA62LrPEuwEDz9pV3vwJw4t2b60ALqictam1l7K1BKxxmuRNCjTM?= =?us-ascii?Q?OEjNbLaCwVwdahEbhhBjNqiMHOX32mnX0ZUCl8IpRs2I/YhiqdZQD6RjvcO0?= =?us-ascii?Q?jrw++WsPcP/OtGlafrf06AQinzQSHix7EtZpPUTVClUn0loD9LeMk16cflfq?= =?us-ascii?Q?D6JirOpatD9bPWv4sYUgAfYnGpd6q1VwBWob4+rOUVR2ua9gN3qZfYSK9IHI?= =?us-ascii?Q?gieJ86eLq6AA2aF3OIRMIjc+VgrQdnr0LSGL3zLRdGXw7U9eeB6UhUzRYGJu?= =?us-ascii?Q?oPkCdSA7BUVYppRfmZq59nQW2/f3h5Gb249Dm4EpW+FXIajDDP/8DmWVmE8T?= =?us-ascii?Q?Qk9jIOk3hWm1rqu0g1OLMLxiQFDfGhJqQmBn19AJ1tU/tU1DFDN421Lu9YFq?= =?us-ascii?Q?qzkhs8fjXwvGz+tcsenfVXa4BdYVxmShPCUtU1vSwHHEGJvhTSOHd3PiFsGh?= =?us-ascii?Q?YP/uOE071IwRRoKRi2OtqISEuC2GRieqhU8l5XE057XWAP8OwD8thQETpx/Y?= =?us-ascii?Q?Rkr3zn3muGgtqiS+4YgiyqcuQ1ysdiZsoHvkTy7t9UFkfzZN4BpophesvQEV?= =?us-ascii?Q?WIJVMgDsvlBEIsHjq4Wl5S7xN50i0aLr?= 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: 7ce90fde-e93e-4661-1c43-08da0cea598b X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Mar 2022 16:29:48.9266 (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: 4SQtdXFh7oxrCv0/H4hl236fwZCNqyin+GduaUAJ7WWUF/ZSRP80akm6ofSGfBZmvwhmerRLF6nGUHX5UBA6pg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB6041 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 Why adding "Cmos" in the module name? In the DebugPrintErrorLevel.h, ErrorLevel is defined as UINT32, but its usa= ge is not clear for bootloaders ( so need add more info in the header file) And it used "UNIVERSAL_PAYLOAD" in the interface, do you think this interfa= ce would be added into universal payload specification? Thanks, Guo -----Original Message----- From: devel@edk2.groups.io On Behalf Of Yuanhao Xie Sent: Wednesday, March 23, 2022 3:01 AM To: devel@edk2.groups.io Cc: Dong, Guo ; Ni, Ray ; Maurice Ma = ; You, Benjamin ; Rhodes, Sea= n Subject: [edk2-devel] [PATCH 1/2] UefiPayloadPkg: Add a new DebugPrintError= LevelLib instance. It consumes the HOB defined in UefiPayloadPkg/Include/Guid/DebugPrintErrorLevel.h, and allow bootloader t= o config DebugPrintErrorLevel Cc: Guo Dong Cc: Ray Ni Cc: Maurice Ma Cc: Benjamin You Cc: Sean Rhodes Signed-off-by: Yuanhao Xie --- UefiPayloadPkg/Include/Guid/DebugPrintErrorLevel.h = | 27 +++++++++++++++++++++++++++ UefiPayloadPkg/Library/DebugPrintErrorLevelLibCmos/DebugPrintErrorLevelLib= Cmos.c | 84 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++= +++++++++++++++++++++++ UefiPayloadPkg/Library/DebugPrintErrorLevelLibCmos/DebugPrintErrorLevelLib= Cmos.inf | 39 +++++++++++++++++++++++++++++++++++++++ UefiPayloadPkg/UefiPayloadPkg.dec = | 2 +- 4 files changed, 151 insertions(+), 1 deletion(-) diff --git a/UefiPayloadPkg/Include/Guid/DebugPrintErrorLevel.h b/UefiPaylo= adPkg/Include/Guid/DebugPrintErrorLevel.h new file mode 100644 index 0000000000..9a3f4eb28e --- /dev/null +++ b/UefiPayloadPkg/Include/Guid/DebugPrintErrorLevel.h @@ -0,0 +1,27 @@ +/** @file + Define the structure for Debug Print Error Level Guid Hob. + +Copyright (c) 2022, Intel Corporation. All rights reserved.
+SPDX-License-Identifier: BSD-2-Clause-Patent + +**/ + +#ifndef UNIVERSAL_PAYLOAD_DEBUG_PRINT_ERROR_LEVEL_H_ +#define UNIVERSAL_PAYLOAD_DEBUG_PRINT_ERROR_LEVEL_H_ + +#include +#include + +#pragma pack (1) + +typedef struct { + UNIVERSAL_PAYLOAD_GENERIC_HEADER Header; + UINT32 ErrorLevel; +} UNIVERSAL_PAYLOAD_DEBUG_PRINT_ERROR_LEVEL; + +#pragma pack() + +#define UNIVERSAL_PAYLOAD_DEBUG_PRINT_ERROR_LEVEL_REVISION 1 + +extern GUID gEdkiiDebugPrintErrorLevelGuid; #endif diff --git a/UefiPayloadPkg/Library/DebugPrintErrorLevelLibCmos/DebugPrintE= rrorLevelLibCmos.c b/UefiPayloadPkg/Library/DebugPrintErrorLevelLibCmos/Deb= ugPrintErrorLevelLibCmos.c new file mode 100644 index 0000000000..e3057620d9 --- /dev/null +++ b/UefiPayloadPkg/Library/DebugPrintErrorLevelLibCmos/DebugPrintError +++ LevelLibCmos.c @@ -0,0 +1,84 @@ +/** @file + Debug Print Error Level library instance that retrieves + the DebugPrintErrorLevel from bootloader. + + Copyright (c) 2022, Intel Corporation. All rights reserved.
+ SPDX-License-Identifier: BSD-2-Clause-Patent + +**/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +/** + Returns the debug print error level mask for the current module. + + @return Debug print error level mask for the current module. + +**/ +UINT32 +EFIAPI +GetDebugPrintErrorLevel ( + VOID + ) +{ + VOID *GuidHob; + UNIVERSAL_PAYLOAD_GENERIC_HEADER *GenericHeader; + UNIVERSAL_PAYLOAD_DEBUG_PRINT_ERROR_LEVEL *DebugPrintErrorLevel; + + GuidHob =3D GetFirstGuidHob (&gEdkiiDebugPrintErrorLevelGuid); + + if (GuidHob =3D=3D NULL) { + // + // If the HOB is not create, the default value of PcdDebugPrintErrorLe= vel will be used. + // + return PcdGet32(PcdDebugPrintErrorLevel); + } + + GenericHeader =3D (UNIVERSAL_PAYLOAD_GENERIC_HEADER *)GET_GUID_HOB_DATA= =20 + (GuidHob); if ((sizeof (UNIVERSAL_PAYLOAD_GENERIC_HEADER) >=20 + GET_GUID_HOB_DATA_SIZE (GuidHob)) || (GenericHeader->Length > GET_GUID_H= OB_DATA_SIZE (GuidHob))) { + return PcdGet32(PcdDebugPrintErrorLevel); + } + + if (GenericHeader->Revision =3D=3D UNIVERSAL_PAYLOAD_DEBUG_PRINT_ERROR_L= EVEL_REVISION) { + DebugPrintErrorLevel =3D GET_GUID_HOB_DATA (GuidHob); + return DebugPrintErrorLevel->ErrorLevel; } else { + return PcdGet32(PcdDebugPrintErrorLevel); + } + +} + +/** + Sets the global debug print error level mask fpr the entire platform. + + @param ErrorLevel Global debug print error level. + + @retval TRUE The debug print error level mask was sucessfully= set. + @retval FALSE The debug print error level mask could not be se= t. + +**/ +BOOLEAN +EFIAPI +SetDebugPrintErrorLevel ( + UINT32 ErrorLevel + ) +{ + // + // This library uinstance does not support setting the global debug=20 +print error + // level mask. + // + return FALSE; +} diff --git a/UefiPayloadPkg/Library/DebugPrintErrorLevelLibCmos/DebugPrintE= rrorLevelLibCmos.inf b/UefiPayloadPkg/Library/DebugPrintErrorLevelLibCmos/D= ebugPrintErrorLevelLibCmos.inf new file mode 100644 index 0000000000..a63dc4b83f --- /dev/null +++ b/UefiPayloadPkg/Library/DebugPrintErrorLevelLibCmos/DebugPrintError +++ LevelLibCmos.inf @@ -0,0 +1,39 @@ +## @file +# Debug Print Error Level library instance that retrieves # the=20 +DebugPrintErrorLevel from bootloader. +# +# Copyright (c) 2022, Intel Corporation. All rights reserved.
# # =20 +SPDX-License-Identifier: BSD-2-Clause-Patent # ## + +[Defines] + INF_VERSION =3D 0x00010005 + BASE_NAME =3D DebugPrintErrorLevelLib + FILE_GUID =3D c3fead6d-bd4c-4131-bd5f-4bbceecc0fef + MODULE_TYPE =3D BASE + VERSION_STRING =3D 1.0 + LIBRARY_CLASS =3D DebugPrintErrorLevelLib + +# +# VALID_ARCHITECTURES =3D IA32 X64 EBC +# + +[Sources] + DebugPrintErrorLevelLibCmos.c + +[Packages] + MdePkg/MdePkg.dec + MdeModulePkg/MdeModulePkg.dec + UefiPayloadPkg/UefiPayloadPkg.dec + +[LibraryClasses] + PcdLib + HobLib + +[Pcd] + gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel + +[Guids] + gEdkiiDebugPrintErrorLevelGuid diff --git a/UefiPayloadPkg/UefiPayloadPkg.dec b/UefiPayloadPkg/UefiPayload= Pkg.dec index 4051172caf..5c1aeb8235 100644 --- a/UefiPayloadPkg/UefiPayloadPkg.dec +++ b/UefiPayloadPkg/UefiPayloadPkg.dec @@ -31,7 +31,7 @@ =20 ##include/Guid/BootManagerMenu.h gEdkiiBootManagerMenuFileGuid =3D { 0xdf939333, 0x42fc, 0x4b2a, { 0xa5, = 0x9e, 0xbb, 0xae, 0x82, 0x81, 0xfe, 0xef }} - + gEdkiiDebugPrintErrorLevelGuid =3D { 0xad82f436, 0x75c5, 0x4aa9, {=20 + 0x92, 0x93, 0xc5, 0x55, 0x0a, 0x7f, 0xf9, 0x71 }} gUefiAcpiBoardInfoGuid =3D {0xad3d31b, 0xb3d8, 0x4506, {0xae, 0x71, 0x= 2e, 0xf1, 0x10, 0x6, 0xd9, 0xf}} gUefiSerialPortInfoGuid =3D { 0x6c6872fe, 0x56a9, 0x4403, { 0xbb, 0x98,= 0x95, 0x8d, 0x62, 0xde, 0x87, 0xf1 } } gLoaderMemoryMapInfoGuid =3D { 0xa1ff7424, 0x7a1a, 0x478e, { 0xa9, 0xe4,= 0x92, 0xf3, 0x57, 0xd1, 0x28, 0x32 } } -- 2.30.0.windows.1