From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web11.3222.1634258739982617277 for ; Thu, 14 Oct 2021 17:45:40 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=n4xAnH95; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: nathaniel.l.desimone@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10137"; a="227776303" X-IronPort-AV: E=Sophos;i="5.85,374,1624345200"; d="scan'208";a="227776303" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Oct 2021 17:45:38 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,374,1624345200"; d="scan'208";a="717909638" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga005.fm.intel.com with ESMTP; 14 Oct 2021 17:45:38 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Thu, 14 Oct 2021 17:45:38 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Thu, 14 Oct 2021 17:45:37 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Thu, 14 Oct 2021 17:45:37 -0700 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.44) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Thu, 14 Oct 2021 17:45:37 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iwKp0xDkIeD4VVHdXDQUl5N80T4ntsR9GgWmgLBZ3+mFKoAD4ZnnN3fi2ZcVWC6S4r1dptZTcM/s0Dpenn/u2mKhw/6koQWAiByFf5VEEKjLuQwsVxm4rA8LvAhbwcBOYB1pPWU1g3QQMWw5fY+X9+HF3nMgjCgBY4Zu4NzWdev7ZNA3WQujo0OOd5+05ruAf3730IDBn+vVWu+jSh9hcwQg2daM6zuGzkQpH1XJOD0lNJzAdn7t3z9Vji2a/r//JH/7JWNZ+nb95jPZxkLfov37m+5OA6+uIpBE+X8wUsd/EHnkML3U2Pxm1ywrjLDuQy3UKKofoI7gUdv9dJ0s5g== 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=Ru53ihCHYWeOQgCrfGXa26CZxFtZj6b+dbv0dhV+EMI=; b=fyuHnqEegWSYv64QfYDC7s1yW44S2BaC08kLmh8dfvOiKLb2UCgzBaVkOnAaEORLxMwG11aLGPLMytquzaozPpSVtwjoQ5J3jdj6VUICKd7kiuQGwA0Ke+aTerW+Mz9EiHeA6tVvZTjoCHNqCrLWGxtT+UeayGT1syjsCoICZZwxHmpY6iSOecFs15qZK4Vu4qnLds/MVzfGXT2tgL85+hNQFNaPhaAF72fdWgZzyZRN9t+o325mKagy9m186fR6UxmaJM2kAUdPO6XjKCQ86RaQ3KDWkec5g2IawekvejxaNvd6mpPXbz/2DkVJELKRBbswAoXkMMokznQPqfXf0Q== 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=Ru53ihCHYWeOQgCrfGXa26CZxFtZj6b+dbv0dhV+EMI=; b=n4xAnH95ytkLgI18NhTI227wCR6RxCsWX2EJU9ScINXzp99X7nxrB1dB+m02GEsyfdCE2Xw4MTY7PKicTDtT7u9Qhrg0/F5wEdqeqS0B3kDM+2tXY9NZQkgbaA5QiDP8XXvrqT0kaR1GYzIm3pJqP0tWw9i5SnVjjD0Gg38nxHY= Received: from MWHPR1101MB2160.namprd11.prod.outlook.com (2603:10b6:301:5b::12) by MWHPR11MB1358.namprd11.prod.outlook.com (2603:10b6:300:23::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.25; Fri, 15 Oct 2021 00:45:34 +0000 Received: from MWHPR1101MB2160.namprd11.prod.outlook.com ([fe80::f07d:7a97:3b68:92ed]) by MWHPR1101MB2160.namprd11.prod.outlook.com ([fe80::f07d:7a97:3b68:92ed%11]) with mapi id 15.20.4587.030; Fri, 15 Oct 2021 00:45:34 +0000 From: "Nate DeSimone" To: "Chiu, Chasel" , "devel@edk2.groups.io" CC: "Oram, Isaac W" , "Luo, Heng" , Jeremy Soller , Benjamin Doron , "Chaganty, Rangasai V" , "Kethi Reddy, Deepika" , "Esakkithevar, Kathappan" , Liming Gao , "Dong, Eric" Subject: Re: [edk2-platforms: PATCH v5 0/9] MinPlatformPkg: Support FSP 2.3 FSP_NON_VOLATILE_STORAGE_HOB2. Thread-Topic: [edk2-platforms: PATCH v5 0/9] MinPlatformPkg: Support FSP 2.3 FSP_NON_VOLATILE_STORAGE_HOB2. Thread-Index: AQHXwNxgrXaUWQrYE0auVOqFvw0ADKvTOhVQ Date: Fri, 15 Oct 2021 00:45:33 +0000 Message-ID: References: <20211014091622.2168-1-chasel.chiu@intel.com> In-Reply-To: <20211014091622.2168-1-chasel.chiu@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.6.200.16 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: d81073d4-e845-4ecf-d3e0-08d98f7518eb x-ms-traffictypediagnostic: MWHPR11MB1358: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2399; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: TwB4yx9X2W69P1AgJ9eWGbUwKq/lb6JFFTI5ZmZwsJqil0I4LesRTGQlDrFs1uJty181vcThTj02HYNEUIVWcAVr12wIrrxY+nbdkSDjwqGGO9qeKSNSmcJQzgTbbbYM6ceIahg2VuYlaHjh8xEDl9BPnTO8dhOCMN/H7JPUsNPp5fd6+Ka4T1kU6cNe35AuOjHL3sB8gMraymUf4n+xL8SUgoWS29etS2/RQckhjjHiQuBbztuIAqO7sma42gru3knGH8QGB0Yap2ThM/4SW+EZ3AIe9wbAmTXYCJgQK/sIIhlzBDcMiq4yptMkJcQEaNMFQx3jMLTo9h1jbo3DwXGQy/WZueOy1s2kLQj30Zmkr6/gVd+XBba+zASdveWAznogdB0NKb4wNma0lJEyanekUHuKyeoPiEOu6xEqCEHA5tj4553qvN/vTL6SGoXS0dYa9FyplUIURtg5ne+QMmpqGprMLPOrEp81AD4vLJ2Lmy71lusZJ4neaCNrbr6NNrVNfJOxf8I4di5XqlNRJxZ8Ssp1BMXVt/OZmWIOW/yteoPxpPZ+1HrYEqvGG3B0D4ca0VA+GZ/oz7Ko6Rtcgw5aTgi7x7GSfmacHJLByRmhdttOSIrabWYkRkyEZ+j86FwoMSJWRsVQrFisnT2H5G54DFij57bVwQu0KLfNAVQqmw0IUEvx6KHYwHM1e7I1ioUwqbyGGEmR3cesXiYvIe7ubY46YfyGG0O/FR7YSXUzCkbCE4XRHmD95NiwwtCzRECEsbsQKZhr3VoxOjg2Ewolx4ddSMyM1PJSINdMfMs= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR1101MB2160.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(66446008)(64756008)(76116006)(2906002)(19627235002)(26005)(82960400001)(38070700005)(186003)(55016002)(66946007)(66476007)(66556008)(966005)(33656002)(6506007)(107886003)(4326008)(8676002)(52536014)(508600001)(71200400001)(8936002)(7696005)(110136005)(316002)(122000001)(86362001)(38100700002)(83380400001)(54906003)(53546011)(5660300002)(9686003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?minP5rejmT2UwPiXSpSWabavsAdk6eI5sRqzxRofvJFujMizMxA+Fobq/8fe?= =?us-ascii?Q?csYcEj+X2zGo9bLHbRrfnP3C5pC6/wlxrUAzfpdEjMhF5XMtPByTiW3jVqxn?= =?us-ascii?Q?oUdxQhTYid4bd2dst9tWKWIyUU+XYVaR2L2MD7eC6HmkgGi50INgMHsLndao?= =?us-ascii?Q?uOrdS7vp6hBzCggRYCGDgh6IcmPXEnDOb7N/BpCg3ExMEjnF3skDOeo9D5p7?= =?us-ascii?Q?FDim6ZXLbCbuKpUfVlWEwgNDKoHldy7je76M5QJ5nMMFopJFTLb9bw89cN6g?= =?us-ascii?Q?/HDrXZ9lRnzwMGyuL8i+YjC3bO/lW8dLpIKx1Hchnvk4HQuyLK9a4G9LCrxK?= =?us-ascii?Q?EMKT8TxWb2BqiQ2aXMeSWUMGfi7BQDoxmq0beq1GCMQqm96MrlIRv6saziSZ?= =?us-ascii?Q?OeKNQ14x4bGKhD80sHNfwr7w097qFzam/k+vXmUQRoWrovMPPo9xDnKEOu9d?= =?us-ascii?Q?vKWqQSoUobrtfDCwOLmDAlAJ7MQaNnZ5IdagYBCWgoZSx4CQHQhC51/Zw0z7?= =?us-ascii?Q?a/+P8SRnrQDNVamgusndYobySZVdnQZ5AnA64H+BZMeXFffeBYOGptXp0GqD?= =?us-ascii?Q?9mePPpuUwyrFND3zoSlItBxQ7ZelT1m2JXhG/t0pBRuYINhm8RaGwGp/u+L8?= =?us-ascii?Q?Tgengb7a/4Wzx+OPcX8EgMZbhgj1YTeaAFxS9I9nYmAlu0Wu/la5NUluUl7h?= =?us-ascii?Q?Ds2ODQasS4AFGK3jXG3EbYeanpMXQY/EAytr9zC+hQPIeIMKKx/iJzqA9+2A?= =?us-ascii?Q?gZSuE44pJmRqkFatEJtAbHbftrttM2mDiwDmFTA4BHXvvxE3V5cLhlmJdrZl?= =?us-ascii?Q?dGdqGT3DJGPZKt79+jJuU9i8O5dAw6gJeODXrYNeVc7Lhu6REa7xx+EfyRTt?= =?us-ascii?Q?jAbVWffkhhi0sjjqtW3DV4Qf3Y+5lNpD06BLVgfe/40KZqF3lpFl48nvRXP5?= =?us-ascii?Q?uAQw62v6IeFQKZvmQcNNtj64M7IIBS50M2L5FjUF5+3tGzNiFykg2h8apipq?= =?us-ascii?Q?oiTLFvJuiugLHyKvijDlMuYnIEoENwBXEKkiDsTN0dO7Y6IpYgLCD/HNqjOy?= =?us-ascii?Q?FrKHoaq6WqM0GMdJHYkasNpzmn8uSoP7zA4693V0cp52CYk/WWScmzJWYrCs?= =?us-ascii?Q?djw+/JQ68CQpJC8EXfrel8W2OuPvYw6dKgXN2Y/vm16f3Xq9kb5knq2EUhZk?= =?us-ascii?Q?vXn4lhDviB5sPgoC5U9eiXKhIFK4s5onjsvKGKv23CXSlkr2C7/9Ed5toN+w?= =?us-ascii?Q?de/bUoVMGh+WnI1LNYRSiHk1iQYeRNNO+Vn5jEN8rw9tY0mW62hFzIMZ6Qmx?= =?us-ascii?Q?8t1qTpE44qyZNSkLZVpmNjJm?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR1101MB2160.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d81073d4-e845-4ecf-d3e0-08d98f7518eb X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Oct 2021 00:45:34.0121 (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: xbaoUpdqauGIYz1wr2v39JaORflmJVly/f9EdqPCY7mvXQfNuoMEA/El8QSXplIERiB1Q3RrHPB3sUy32pAqKqcjMz9zBB6rQIDmye7OZJ8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1358 Return-Path: nathaniel.l.desimone@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable For the series... Reviewed-by: Nate DeSimone > -----Original Message----- > From: Chiu, Chasel > Sent: Thursday, October 14, 2021 2:16 AM > To: devel@edk2.groups.io > Cc: Chiu, Chasel ; Oram, Isaac W > ; Desimone, Nathaniel L > ; Luo, Heng ; > Jeremy Soller ; Benjamin Doron > ; Chaganty, Rangasai V > ; Kethi Reddy, Deepika > ; Esakkithevar, Kathappan > ; Liming Gao > ; Dong, Eric > Subject: [edk2-platforms: PATCH v5 0/9] MinPlatformPkg: Support FSP 2.3 > FSP_NON_VOLATILE_STORAGE_HOB2. >=20 > V5: > Fix GCC build failure in LargeVariableWriteLib.c >=20 > V4: > . Switched to LargeVariableRead(Write)Lib in SaveMemoryConfig driver > . Fixed tailing white space issue in PeiLib.c/.h > . Updated function descriptions for PeiGetVariable() and > PeiGetLargeVariable() > . Added VariableReadLib to CorePeiLib.dsc for all platforms > . Fixed white space issue in GalagoPro3/.../PeiFspMiscUpdUpdateLib.c >=20 > V3: > Fix another GCC build failure. >=20 > V2: > Fix GCC build failures. >=20 > V1: > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3678 >=20 > Implementation should search FSP_NON_VOLATILE_STORAGE_HOB2 firstly > and only search FSP_NON_VOLATILE_STORAGE_HOB when former one is > not found. >=20 > Also added PeiGetLargeVariable () to support the scenarios where the > variable data size is bigger than a single variable size limit. >=20 > Cc: Isaac Oram > Cc: Nate DeSimone > Cc: Heng Luo > Cc: Jeremy Soller > Cc: Benjamin Doron > Cc: Rangasai V Chaganty > Cc: Deepika Kethi Reddy > Cc: Kathappan Esakkithevar > Cc: Liming Gao > Cc: Eric Dong > Signed-off-by: Chasel Chiu >=20 > Chasel Chiu (9): > MinPlatformPkg: Support FSP 2.3 FSP_NON_VOLATILE_STORAGE_HOB2. > CometlakeOpenBoardPkg: Use same variable name for FspNvsHob. > KabylakeOpenBoardPkg/AspireVn7Dash572G:Use same variable name for > FspNvsHob > KabylakeOpenBoardPkg/GalagoPro3: Use same variable name for > FspNvsHob. > KabylakeOpenBoardPkg/KabylakeRvp3: Use same variable name for > FspNvsHob. > TigerlakeOpenBoardPkg: Use same variable name for FspNvsHob. > WhiskeylakeOpenBoardPkg: Use same variable name for FspNvsHob. > WhitleyOpenBoardPkg: Support FSP 2.3 > FSP_NON_VOLATILE_STORAGE_HOB2. > WhitleySiliconPkg: Use same variable name for FspNvsHob. >=20 >=20 > Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPolic > yUpdateLibFsp/PeiFspMiscUpdUpdateLib.c | 63 > ++++++++++++++------------------------------------------------- >=20 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Li > brary/PeiSiliconPolicyUpdateLibFsp/PeiFspMiscUpdUpdateLib.c | 24 > ++++++++++-------------- >=20 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/ > PeiSiliconPolicyUpdateLib/PeiSiliconPolicyUpdateLib.c | 23 > +++++++++-------------- >=20 > Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/FspWrapper/Library/Pei > SiliconPolicyUpdateLibFsp/PeiFspMiscUpdUpdateLib.c | 25 > +++++++++++-------------- >=20 > Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/FspWrapper/Library/ > PeiSiliconPolicyUpdateLibFsp/PeiFspMiscUpdUpdateLib.c | 25 > ++++++++++--------------- >=20 > Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Policy/Library/PeiSilic > onPolicyUpdateLib/PeiSiliconPolicyUpdateLib.c | 23 ++++= +++++----- > --------- >=20 > Platform/Intel/MinPlatformPkg/FspWrapper/SaveMemoryConfig/SaveMem > oryConfig.c | 1= 09 > ++++++++++++++++++++++++++++++++++++++++++++++++----------------- > -------------------------------------------- >=20 > Platform/Intel/MinPlatformPkg/Library/BaseLargeVariableLib/LargeVariable > WriteLib.c | 2 +- > Platform/Intel/MinPlatformPkg/Library/PeiLib/PeiLib.c > | 89 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > +++++++++++++++++++++---------- >=20 > Platform/Intel/MinPlatformPkg/Library/PeiVariableReadLib/PeiVariableRead > Lib.c | 4 ++-- >=20 > Platform/Intel/TigerlakeOpenBoardPkg/FspWrapper/Library/PeiFspPolicyInit > Lib/PeiFspPolicyInitLib.c | 21 ++++= ++++++++++++++--- >=20 > Platform/Intel/WhiskeylakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPo > licyUpdateLibFsp/PeiFspMiscUpdUpdateLib.c | 63 > ++++++++++++--------------------------------------------------- >=20 > Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/FspWrapper/Library/ > PeiSiliconPolicyUpdateLibFsp/PeiFspMiscUpdUpdateLib.c | 63 > ++++++++++++--------------------------------------------------- >=20 > Platform/Intel/WhitleyOpenBoardPkg/Platform/Dxe/S3NvramSave/S3Nvra > mSave.c | 2= 9 +++++++++++++++++++++++--- > --- >=20 > Silicon/Intel/WhitleySiliconPkg/Library/FspWrapperPlatformLib/FspWrapper > PlatformLib.c | 35 ++++= +++++-------------------------- >=20 > Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPolic > yUpdateLibFsp/PeiSiliconPolicyUpdateLibFsp.inf | 5 ++-= -- >=20 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/FspWrapper/Li > brary/PeiSiliconPolicyUpdateLibFsp/PeiSiliconPolicyUpdateLibFsp.inf | 7 > ++++--- >=20 > Platform/Intel/KabylakeOpenBoardPkg/AspireVn7Dash572G/Policy/Library/ > PeiSiliconPolicyUpdateLib/PeiSiliconPolicyUpdateLib.inf | 2 += - >=20 > Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/FspWrapper/Library/Pei > SiliconPolicyUpdateLibFsp/PeiSiliconPolicyUpdateLibFsp.inf | 5 += +--- >=20 > Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/FspWrapper/Library/ > PeiSiliconPolicyUpdateLibFsp/PeiSiliconPolicyUpdateLibFsp.inf | 5 = ++--- >=20 > Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Policy/Library/PeiSilic > onPolicyUpdateLib/PeiSiliconPolicyUpdateLib.inf | 2 +- >=20 > Platform/Intel/MinPlatformPkg/FspWrapper/SaveMemoryConfig/SaveMem > oryConfig.inf | = 8 ++++++-- > Platform/Intel/MinPlatformPkg/Include/Dsc/CorePeiLib.dsc > | 1 + > Platform/Intel/MinPlatformPkg/Include/Library/PeiLib.h > | 40 +++++++++++++++++++++++++++++++++++----- > Platform/Intel/MinPlatformPkg/Library/PeiLib/PeiLib.inf > | 4 +++- > Platform/Intel/MinPlatformPkg/MinPlatformPkg.dec > | 1 + >=20 > Platform/Intel/TigerlakeOpenBoardPkg/FspWrapper/Library/PeiFspPolicyInit > Lib/PeiFspPolicyInitLib.inf | 1 + >=20 > Platform/Intel/WhiskeylakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPo > licyUpdateLibFsp/PeiSiliconPolicyUpdateLibFsp.inf | 5 ++= --- >=20 > Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/FspWrapper/Library/ > PeiSiliconPolicyUpdateLibFsp/PeiSiliconPolicyUpdateLibFsp.inf | 4= ++-- >=20 > Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/Include/Fdf/FlashMa > pInclude.fdf | 18= +++++++++--------- >=20 > Platform/Intel/WhitleyOpenBoardPkg/Platform/Dxe/S3NvramSave/S3Nvra > mSave.inf | = 4 +++- > Platform/Intel/WhitleyOpenBoardPkg/PlatformPkg.dsc > | 1 + >=20 > Silicon/Intel/WhitleySiliconPkg/Library/FspWrapperPlatformLib/FspWrapper > PlatformLib.inf | 3 ++- > 33 files changed, 345 insertions(+), 369 deletions(-) >=20 > -- > 2.28.0.windows.1