From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web08.5285.1659999107551176237 for ; Mon, 08 Aug 2022 15:51:48 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=D4/UTMJS; spf=pass (domain: intel.com, ip: 134.134.136.31, mailfrom: isaac.w.oram@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1659999107; x=1691535107; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=5NDLlw13k5V2rjM/eFPoMN4wAg5BNxEB/v0tTPrdKgM=; b=D4/UTMJSgcT4UiFRNITm297N1WTuVT8uYstdVuBKD0j5udV53xS/9XXm iwyuJ0TpFdTi+7lvxaLhSmFUPIcGtqbIRqblkm5i+42ylKtH7/fS5oBNg z75L7lNQJeFi+cNJ5lb9FhZm2KtzZJEgSivXxS8hKVgnd+HIbXeXbCkE1 UA0BCY5Rs4VT84QJ+H/pQAZ7She4mTFLpP7zC7ScElPx+3VRipy1HK7Ug xF3nkuZWqpVOvrW3f4wmjKsfbRDkwZNzbJQD6NdLlrHFr9ihjppo6SK6g 9dx3DN+3GiOKQzvYFI1854UuziiXOB0lEbffnzgiSykuhZbo63p+IZzia w==; X-IronPort-AV: E=McAfee;i="6400,9594,10433"; a="352435406" X-IronPort-AV: E=Sophos;i="5.93,222,1654585200"; d="scan'208";a="352435406" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Aug 2022 15:51:46 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,222,1654585200"; d="scan'208";a="608002593" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga007.fm.intel.com with ESMTP; 08 Aug 2022 15:51:46 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) 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.2375.28; Mon, 8 Aug 2022 15:51:46 -0700 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Mon, 8 Aug 2022 15:51:45 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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.2375.28 via Frontend Transport; Mon, 8 Aug 2022 15:51:45 -0700 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.41) 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.2375.28; Mon, 8 Aug 2022 15:51:45 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R4DWN7AUoiX3aYTKjM1xSiZfyejHHQbRRFoIZVro2WGSPdpz3QIbGANM2hOQ6Kmqs0iTx860WRmDjSliKkIWyNyK0wMaRJvFESlHguX4Li13Yh0qlDmbSRcfsJZMo7mU9VSXhcIFWGiG3nQA7z8OKEaTzzM4C+cXYC2BV+6bjbURG6g5Pi03iAlR3abmc0FuxhWCK2HBSrrbhse53hTh8AekXshu4e2SlmPEINNS/5tWs5/2uq0HZDVI+cc7Ff4ezYfB/a1ZuETw+mO16xI3xqdPNjaN9dkJ3sj/oAsqk73Vc3JTwDE0RuhcfOwheQvoDASvEg3T1dCjLEP6A0zMXA== 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=byMxjUkQ1fNB25B9pw0Eqh2HO6SCuhb2FrRYPMmMwao=; b=FvhwtisG7XSbla5x3F+/+awtEZJy1uXR0cn8NZbbUD7pMYiHFHTId8ulMgehj6zVByziuS97It54cKm8QHcAnOVwS34temgBTwjAvJ8uKSPJlh5K5fLt9Qka2pGzYaheY5UoETVNXWAwitDof2ZJFksfPVkmof+WrWXCI/9sYifpcx6EVa3wCegqpdSCz7ZOJEOStRma2AUOpAXoxyyCDCxaOA/jPwZPnl49fRYiEujHTuhzbp46vdHyqYpy3MqXyQvTuLGkXrIOypgYoV1ZEM3rSLpZnxbmDC/b+6itHwAIrF5hjHCA0MBW5C8ti05TnADUlMyt9L+2uqXgOOj9Jw== 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 SA1PR11MB5801.namprd11.prod.outlook.com (2603:10b6:806:23d::13) by CO1PR11MB4852.namprd11.prod.outlook.com (2603:10b6:303:9f::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.14; Mon, 8 Aug 2022 22:51:42 +0000 Received: from SA1PR11MB5801.namprd11.prod.outlook.com ([fe80::203f:2686:96f2:f8fe]) by SA1PR11MB5801.namprd11.prod.outlook.com ([fe80::203f:2686:96f2:f8fe%9]) with mapi id 15.20.5504.016; Mon, 8 Aug 2022 22:51:42 +0000 From: "Oram, Isaac W" To: Benjamin Doron , "devel@edk2.groups.io" CC: "Chaganty, Rangasai V" , "Desimone, Nathaniel L" , "Sinha, Ankit" , "Gao, Liming" , "Bi, Dandan" Subject: Re: [PATCH v1 2/3] UserAuthFeaturePkg: Included DXE versions are mutually exclusive Thread-Topic: [PATCH v1 2/3] UserAuthFeaturePkg: Included DXE versions are mutually exclusive Thread-Index: AQHYoEnCLv+fnPWpQUadEc3EN6q1fq2lfezg Date: Mon, 8 Aug 2022 22:51:42 +0000 Message-ID: References: <20220725171207.3154408-1-benjamin.doron00@gmail.com> <20220725171207.3154408-2-benjamin.doron00@gmail.com> In-Reply-To: <20220725171207.3154408-2-benjamin.doron00@gmail.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.6.500.17 dlp-reaction: no-action 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: 88cb42b4-5ecd-4279-b6d7-08da79908ffe x-ms-traffictypediagnostic: CO1PR11MB4852:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fDjdAXpw2+9FKv+4Dtl4OwJG0Yhdh5SYWW3LMgXmvRm2wJ1fhWfTzqcy2ak/y5x1kcb2QQSvvwyffCW1veZ6KR81NiSO15VhXtE51LB6ch9q1BhUw1nNyH49rTQuzXB9QTifln6hy0/ork/mOyCezLW91t+jwHPnbbWUVy6yCQr4K7E4nnzH2H04HK11M5mOC7bqYMwZyPXmAScDGcUpbRj+Ep8eLkhgJ1f0HxWe3ndHAuceTmtyI6etwHxGzB1XMkrzJV9xw4r70FIouJm1cAFiZj8CWkCdfr8yM8Mb+pMLKuH5njSYrbhZNLS+sMS0YCc5NwzrrczC+xsYYavKSzwNJbfCBfCBSZxmCByBLjdnFbeys/1uBjVP+OljeCNyQI07HJt5frg0wZSDnD7T/u9ZtLNvQ9SuCJuFG+qxDKYxrvz4BWairXidhV7zvbrQHW8VGm5fjTjFEqoMq40bdHYC8A/Y1vLSLKAXA3x9Pqs38Yac8wwftFrASipDbmjsp0kG5VgvKK3RSjo7SYzDbJkQllL3Wdph+cMe7l2xbIikhswy6+tpH5daMCbuCuhrfufMqP1HnYHOM8fk7hLwBgMCguq6fBA/CvSWiKI0/Y8Mgsy0Xe7ucVfRanR2WmRmU41h2ofWki0vhOPPOzaHmO9O07tXxObdzV6be2LlT8+Fk/1towJAisL7VQOPCpClZgeroBvjYiTJ64MtIkDVRrvUOKoOiGxkjBVJXo+2/hTtlcXDL4DEWyEzfDpjfvDr2lfJ7t40hK/A7aaPv4viGnCtjqwwcxZcDoMI6/GjYqWgAyRDLz1XrDDgbRlMOKma x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR11MB5801.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(366004)(396003)(136003)(346002)(39860400002)(376002)(33656002)(86362001)(55016003)(38070700005)(82960400001)(5660300002)(26005)(478600001)(7696005)(6506007)(71200400001)(38100700002)(122000001)(9686003)(83380400001)(186003)(4326008)(107886003)(66946007)(316002)(19627235002)(52536014)(2906002)(8936002)(41300700001)(76116006)(53546011)(8676002)(66556008)(110136005)(54906003)(66476007)(66446008)(64756008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?DeF9Uw+O3St5UGxH8pk7mSHQhs1Q8YrJ3pDhQTd7vui1iDpSd6FOWOIoWv5R?= =?us-ascii?Q?DmQFn6fskV99EGQbp1hOU6r5Tq8sEMQyARkno5uRNjnHfUnZ6InhX0raFoUv?= =?us-ascii?Q?Bhm2mVXFw6DNUsb39dQT8aXICBdBLp7wNnXWoNuGWzUrlv8TpdppNZUl5Cuh?= =?us-ascii?Q?RTfwTwjBFQUGeAHwBRYimINmjSFSjLQzRAF5Nma0kpJBHgeAZQ5GD3vx6Yw4?= =?us-ascii?Q?TVNI3rNmDXCpY4Fd9umGLLaVpgxCMWEqynlZk4LpXgW6k+eIxzq0QG47S1rz?= =?us-ascii?Q?G18N18poNH85p8iYf1qJQRoIqvUDmz0RaphdTm3DCrkUzFNMwImZrYrl/eUJ?= =?us-ascii?Q?WxBmG1oxA9A5Yqx4MxXx55OobcgAo+0dyLotSg+kVWKLWu64PWot6rVegD7v?= =?us-ascii?Q?sANznXk5L+TBmfPZWZ/iLtoRtCKwbYU8VCSzzO0x1r61yzqhfhGgTau9ohqs?= =?us-ascii?Q?GQKFp5hn4TALG5WtW77C9bhp+bQpTjo1Y5+xwz8fPf5Pm1CBotnlIiDOo2yi?= =?us-ascii?Q?r8UjgJIpPQx4qEuvZHufSZWZKkpAFytN8ACBmfczzox0IqCBBMx5cXkrJiMb?= =?us-ascii?Q?cn0tzWp7IrbX/KkIH0kqkJDu6C0NP8FkcBxBzvIE0D1Fuuzu78VDuh/e52EQ?= =?us-ascii?Q?bx5+1XcHZ9soEDrJfIqYHvyaaq6NvLGipNv1YVi8oRXb5zQ+dML8rYsQxvKI?= =?us-ascii?Q?3tzHXwl/h5Z0GUYUROZE9C2J+Nm0D0OwOclM0Yzwkxl8Ft23QlxeFM99QgHg?= =?us-ascii?Q?EYMvzEIVvEULFB17fbwX0uxRoAx/igcbhm7F2YVjQMHYaIank1U7JF7NmXc2?= =?us-ascii?Q?XMo6cKZmty4qugXbcm08G++YFUjrQjnkee2lccAFaZVRRzvvL0LsVOqkbgvk?= =?us-ascii?Q?Qz6peQy0Y7EiRYkbfJjRM/J1gaAjbeI22RTRGDSHRuHs4KnMwHoO70Lmcpqx?= =?us-ascii?Q?h27wej6/tH3b89BNVOApI8dJ6idfem+Eh+gnQsym5HZrq00ATfP3hhqHz8My?= =?us-ascii?Q?jSpRAC8wgRMHANZNuaxAKm1OYZPLfjYIgMk0e8gHnJfacV7zSwxFJGcwzquk?= =?us-ascii?Q?is+fjIYVhqOA5sWZsmyWezYfAxePkMMENfJcDudUweWpApfaDhbRYqe8lHIV?= =?us-ascii?Q?xN1fZK4KvwcbqSpWWnyPO/7pA3B9mr5xp1ZeBTAtVHK6c4yjcHfSOhyRWOaX?= =?us-ascii?Q?w7WYkdnNZSphwzZPZ1I7l/Cz/axf0XrQzNnpmqrDFdCnkKxsXSeLNfptUHSH?= =?us-ascii?Q?NHsLelUObhRNrc7HbhO56BotbaeIVrXdObsamlJmd+/C+blpxxcq26j1CuLM?= =?us-ascii?Q?oos3eQ7vJ8E5Z4G/A1JB97ub4RBEQdW9o11EmvA8NaX0YVcGaZ8UzELqNMuS?= =?us-ascii?Q?HPdoSpX0LKaaN1jooorha/yimMMEWLGU5zeFWuNQej7wx7MzArc9hFl9c7kV?= =?us-ascii?Q?KMEXIQoAUZFCoC7SJWpdYQX90sVC5NCyR52JQks+U+gtZO/0NRB0Jl9wyM7p?= =?us-ascii?Q?fvROut4WtDQooC9CISrrvASrjwn9p2MpC7+G33i77S6AhoiCJG2Co+7kX0xK?= =?us-ascii?Q?1/vvoEgf9wvxreMMmwM1OJq0FR8WB6fdqS0qVYcV?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA1PR11MB5801.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 88cb42b4-5ecd-4279-b6d7-08da79908ffe X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Aug 2022 22:51:42.3964 (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: YPHHv7FZ8Kuja0F+p89zgeOjnki7IFlMXevmDulnz+34iiux+REthYxAcNFRPeAcTDkxakJmV60okmxjCOjjBQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4852 Return-Path: isaac.w.oram@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Benjamin, Can you update the readme with descriptions of the modules and their functi= onality? Can you comment the PcdUseVersion1 declaration in the DEC file? If you can think of a more descriptive name than "version 1", that would be= better. Note that convention (maybe requirement) is to preface non-edk2 repo change= s with the mailing list and repo info [edk2-devel][edk2-platforms] so that = rules can filter more easily. And multi-commit reviews should have a cover= -letter enabled as well so you can provide an overview of the patch series. Here is the command I use: git format-patch -M --thread origin/master --cov= er-letter --subject-prefix=3D"edk2-devel][edk2-platforms][PATCH V1" Regards, Isaac -----Original Message----- From: Benjamin Doron =20 Sent: Monday, July 25, 2022 10:12 AM To: devel@edk2.groups.io Cc: Chaganty, Rangasai V ; Oram, Isaac W ; Desimone, Nathaniel L ; Sinha, Ankit ; Gao, Liming ; Bi, Dandan Subject: [PATCH v1 2/3] UserAuthFeaturePkg: Included DXE versions are mutua= lly exclusive Versions of the DXE module perform nearly identical functions, and are ther= efore mutually exclusive. Including both modules results in at least a dupl= icate HII package and an "already started" assert. Therefore, add a new PCD to determine which module will be included. However, now a second bug can be seen: version 2 does not challenge for the= password. An RSC handler to hook UiApp entry is probably needed, as in ver= sion 1. Cc: Sai Chaganty Cc: Isaac Oram Cc: Nate DeSimone Cc: Ankit Sinha Cc: Liming Gao Cc: Dandan Bi Signed-off-by: Benjamin Doron --- Features/Intel/AdvancedFeaturePkg/AdvancedFeaturePkg.dsc = | 1 + Features/Intel/AdvancedFeaturePkg/Include/AdvancedFeaturesPcd.dsc = | 1 + Features/Intel/UserInterface/UserAuthFeaturePkg/Include/PostMemory.fdf = | 9 ++++++--- Features/Intel/UserInterface/UserAuthFeaturePkg/Include/UserAuthFeature.ds= c | 3 +++ Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthFeaturePkg.dec = | 3 ++- 5 files changed, 13 insertions(+), 4 deletions(-) diff --git a/Features/Intel/AdvancedFeaturePkg/AdvancedFeaturePkg.dsc b/Fea= tures/Intel/AdvancedFeaturePkg/AdvancedFeaturePkg.dsc index 908fe4d1f7a9..8924dadcaa18 100644 --- a/Features/Intel/AdvancedFeaturePkg/AdvancedFeaturePkg.dsc +++ b/Features/Intel/AdvancedFeaturePkg/AdvancedFeaturePkg.dsc @@ -79,6 +79,7 @@ # gLogoFeaturePkgTokenSpaceGuid.PcdLogoFeatureEnable = |TRUE gUserAuthFeaturePkgTokenSpaceGuid.PcdUserAuthenticationFeatur= eEnable |TRUE+ gUserAuthFeaturePkgTokenSpaceGuid.PcdUseVersion1 = |FALSE gVirtualKeyboardFeaturePkgTokenSpaceGuid.PcdVi= rtualKeyboardFeatureEnable |TRUE #diff --git a/Features/Intel/AdvancedFea= turePkg/Include/AdvancedFeaturesPcd.dsc b/Features/Intel/AdvancedFeaturePkg= /Include/AdvancedFeaturesPcd.dsc index d59e3e61b9b9..5365f0a1b844 100644 --- a/Features/Intel/AdvancedFeaturePkg/Include/AdvancedFeaturesPcd.dsc +++ b/Features/Intel/AdvancedFeaturePkg/Include/AdvancedFeaturesPcd.dsc @@ -75,6 +75,7 @@ gLogoFeaturePkgTokenSpaceGuid.PcdLogoFeatureEnable = |FALSE gUserAuthFeaturePkgTokenSpaceGuid.PcdUserAuthenticationFeatureE= nable |FALSE+ gUserAuthFeaturePkgTokenSpaceGuid.PcdUseVersion1 = |FALSE gVirtualKeyboardFeaturePkgTokenSpaceGuid.PcdVir= tualKeyboardFeatureEnable |FALSE #diff --git a/Features/Intel/UserInterfa= ce/UserAuthFeaturePkg/Include/PostMemory.fdf b/Features/Intel/UserInterface= /UserAuthFeaturePkg/Include/PostMemory.fdf index 030dcbe763d8..827deb08de7e 100644 --- a/Features/Intel/UserInterface/UserAuthFeaturePkg/Include/PostMemory.fd= f +++ b/Features/Intel/UserInterface/UserAuthFeaturePkg/Include/PostMemory +++ .fdf @@ -7,6 +7,9 @@ # ## -INF UserAuthFeaturePkg/UserAuthenticationDxeSmm/UserAuthenticationDx= e.inf-INF UserAuthFeaturePkg/UserAuthenticationDxeSmm/UserAuthentication2Dx= e.inf-INF UserAuthFeaturePkg/UserAuthenticationDxeSmm/UserAuthenticationSmm= .inf+!if gUserAuthFeaturePkgTokenSpaceGuid.PcdUseVersion1 =3D=3D TRUE+ INF= UserAuthFeaturePkg/UserAuthenticationDxeSmm/UserAuthenticationDxe.inf+!els= e+ INF UserAuthFeaturePkg/UserAuthenticationDxeSmm/UserAuthentication2Dxe.= inf+!endif+ INF UserAuthFeaturePkg/UserAuthenticationDxeSmm/UserAuthentica= tionSmm.infdiff --git a/Features/Intel/UserInterface/UserAuthFeaturePkg/Inc= lude/UserAuthFeature.dsc b/Features/Intel/UserInterface/UserAuthFeaturePkg/= Include/UserAuthFeature.dsc index 2f39a5580caf..022678d5c852 100644 --- a/Features/Intel/UserInterface/UserAuthFeaturePkg/Include/UserAuthFeatu= re.dsc +++ b/Features/Intel/UserInterface/UserAuthFeaturePkg/Include/UserAuthFe +++ ature.dsc @@ -72,6 +72,9 @@ UserAuthFeaturePkg/Library/UserPasswordUiLib/UserPasswordUiLib.inf # = Add components here that should be included in the package build.+!if gUser= AuthFeaturePkgTokenSpaceGuid.PcdUseVersion1 =3D=3D TRUE UserAuthFeaturePk= g/UserAuthenticationDxeSmm/UserAuthenticationDxe.inf+!else UserAuthFeatur= ePkg/UserAuthenticationDxeSmm/UserAuthentication2Dxe.inf+!endif UserAuthF= eaturePkg/UserAuthenticationDxeSmm/UserAuthenticationSmm.infdiff --git a/Fe= atures/Intel/UserInterface/UserAuthFeaturePkg/UserAuthFeaturePkg.dec b/Feat= ures/Intel/UserInterface/UserAuthFeaturePkg/UserAuthFeaturePkg.dec index a9174edd5486..209a0ba6a6c7 100644 --- a/Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthFeaturePkg.de= c +++ b/Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthFeaturePkg +++ .dec @@ -38,8 +38,9 @@ gUserAuthenticationGuid =3D { 0xee24a7f7, 0x606b, 0x4724, { 0xb3, 0xc9, = 0xf5, 0xae, 0x4a, 0x3b, 0x81, 0x65}} [PcdsFeatureFlag]- ## This PCD speci= fies whether StatusCode is reported via USB3 Serial port.+ ## This PCD spe= cifies whether user authentication feature is enabled. gUserAuthFeaturePk= gTokenSpaceGuid.PcdUserAuthenticationFeatureEnable|FALSE|BOOLEAN|0xA0000001= + gUserAuthFeaturePkgTokenSpaceGuid.PcdUseVersion1|FALSE|BOOLEAN|0xA000000= 2 [PcdsFixedAtBuild,PcdsPatchableInModule,PcdsDynamic,PcdsDynamicEx] ## = Indicate whether the password is cleared.--=20 2.36.1