From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web10.5013.1628258387503830296 for ; Fri, 06 Aug 2021 06:59:48 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=dU4KPddw; spf=pass (domain: intel.com, ip: 134.134.136.126, mailfrom: ray.ni@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10068"; a="201556182" X-IronPort-AV: E=Sophos;i="5.84,300,1620716400"; d="scan'208";a="201556182" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Aug 2021 06:59:45 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,300,1620716400"; d="scan'208";a="501998536" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by orsmga001.jf.intel.com with ESMTP; 06 Aug 2021 06:59:45 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Fri, 6 Aug 2021 06:59:45 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Fri, 6 Aug 2021 06:59:44 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10 via Frontend Transport; Fri, 6 Aug 2021 06:59:44 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.45) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.10; Fri, 6 Aug 2021 06:59:44 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QEc9tLcVlRRX3JLcN7O1ulA9bYE4LgJ3H87z9Fmcqh3oGlBJvLBK3ff88qYlAyvRvolCO7lZdBp3qqQewj1bxXpaWPUKM7N/iAqv04Sl2AIRAvOjEZ8+zd2bhPL1MgDRxOgJoG8TmpCXd33oV6jYW8aYbvCBEu9jKLnI4f9xsZmhrG3/dZOYlrPclACH17rLiVboBGqJgHQDo18XCmKrmF6mDj7q0qu8IRfHd4PiZXRYzhbXqjci4s1wM5cTRSjHWJqOdzqBvVF4l3ogRORN5lp28z/P67EA07eSgl3RcbSYLUiCLieUDswkqfyhOG2ChfwxwlhjvJfwfEMY6G+jRg== 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=edqlj7qxlBIEKUTLInt7dK+Smh7Yfz0sYPuO4KOU2wI=; b=ODF/IirnEV7PLvcJujzBFPS/l9cK94Lh7i0XSu5vUPJ8Ux8NNcCc/ZoviajvA9YeC1iRF4ZyI22Wkri4Di64Lkoo2AQMThIdAlAYIjQSWGQDa8IdPehKdq3BGodQBZAr03H+QEcJPdx0EvB3t7vy5USlX87JwNb0cr+syHj/ULsUvv+NbYjsKh88n6m0ZtEilSp53QbwbM53+37VQIZ1/Dmdq9dxvrtq7LQuzZ+h8U2VWIAkTfeJGuimO/8W6EUik7HElLbpQVL9mTsDW/y9pkJSWQFhYi4oOERDJSD6wgbGZ+JIR9afAl+SyMQZ6+bIsMVVTeetWyNDGu9ddvIN7w== 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=edqlj7qxlBIEKUTLInt7dK+Smh7Yfz0sYPuO4KOU2wI=; b=dU4KPddwGEJIw/+OkzwNlXeV1CzhLNUXjnk6PcGadaKw+1PjA2YGWzm1WfYkaAIg0hZEC48o4156/UgUC8XhQhicumYITWYxrfxdT9jKTo7XOQwS71pLVwYJwcJ9fKQ1dqP0hT0sUPNDM/csLSnLrBm8ulqN9L192NbpBbD8p7k= Received: from CO1PR11MB4930.namprd11.prod.outlook.com (2603:10b6:303:9b::11) by MWHPR11MB1885.namprd11.prod.outlook.com (2603:10b6:300:111::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.20; Fri, 6 Aug 2021 13:59:41 +0000 Received: from CO1PR11MB4930.namprd11.prod.outlook.com ([fe80::c98d:a1f9:48a8:8865]) by CO1PR11MB4930.namprd11.prod.outlook.com ([fe80::c98d:a1f9:48a8:8865%5]) with mapi id 15.20.4394.018; Fri, 6 Aug 2021 13:59:40 +0000 From: "Ni, Ray" To: "Liu, Zhiguang" , "devel@edk2.groups.io" CC: "Dong, Guo" , "Ma, Maurice" , "You, Benjamin" Subject: Re: [PATCH 2/4] UefiPayloadPkg: define some PCD as DynamicEX PCD Thread-Topic: [PATCH 2/4] UefiPayloadPkg: define some PCD as DynamicEX PCD Thread-Index: AQHXinwI0H8g4u8OvkiD7VmI5VB91KtmgZbg Date: Fri, 6 Aug 2021 13:59:40 +0000 Message-ID: References: <20210806043116.1547-1-zhiguang.liu@intel.com> <20210806043116.1547-2-zhiguang.liu@intel.com> In-Reply-To: <20210806043116.1547-2-zhiguang.liu@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.100.41 dlp-reaction: no-action dlp-product: dlpe-windows authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d23099d4-f843-4217-8fee-08d958e26fb7 x-ms-traffictypediagnostic: MWHPR11MB1885: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:541; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: AsIsNQaaHpRc9TokffHJy8NGjQHi9ZpGoN4FZ4phOp+taOYDHgfuZF4NRcGxRGm2VwIpxstK+jdAuvcMJ7RsIGduEc8SgtEKAYzBx91bSszVzDMezzd7qA3w8Ymc+sAsQnFiIMlHlZykS9RSyrRjSYvDflKDHF3XhwkQlj9+79tSrzyeNQfwNxWd+DvdvXypWxKCHUFFKsHQ0JDfk9BVEAqUP8OFtm1CErCfV6hoAjtFt4OYvWnSWU7WaV9UwLRsUw4gJ2JAw/vHnMUwx0MvVPglHie8dBTzQyV0mHu/vTrfLDEa4+hI/fjmK9jTHG9gnxO59+ISxgpNHK+sfAq6rAqe6AGjOfKNRaLmfxl29u7yao4ZdZ7zhfSjVMEgw0Py0eZvEBDeKT2d+TMje0V3e9+4KX9XIFMKdbUJE5bzLc/e6LFx+2hNs7kP+TdGNjbqqQPBc0Xo7cIkEBsOvBiVzCgAyCIOYl/f9BH+OedX/F4rOGYWT5igkgdzy4GSorWqrnHzADiEvzd0EfugnuAxVwF77Oksw7GUqAde6phmOJA2XjpjFG8+5xBuxkSqKEEK/NTlD79bAmlDhzAts9WyzE4+4MgrfWeygLNATk/8Q9YuQAGY21xuJX1CNAwZ+UA90fxQmfIF7lL3NhT1WmVBf+upjSifAuGa0rhM0BqhiRaT2duf1Spu5F/vDumLR5cGjT1uExRZp6JhMZdHf48VJw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4930.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(52536014)(5660300002)(110136005)(86362001)(55016002)(54906003)(107886003)(9686003)(83380400001)(8936002)(8676002)(508600001)(186003)(26005)(2906002)(71200400001)(53546011)(122000001)(6506007)(33656002)(38070700005)(76116006)(38100700002)(66476007)(66946007)(66556008)(66446008)(7696005)(64756008)(4326008)(316002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?CT8YYVL/XvtRhYxmR7/VQxRz+xiyRH9WMCiRtya4fTDs1sn8q7AoFJdY1dHe?= =?us-ascii?Q?t45jnUnizboyTHPT735QZqRlPaHXY0jHNAsyGBu3mVYqMQ62sWlogPyKDzoT?= =?us-ascii?Q?8ca6N7tOAEE98AjS/CN3HFASY3DGsm0AgC8rZBNDtvoMTqE/DFH9rBDZ/t55?= =?us-ascii?Q?z7BK8lvKolH7z367lXE95On6p1alw5mIUT1iLv7lejp1WrDVA7OhWif3L6HQ?= =?us-ascii?Q?uqkGL+gDqII2Tl1QrjZG0Dz8ii9ghhSIO+dOAKGF2c+oL91zdU+/aww/uN+J?= =?us-ascii?Q?3phTXJFb7tdVC1gSc6ndUL+EjbPO9iT2IdVOgGMV8+//qM/fGmhOjbEcHQx5?= =?us-ascii?Q?9bV+Oi3+xMGWPG5VkfoVn5l2SokYxq4MNS6NCHq8qVhGpdeQ1O18iB97wIfT?= =?us-ascii?Q?sOEuhTWJ4AGkL3bdVPrriq33NuiG2RWYtrQeCMGn5J9uBiJs69KxztAfKbHd?= =?us-ascii?Q?sr0t199DnHZd1x+mh8uYzR61Lji5H2/JZxbYBoOzf91MgXKJaOwuhpLblYp/?= =?us-ascii?Q?HX696U1cW1Hg0t88eoebI+sXP7LnudEFyYgdXLHA10dAFI+N5TOUSebaRxR6?= =?us-ascii?Q?Sqg7gf8XpMsHDyjp0joLsy3RF5uecA4YdgErOXAaSj5VvV6rphJcKDNxkWwC?= =?us-ascii?Q?ouhS7TIegcNsTbWAdQplQIEcsoYFn6SKJkpBSjTuD4XOqkArrGfGlv85J5Lj?= =?us-ascii?Q?CSp/hUNOy0VEOmtOR5Uyq0qNVgqmYAi/aKukl2pW4Vw1UycbhGMyT+rVwq1K?= =?us-ascii?Q?XEbQL9f3PHbWJzjEQUo9jDjd37BKskNE8x05YqilBlxGdW9vlY2jgJr4QG19?= =?us-ascii?Q?l6fnwyVuWzo56hkOLgsAhmDqmhRM6CvVQXSYLp4BL796OzxfbPSEtJGOiGxU?= =?us-ascii?Q?c9NeCxGSw7Iit/S6U5ePspnmARRYUCmWAsEXmGC2cRKMZ/O8iAMHns4hNmWo?= =?us-ascii?Q?cH/UzWnGpempA6D+7520Gx0+wwH5vJMxtoV8RtU8LT/hg3wlhThc9NErMAed?= =?us-ascii?Q?1z9VIJ9aMJlB+bgX6LfATPtc0tSUlOEwGk1lCidMW3kGwS7NmBBOd/3+zsoB?= =?us-ascii?Q?82AuYw47Ra6IdHFNNe+LUQWLezPjUc+vKTj6jp9be+xYvJ8+KFHEe8EwS0ep?= =?us-ascii?Q?+MvSe+7dS91u77NAhjHZWqbRTAeSG8Mx/2Onr/GWaJPkt7OlNHodV3O7siOJ?= =?us-ascii?Q?8v8WXMYRtTYQ2jW7Exou8tfleTwhRNi2rbBKt8x6QI42QyfFhiwgq6J1RXI5?= =?us-ascii?Q?scxRlNaJBA5jaeKt5rnBcGlcpCewbeATHBwEON/J46IYmhdz9ya0DtLKtQIc?= =?us-ascii?Q?stayFSxgNEsaRQ4AXKPsUq06?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4930.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d23099d4-f843-4217-8fee-08d958e26fb7 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Aug 2021 13:59:40.8137 (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: +usg0rmH6hyIYMQXFWEeLhr54kQ+WvXJhAHnPz6Woaai0z9lkNrrEqjYlXyI6Rz2xWu2O1i+bqtyepvkw1TuJQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1885 Return-Path: ray.ni@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Ray Ni > -----Original Message----- > From: Liu, Zhiguang > Sent: Friday, August 6, 2021 12:31 PM > To: devel@edk2.groups.io > Cc: Dong, Guo ; Ni, Ray ; Ma, Mauri= ce ; You, Benjamin > > Subject: [PATCH 2/4] UefiPayloadPkg: define some PCD as DynamicEX PCD >=20 > Define some PCDs as DynamicEX PCD to be used as global variable. > Because PcdUartDefaultBaudRate is defined as DynamicEX, remove the code > to set it in platformlib. That code was actually redundant. >=20 > Cc: Guo Dong > Cc: Ray Ni > Cc: Maurice Ma > Cc: Benjamin You >=20 > Signed-off-by: Zhiguang Liu > --- > UefiPayloadPkg/Library/PlatformHookLib/PlatformHookLib.c = | 5 ----- > UefiPayloadPkg/Library/PlatformHookLib/PlatformHookLib.inf = | 1 - > UefiPayloadPkg/Library/UniversalPayloadPlatformHookLib/PlatformHookLib.c= | 4 ---- > UefiPayloadPkg/Library/UniversalPayloadPlatformHookLib/PlatformHookLib.i= nf | 1 - > UefiPayloadPkg/UefiPayloadPkg.dsc = | 28 ++++++++++++++++++---------- > 5 files changed, 18 insertions(+), 21 deletions(-) >=20 > diff --git a/UefiPayloadPkg/Library/PlatformHookLib/PlatformHookLib.c > b/UefiPayloadPkg/Library/PlatformHookLib/PlatformHookLib.c > index 72a17dc8a7..d8453e5957 100644 > --- a/UefiPayloadPkg/Library/PlatformHookLib/PlatformHookLib.c > +++ b/UefiPayloadPkg/Library/PlatformHookLib/PlatformHookLib.c > @@ -75,11 +75,6 @@ PlatformHookSerialPortInitialize ( > return Status; >=20 > } >=20 >=20 >=20 > - Status =3D PcdSet64S (PcdUartDefaultBaudRate, SerialPortInfo.Baud); >=20 > - if (RETURN_ERROR (Status)) { >=20 > - return Status; >=20 > - } >=20 > - >=20 > Status =3D PcdSet32S (PcdSerialClockRate, SerialPortInfo.InputHertz); >=20 > if (RETURN_ERROR (Status)) { >=20 > return Status; >=20 > diff --git a/UefiPayloadPkg/Library/PlatformHookLib/PlatformHookLib.inf > b/UefiPayloadPkg/Library/PlatformHookLib/PlatformHookLib.inf > index 2415d99c64..3eeb94d8fa 100644 > --- a/UefiPayloadPkg/Library/PlatformHookLib/PlatformHookLib.inf > +++ b/UefiPayloadPkg/Library/PlatformHookLib/PlatformHookLib.inf > @@ -35,5 +35,4 @@ > gEfiMdeModulePkgTokenSpaceGuid.PcdSerialBaudRate ## PRODUCES >=20 > gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterStride ## PRODUCES >=20 > gEfiMdeModulePkgTokenSpaceGuid.PcdSerialClockRate ## PRODUCES >=20 > - gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate ## PRODUCES >=20 > gEfiMdeModulePkgTokenSpaceGuid.PcdPciSerialParameters ## PRODUCES >=20 > diff --git a/UefiPayloadPkg/Library/UniversalPayloadPlatformHookLib/Platf= ormHookLib.c > b/UefiPayloadPkg/Library/UniversalPayloadPlatformHookLib/PlatformHookLib.= c > index 6705f29505..bd433bdbe0 100644 > --- a/UefiPayloadPkg/Library/UniversalPayloadPlatformHookLib/PlatformHook= Lib.c > +++ b/UefiPayloadPkg/Library/UniversalPayloadPlatformHookLib/PlatformHook= Lib.c > @@ -70,10 +70,6 @@ PlatformHookSerialPortInitialize ( > if (RETURN_ERROR (Status)) { >=20 > return Status; >=20 > } >=20 > - Status =3D PcdSet64S (PcdUartDefaultBaudRate, SerialPortInfo->BaudRa= te); >=20 > - if (RETURN_ERROR (Status)) { >=20 > - return Status; >=20 > - } >=20 >=20 >=20 > return RETURN_SUCCESS; >=20 > } >=20 > diff --git a/UefiPayloadPkg/Library/UniversalPayloadPlatformHookLib/Platf= ormHookLib.inf > b/UefiPayloadPkg/Library/UniversalPayloadPlatformHookLib/PlatformHookLib.= inf > index 41e05ddf54..2dfd8b1216 100644 > --- a/UefiPayloadPkg/Library/UniversalPayloadPlatformHookLib/PlatformHook= Lib.inf > +++ b/UefiPayloadPkg/Library/UniversalPayloadPlatformHookLib/PlatformHook= Lib.inf > @@ -38,4 +38,3 @@ > gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterBase ## PRODUCES >=20 > gEfiMdeModulePkgTokenSpaceGuid.PcdSerialBaudRate ## PRODUCES >=20 > gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterStride ## PRODUCES >=20 > - gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate ## PRODUCES >=20 > diff --git a/UefiPayloadPkg/UefiPayloadPkg.dsc b/UefiPayloadPkg/UefiPaylo= adPkg.dsc > index ba54f2057f..d293211e46 100644 > --- a/UefiPayloadPkg/UefiPayloadPkg.dsc > +++ b/UefiPayloadPkg/UefiPayloadPkg.dsc > @@ -308,11 +308,6 @@ > gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvModeEnable|TRUE >=20 >=20 >=20 > gEfiMdeModulePkgTokenSpaceGuid.PcdVpdBaseAddress|0x0 >=20 > -!if $(TARGET) =3D=3D DEBUG >=20 > - gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial|TRUE >=20 > -!else >=20 > - gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial|FALSE >=20 > -!endif >=20 > gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory|FALSE >=20 > gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable|TRUE >=20 >=20 >=20 > @@ -352,11 +347,6 @@ > gEfiMdeModulePkgTokenSpaceGuid.PcdSerialFifoControl|$(SERIAL_FIFO_CONT= ROL) >=20 > gEfiMdeModulePkgTokenSpaceGuid.PcdSerialExtendedTxFifoSize|$(SERIAL_EX= TENDED_TX_FIFO_SIZE) >=20 >=20 >=20 > - gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate|$(UART_DEFAULT_BAUD_RA= TE) >=20 > - gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits|$(UART_DEFAULT_DATA_BI= TS) >=20 > - gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity|$(UART_DEFAULT_PARITY) >=20 > - gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits|$(UART_DEFAULT_STOP_BI= TS) >=20 > - gEfiMdePkgTokenSpaceGuid.PcdDefaultTerminalType|$(DEFAULT_TERMINAL_TYP= E) >=20 > gEfiMdeModulePkgTokenSpaceGuid.PcdPciSerialParameters|$(PCI_SERIAL_PAR= AMETERS) >=20 >=20 >=20 > gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber|$(MAX_LOGICA= L_PROCESSORS) >=20 > @@ -369,6 +359,24 @@ > ########################################################################= ######## >=20 >=20 >=20 > [PcdsDynamicExDefault] >=20 > + gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate|$(UART_DEFAULT_BAUD_RA= TE) >=20 > + gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits|$(UART_DEFAULT_DATA_BI= TS) >=20 > + gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity|$(UART_DEFAULT_PARITY) >=20 > + gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits|$(UART_DEFAULT_STOP_BI= TS) >=20 > + gEfiMdePkgTokenSpaceGuid.PcdDefaultTerminalType|$(DEFAULT_TERMINAL_TYP= E) >=20 > + gEfiMdeModulePkgTokenSpaceGuid.PcdAriSupport >=20 > + gEfiMdeModulePkgTokenSpaceGuid.PcdMrIovSupport >=20 > + gEfiMdeModulePkgTokenSpaceGuid.PcdSrIovSupport >=20 > + gEfiMdeModulePkgTokenSpaceGuid.PcdSrIovSystemPageSize >=20 > + gUefiCpuPkgTokenSpaceGuid.PcdCpuApInitTimeOutInMicroSeconds >=20 > + gUefiCpuPkgTokenSpaceGuid.PcdCpuApLoopMode >=20 > + gUefiCpuPkgTokenSpaceGuid.PcdCpuMicrocodePatchAddress >=20 > + gUefiCpuPkgTokenSpaceGuid.PcdCpuMicrocodePatchRegionSize >=20 > +!if $(TARGET) =3D=3D DEBUG >=20 > + gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial|TRUE >=20 > +!else >=20 > + gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial|FALSE >=20 > +!endif >=20 > gEfiMdeModulePkgTokenSpaceGuid.PcdResetOnMemoryTypeInformationChange|F= ALSE >=20 > gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved|0 >=20 > gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase64|0 >=20 > -- > 2.32.0.windows.2