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.web12.603.1574888074505880854 for ; Wed, 27 Nov 2019 12:54:34 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=jVV2m/ST; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: michael.a.kubacki@intel.com) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 27 Nov 2019 12:54:33 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,250,1571727600"; d="scan'208";a="211804567" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by orsmga003.jf.intel.com with ESMTP; 27 Nov 2019 12:54:33 -0800 Received: from fmsmsx156.amr.corp.intel.com (10.18.116.74) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 27 Nov 2019 12:54:33 -0800 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by fmsmsx156.amr.corp.intel.com (10.18.116.74) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 27 Nov 2019 12:54:32 -0800 Received: from NAM01-SN1-obe.outbound.protection.outlook.com (104.47.32.58) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 27 Nov 2019 12:54:32 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MUxIGwyJhZXqyqMNvEN2Mcg5OFDVcOuCYAaah8YYfwAWHFrn092dojVAGsDU8y8+aQeJeWHcijKSIxh2ReGzry49tGsfEC3SsqvMC9ptlSBP2/C1ifvA89qnJP2mlS2LmJxH7I+O85pOjwQVsBX1dkQ7T09LJp4Ad/Jaf/IwL1C4uS8zCRY/Xb4xWPtoUg68VKiNzYhCDelEbp+SBt+IdiNjXhg2WeVUc/RUlDptA/twQ/vgDG+6oCgiky9a7BVOAsWusVv6ZQiWHotjFdQGgLkUNVWnQGJy536anw5GUS+xKYhtn1urVl2MGUAMLPqN+Dk3GazOY1tku2XojaT2vw== 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=8dAy9p4oXUuKvGDpMsy5R4Ax8wFpw9csAg+ofz/OyWA=; b=VxoMmDEJNQ6XPNsz/RrT5ogyPvraPSvwpUrwNZZ+2a5Y6TOwa8LpQPZ4SiMD45UhmPg+4m33/w/Vxi3G/E08qKszlGYnWvBR2vImZA8Vmyf11MLcpa+52gqqPbeNwMubYCnlALvE4RSiag1a+Vl45Mnxerli6ldxGp8nuJ4hgX30+SG1WWiHpiCOpudfOBqWUlEJJ+ldouTIxDGBiwRDyMUoBAEoa59wcZ0E5wnWFSC9Xzdji9VrLn/VQrJduqr3QmlEgjlPJiJX9uit//ijyQnmKeDA8ZfWP23hyG/Rvf0WeuDOm7kIH9iR26PpYHMM/ZNyZv8nKnSHpxbYhn2eWQ== 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=8dAy9p4oXUuKvGDpMsy5R4Ax8wFpw9csAg+ofz/OyWA=; b=jVV2m/STpq7PobwiicrHJVVuFa7S7kBD7PXHQlABfloUwsa8y7ssAyUDUpKEtVzRUK30dRbxbBpyslR+yZEjtYBFaBOahvEiA3hUdrNBp3T2DkAywDyUqhvLElkDShqVftqeTR6rjQOdt+xN9G8n4eQ4Ou2D+yH19PIvJ2SlK0c= Received: from BY5PR11MB4484.namprd11.prod.outlook.com (52.132.254.155) by BY5PR11MB4006.namprd11.prod.outlook.com (10.255.161.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2474.21; Wed, 27 Nov 2019 20:54:11 +0000 Received: from BY5PR11MB4484.namprd11.prod.outlook.com ([fe80::a114:604b:7ca3:5420]) by BY5PR11MB4484.namprd11.prod.outlook.com ([fe80::a114:604b:7ca3:5420%7]) with mapi id 15.20.2474.023; Wed, 27 Nov 2019 20:54:10 +0000 From: "Kubacki, Michael A" To: "Bi, Dandan" , "devel@edk2.groups.io" CC: "Agyeman, Prince" , "Chiu, Chasel" , "Dong, Eric" , "Oram, Isaac W" , "Gao, Liming" , "Desimone, Nathaniel L" , "Chaganty, Rangasai V" Subject: Re: [edk2-platforms][PATCH V1 00/49] Intel Advanced Feature Refactor Thread-Topic: [edk2-platforms][PATCH V1 00/49] Intel Advanced Feature Refactor Thread-Index: AQHVnevgXrQkU8SGgkqqCy6N0DdEt6efjV9g Date: Wed, 27 Nov 2019 20:54:10 +0000 Message-ID: References: <20191113032816.4056-1-michael.a.kubacki@intel.com> <3C0D5C461C9E904E8F62152F6274C0BB40CA2478@SHSMSX104.ccr.corp.intel.com> In-Reply-To: <3C0D5C461C9E904E8F62152F6274C0BB40CA2478@SHSMSX104.ccr.corp.intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiN2U2ODFmZDYtM2U3NC00NDg5LWEwZTAtY2FjYmY5NTk4NDYyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoia3ZvUUtGY1FjelNVWENzcVwvRmRDdmdcL0oxOFNjUVFHNG0zN2pLQjQ0dDhJRmkzQ1djbWxaZkVieXcreXp4Z3BjIn0= dlp-reaction: no-action dlp-version: 11.2.0.6 authentication-results: spf=none (sender IP is ) smtp.mailfrom=michael.a.kubacki@intel.com; x-originating-ip: [134.134.136.217] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 59e1c4e4-4d7f-4ec8-8200-08d7737bf40f x-ms-traffictypediagnostic: BY5PR11MB4006: x-ms-exchange-purlcount: 1 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-forefront-prvs: 023495660C x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(396003)(366004)(376002)(346002)(136003)(39860400002)(13464003)(199004)(189003)(256004)(99286004)(14454004)(66556008)(53546011)(2501003)(74316002)(52536014)(66946007)(76116006)(66066001)(64756008)(66446008)(66476007)(25786009)(81166006)(8676002)(26005)(107886003)(8936002)(9686003)(81156014)(186003)(30864003)(14444005)(6436002)(5660300002)(6246003)(11346002)(4326008)(6306002)(446003)(7696005)(54906003)(76176011)(2906002)(102836004)(305945005)(7736002)(71200400001)(71190400001)(3846002)(6116002)(19627235002)(110136005)(229853002)(478600001)(316002)(6506007)(86362001)(55016002)(33656002)(559001)(569006);DIR:OUT;SFP:1102;SCL:1;SRVR:BY5PR11MB4006;H:BY5PR11MB4484.namprd11.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: UAsoz+UbmLOo6fDSMdrVT4MZit+V9hmRrpXbha/L7aGUXK339N1whpaki+zFYYe+d13Mlqi2mtD1meJWcjCujbnCXORV5ZlKJ2pRq9/O/xypYn3swi5oWKk7BhpJhjuf075H1HIC2UZvFFIyqpWMsqaayam4PxfHr2fpcC3CKVCgR9UYRnBziXvN62O1EgsfHEuhkcKX+caYJ5lk5odnzuE+XgRJ09u/DIt1REd+I7sgZROAStOarsYzSuaViGO0Rnr5/pkoIoj6pzNOE5Wz09n16KcU+oOHMri3g6AEohpoNCuqsz0G6AxvjXm3k8ly5yZKPEQCKqC2zXqzraFwsJAMFo6UeEF5V2o7H1gnsYzhEICMyRa6TUYTtZVgfC+si4nod2odp2X70UFVKcRsx/BLJTja90FV5BrdhA1fMRs0yz482yQoG2Q0r68V7IB1Sr7wIFpA0sVz4SPcAoHxwzUS8+AKW8lKuFWFQhWyQ2M= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 59e1c4e4-4d7f-4ec8-8200-08d7737bf40f X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Nov 2019 20:54:10.4595 (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: pwZeo8IBNsBxjsaCaNR0/uGCUEYSlMZmhqmzMDu4R1slWjLmqGK+aZxwRe5aQ2CYlZkEO1TGq71/GBenmvUsn4AK9ynIxFCe/9H72trQkjU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR11MB4006 Return-Path: michael.a.kubacki@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Yes, I reordered the patch series this way in V2 and I will update the clos= ed source platforms before the old advanced feature dependencies are remove= d. Thanks, Michael > -----Original Message----- > From: Bi, Dandan > Sent: Monday, November 18, 2019 12:41 AM > To: Kubacki, Michael A ; > devel@edk2.groups.io > Cc: Agyeman, Prince ; Chiu, Chasel > ; Dong, Eric ; Oram, Isaac W > ; Gao, Liming ; Desimone, > Nathaniel L ; Chaganty, Rangasai V > ; Wei, David Y > Subject: RE: [edk2-platforms][PATCH V1 00/49] Intel Advanced Feature > Refactor >=20 > Hi Michael, >=20 > One minor comment, could we add the features into Features/ folder firstl= y > and then update consumer platforms if have (open platforms and close > source platforms) to use the ones in the new location, at last delete the= old > ones in Platform/Intel folder? >=20 >=20 > Thanks, > Dandan > > -----Original Message----- > > From: Kubacki, Michael A > > Sent: Wednesday, November 13, 2019 11:27 AM > > To: devel@edk2.groups.io > > Cc: Agyeman, Prince ; Chiu, Chasel > > ; Bi, Dandan ; Dong, Eric > > ; Oram, Isaac W ; Gao, > > Liming ; Desimone, Nathaniel L > > ; Chaganty, Rangasai V > > ; Wei, David Y > > Subject: [edk2-platforms][PATCH V1 00/49] Intel Advanced Feature > Refactor > > > > RFC:https://edk2.groups.io/g/devel/message/49880 > > > > This patch series introduces a consistent design for Intel advanced > features. > > > > Advanced features in this context refer to the definition stated in > > the EDK II Minimum Platform specification. Information regarding > > this feature design is provided in Features/Intel/Readme.md. > > > > An RFC was sent to the mailing list on 11/1/2019 that stated the > > intention of creating the Features directory in edk2-platforms for > > this purpose and that change is implemented in this patch series. > > > > Testing performed: > > * Feature packages and board packages build successfully > > * Board packages boot successfully to their supported OS > > * Board package Stage 4 and Stage 6 tested > > > > The actual feature source implementation was not functionally > > modified. Any issues reported by PatchCheck.py were fixed. > > Future changes will be made to individually address improving the > > quality of each feature and to add new features. > > > > This patch series is intended to provide a foundation for future > > changes to the advanced feature design as an incremental improvement > > over the current state and should not be considered the final state. > > > > Cc: Agyeman Prince > > Cc: Chasel Chiu > > Cc: Dandan Bi > > Cc: Eric Dong > > Cc: Isaac W Oram > > Cc: Liming Gao > > Cc: Nate DeSimone > > Cc: Sai Chaganty > > Cc: Wei David Y > > Signed-off-by: Michael Kubacki > > > > Michael Kubacki (49): > > AdvancedFeaturePkg: Package DSC style cleanup > > DebugFeaturePkg: Package DSC style cleanup > > UserInterfaceFeaturePkg: Package DSC style cleanup > > Features/Intel: Add Readme.md > > Features/Intel/PowerManagement: Add Readme.md > > Features/Intel/OutOfBandManagement: Add Readme.md > > Features/Intel/SystemInformation: Add Readme.md > > Features/Intel/Debug: Add Readme.md > > Features/Intel/UserInterface: Add Readme.md > > Features/Intel/Network: Add Readme.md > > TemplateFeaturePkg: Add initial package > > SimicsOpenBoardPkg: Remove advanced feature references > > AdvancedFeaturePkg: Remove the S3 feature > > Features/Intel: Add S3FeaturePkg > > AdvancedFeaturePkg: Remove the IPMI feature > > Features/Intel/IpmiFeaturePkg: Add initial package > > Features/Intel/IpmiFeaturePkg: Add libraries > > Features/Intel/IpmiFeaturePkg: Add modules > > AdvancedFeaturePkg: Remove the SMBIOS feature > > Features/Intel/SmbiosFeaturePkg: Add initial package > > Features/Intel/SmbiosFeaturePkg: Update default strings > > DebugFeaturePkg: Remove the ACPI Debug feature > > Features/Intel/AcpiDebugFeaturePkg: Add initial package > > DebugFeaturePkg: Remove the USB3 Debug feature > > Features/Intel/Usb3DebugFeaturePkg: Add initial package > > UserInterfaceFeaturePkg: Remove the User Authentication feature > > Features/Intel/UserAuthFeaturePkg: Add initial package > > Features/Intel/NetworkFeaturePkg: Add initial package > > AdvancedFeaturePkg: Remove remaining contents > > AdvancedFeaturePkg: Move to Features/Intel > > AdvancedFeaturePkg: Add feature build support > > AdvancedFeaturePkg: Add temporary build workaround > > AdvancedFeaturePkg: Add FDF include files > > KabylakeOpenBoardPkg/KabylakeRvp3: Add PEI_ARCH and DXE_ARCH > > KabylakeOpenBoardPkg/GalagoPro3: Add PEI_ARCH and DXE_ARCH > > WhiskeylakeOpenBoardPkg/WhiskeylakeURvp: Add PEI_ARCH and > > DXE_ARCH > > SimicsOpenBoardPkg/BoardX58Ich10: Use PEI_ARCH and DXE_ARCH > > MinPlatformPkg: Add FvAdvancedPreMemory > > KabylakeOpenBoardPkg/KabylakeRvp3: Add FvAdvancedPreMemory > > KabylakeOpenBoardPkg/GalagoPro3: Add FvAdvancedPreMemory > > WhiskeylakeOpenBoardPkg/WhiskeylakeURvp: Add > > FvAdvancedPreMemory > > Platform/Intel: Add advanced feature build support > > Platform/Intel/Readme.md Content update > > KabylakeOpenBoardPkg/GalagoPro3: Enable advanced features > > KabylakeOpenBoardPkg/KabylakeRvp3: Enable advanced features > > WhiskeylakeOpenBoardPkg/WhiskeylakeURvp: Enable advanced features > > SimicsOpenBoardPkg: Enable advanced features > > MinPlatformPkg: Install advanced feature FVs by stage enabled > > Maintainers.txt: Update Intel feature maintainers > > > > Features/Intel/AdvancedFeaturePkg/AdvancedFeaturePkg.dec > > | 31 +++ > > > > > Features/Intel/Debugging/AcpiDebugFeaturePkg/AcpiDebugFeaturePkg.dec > > | 39 ++++ > > > > > Features/Intel/Debugging/Usb3DebugFeaturePkg/Usb3DebugFeaturePkg.d > > ec = | 57 > > +++++ > > Features/Intel/Network/NetworkFeaturePkg/NetworkFeaturePkg.dec > > | 30 +++ > > > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg/IpmiFeaturePkg.d > > ec = | 46 > > ++++ > > Features/Intel/PowerManagement/S3FeaturePkg/S3FeaturePkg.dec > > | 30 +++ > > > > > Features/Intel/SystemInformation/SmbiosFeaturePkg/SmbiosFeaturePkg.d > > ec = | 172 > > +++++++++++++++ > > Features/Intel/TemplateFeaturePkg/TemplateFeaturePkg.dec > > | 30 +++ > > Platform/Intel/UserInterfaceFeaturePkg/UserInterfaceFeaturePkg.dec =3D= > > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthFeaturePkg.de > > c | = 24 +- > > Platform/Intel/AdvancedFeaturePkg/AdvancedFeaturePkg.dec > > | 153 ------------- > > Platform/Intel/DebugFeaturePkg/DebugFeaturePkg.dec > > | 66 ------ > > Platform/Intel/MinPlatformPkg/MinPlatformPkg.dec > > | 4 + > > Features/Intel/AdvancedFeaturePkg/AdvancedFeaturePkg.dsc > > | 53 +++++ > > Features/Intel/AdvancedFeaturePkg/Include/AdvancedFeatures.dsc > > | 56 +++++ > > > > > Features/Intel/AdvancedFeaturePkg/TemporaryBuildWorkaround/Tempora > > ryBuildWorkaround.dsc > > | 74 +++++++ > > > Features/Intel/Debugging/AcpiDebugFeaturePkg/AcpiDebugFeaturePkg.dsc > > | 30 +++ > > > > > Features/Intel/Debugging/AcpiDebugFeaturePkg/Include/AcpiDebugFeatur > > e.dsc = | > 125 > > +++++++++++ > > > > > Features/Intel/Debugging/Usb3DebugFeaturePkg/Include/Usb3DebugFeatu > > re.dsc = | > 149 > > +++++++++++++ > > > > > Features/Intel/Debugging/Usb3DebugFeaturePkg/Usb3DebugFeaturePkg.d > > sc = | 30 > > +++ > > > Features/Intel/Network/NetworkFeaturePkg/Include/NetworkFeature.dsc > > | 152 +++++++++++++ > > Features/Intel/Network/NetworkFeaturePkg/NetworkFeaturePkg.dsc > > | 30 +++ > > > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg/Include/IpmiFeatu > > re.dsc = | > 144 > > ++++++++++++ > > > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg/IpmiFeaturePkg.ds > > c = | 31 > > +++ > > Features/Intel/PowerManagement/S3FeaturePkg/Include/S3Feature.dsc > > | 122 ++++++++++ > > Features/Intel/PowerManagement/S3FeaturePkg/S3FeaturePkg.dsc > > | 30 +++ > > > > > Features/Intel/SystemInformation/SmbiosFeaturePkg/Include/SmbiosFeatu > > re.dsc = | > 115 > > ++++++++++ > > > > > Features/Intel/SystemInformation/SmbiosFeaturePkg/SmbiosFeaturePkg.ds > > c = | 30 > > +++ > > Features/Intel/TemplateFeaturePkg/Include/TemplateFeature.dsc > > | 113 ++++++++++ > > Features/Intel/TemplateFeaturePkg/TemplateFeaturePkg.dsc > > | 30 +++ > > > > > Features/Intel/UserInterface/UserAuthFeaturePkg/Include/UserAuthFeatur > > e.dsc = | 141 > > ++++++++++++ > > > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthFeaturePkg.ds > > c = | 30 > > +++ > > Platform/Intel/AdvancedFeaturePkg/AdvancedFeaturePkg.dsc > > | 156 ------------- > > > > > Platform/Intel/AdvancedFeaturePkg/Include/Dsc/CoreAdvancedDxeInclude > > .dsc = | 19 > -- > > > > > Platform/Intel/AdvancedFeaturePkg/Include/Dsc/CoreAdvancedPeiInclude. > > dsc = | 9 - > > Platform/Intel/DebugFeaturePkg/DebugFeaturePkg.dsc > > | 101 --------- > > Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/OpenBoardPkg.dsc > > | 62 +++--- > > > Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/OpenBoardPkgPcd.dsc > > | 1 + > > Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkg.dsc > > | 61 +++-- > > > > > Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkgPcd.ds > > c = | 1 = + > > Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkg.dsc > > | 25 ++- > > > Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkgPcd.dsc > > | 12 +- > > Platform/Intel/UserInterfaceFeaturePkg/UserInterfaceFeaturePkg.dsc > > | 80 ------- > > > > > Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/OpenBoardPk > > g.dsc = | > 60 > > +++-- > > > > > Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/OpenBoardPk > > gPcd.dsc = | > > 1 + > > Features/Intel/AdvancedFeaturePkg/Include/PostMemory.fdf > > | 57 +++++ > > Features/Intel/AdvancedFeaturePkg/Include/PreMemory.fdf > > | 57 +++++ > > > Features/Intel/Debugging/AcpiDebugFeaturePkg/Include/PostMemory.fdf > > | 11 + > > Features/Intel/Debugging/AcpiDebugFeaturePkg/Include/PreMemory.fdf > > | 8 + > > > Features/Intel/Debugging/Usb3DebugFeaturePkg/Include/PostMemory.fdf > > | 8 + > > > Features/Intel/Debugging/Usb3DebugFeaturePkg/Include/PreMemory.fdf > > | 8 + > > Features/Intel/Network/NetworkFeaturePkg/Include/PostMemory.fdf > > | 10 + > > Features/Intel/Network/NetworkFeaturePkg/Include/PreMemory.fdf > > | 8 + > > > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg/Include/PostMem > > ory.fdf = | > > 16 ++ > > > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg/Include/PreMemo > > ry.fdf = | > 11 > > + > > > Features/Intel/PowerManagement/S3FeaturePkg/Include/PostMemory.fdf > > | 8 + > > > Features/Intel/PowerManagement/S3FeaturePkg/Include/PreMemory.fdf > > | 10 + > > > > > Features/Intel/SystemInformation/SmbiosFeaturePkg/Include/PostMemory > > .fdf = | 10 > + > > > > > Features/Intel/SystemInformation/SmbiosFeaturePkg/Include/PreMemory. > > fdf = | 8 > + > > Features/Intel/TemplateFeaturePkg/Include/PostMemory.fdf > > | 8 + > > Features/Intel/TemplateFeaturePkg/Include/PreMemory.fdf > > | 8 + > > > > > Features/Intel/UserInterface/UserAuthFeaturePkg/Include/PostMemory.fd > > f = | 12 + > > > Features/Intel/UserInterface/UserAuthFeaturePkg/Include/PreMemory.fdf > > | 8 + > > > > > Platform/Intel/AdvancedFeaturePkg/Include/Fdf/CoreAdvancedLateInclude > > .fdf = | 20 - > - > > > > > Platform/Intel/AdvancedFeaturePkg/Include/Fdf/CoreAdvancedPostMemor > > yInclude.fdf > | > > 8 - > > > > > Platform/Intel/AdvancedFeaturePkg/Include/Fdf/CoreAdvancedPreMemor > > yInclude.fdf > | > > 9 - > > > > > Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/Include/Fdf/FlashMapIn > > clude.fdf = | > 20 > > +- > > Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/OpenBoardPkg.fdf > > | 48 ++-- > > > > > Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Include/Fdf/FlashMa > > pInclude.fdf > | > > 30 +-- > > Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkg.fdf > > | 48 ++-- > > Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkg.fdf > > | 10 +- > > > > > Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/Include/Fdf/F > > lashMapInclude.fdf > > | 24 +- > > > > > Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/OpenBoardPk > > g.fdf = | > 48 > > ++-- > > > > > Features/Intel/AdvancedFeaturePkg/TemporaryBuildWorkaround/Tempora > > ryBuildWorkaround.inf > > | 57 +++++ > > {Platform/Intel/DebugFeaturePkg/AcpiDebug =3D> > > > Features/Intel/Debugging/AcpiDebugFeaturePkg/AcpiDebugDxeSmm}/Acpi > > DebugDxe.inf = | 10 +- > > {Platform/Intel/DebugFeaturePkg/AcpiDebug =3D> > > > Features/Intel/Debugging/AcpiDebugFeaturePkg/AcpiDebugDxeSmm}/Acpi > > DebugSmm.inf = | 11 +- > > {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibDxe.inf = | 12 +- > > {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibDxeIoMmu.inf = | > 12 > > +- > > {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibNull.inf = | 3 +- > > {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibPei.inf = | 10 +- > > {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibPeiIoMmu.inf = | 10 > > +- > > > > > Features/Intel/Debugging/Usb3DebugFeaturePkg/Library/Usb3DebugPortP > > aramLibPcd/Usb3DebugPortParamLibPcd.inf > > | 31 +++ > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/BmcAcpi/BmcAcpi > > .inf = | 9 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/BmcElog/BmcElog > > .inf = | 5 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Frb/FrbDxe.inf > > | 10 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Frb/FrbPei.inf > > | 10 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/IpmiFru/IpmiFru.i > > nf = | 4 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/IpmiInit/DxeIpmiI > > nit.inf = | 6 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/IpmiInit/PeiIpmiI > > nit.inf = | 6 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiCom > > mandLib/IpmiCommandLib.inf = | 6 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiPlatfo > > rmHookLibNull/IpmiPlatformHookLibNull.inf = | 9 > +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/OsWdt/OsWdt.inf > > | 7 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/SolStatus/SolStat > > us.inf = | 13 +- > > {Platform/Intel/AdvancedFeaturePkg/S3 =3D> > > Features/Intel/PowerManagement/S3FeaturePkg/S3Pei}/S3Pei.inf > > | 16 +- > > > > > Features/Intel/SystemInformation/SmbiosFeaturePkg/SmbiosBasicDxe/Smb > > iosBasicDxe.inf > | > > 83 +++++++ > > {Platform/Intel/UserInterfaceFeaturePkg =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/PlatformPassw > > ordLibNull/PlatformPasswordLibNull.inf = | 5 +- > > {Platform/Intel/UserInterfaceFeaturePkg =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/UserPasswordLi > > b/UserPasswordLib.inf = | 2 +- > > {Platform/Intel/UserInterfaceFeaturePkg =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/UserPasswordU > > iLib/UserPasswordUiLib.inf = | 2 +- > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthentication2Dxe.inf = | 3 +- > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxe.inf = | 3 +- > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationSmm.inf = | 2 +- > > > > > Platform/Intel/AdvancedFeaturePkg/Ipmi/Library/IpmiLibNull/IpmiLibNull.in > > f = | 28 --- > > > > > Platform/Intel/AdvancedFeaturePkg/Smbios/SmbiosBasicDxe/SmbiosBasicD > > xe.inf = | > 83 - > > ------ > > > > > Platform/Intel/DebugFeaturePkg/Library/Usb3DebugPortParameterLibPcd/ > > Usb3DebugPortParameterLibPcd.inf > > | 31 --- > > > > > Platform/Intel/MinPlatformPkg/PlatformInit/Library/PeiReportFvLib/PeiRep > > ortFvLib.inf = | > 43 > > ++-- > > > > > Platform/Intel/SimicsOpenBoardPkg/SmbiosPlatformDxe/SmbiosPlatformDx > > e.inf = | 1 > - > > {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Include/Library/Usb3De > > bugPortLib.h = | 0 > > > > > Platform/Intel/DebugFeaturePkg/Include/Library/Usb3DebugPortParameter > > Lib.h =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg/Include/Library/Usb3Deb > > ugPortParamLib.h | 0 > > {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibInternal.h = | 0 > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Include/Library/Ip > > miCommandLib.h = | 0 > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Include/Library/Ip > > miPlatformHookLib.h = | 0 > > {Platform/Intel/AdvancedFeaturePkg/Smbios =3D> > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Sm > > biosBasic.h = | 4 +- > > {Platform/Intel/UserInterfaceFeaturePkg =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Include/Guid/UserAuth > > entication.h = | 0 > > {Platform/Intel/UserInterfaceFeaturePkg =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Include/Library/Platfor > > mPasswordLib.h = | 0 > > {Platform/Intel/UserInterfaceFeaturePkg =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Include/Library/UserPa > > sswordLib.h = | 0 > > {Platform/Intel/UserInterfaceFeaturePkg =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Include/Library/UserPa > > sswordUiLib.h = | 0 > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/KeyService.h = | 0 > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthentication2Dxe.h = | 0 > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxe.h = | 0 > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxeFormset.h = | 0 > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationSmm.h = | 0 > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxeVfr.vfr = | 0 > > > > > Features/Intel/AdvancedFeaturePkg/TemporaryBuildWorkaround/Tempora > > ryBuildWorkaround.c > > | 31 +++ > > {Platform/Intel/DebugFeaturePkg/AcpiDebug =3D> > > > Features/Intel/Debugging/AcpiDebugFeaturePkg/AcpiDebugDxeSmm}/Acpi > > Debug.c = | 54 +++-- > > {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/MiscServices.c = | 0 > > {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortDataTransfer.c = | 2 > +- > > {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortInitialize.c = | 2 +- > > {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibDxe.c = | 4 +- > > {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibDxeIoMmu.c = | 4 > > +- > > {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibNull.c = | 0 > > {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibPei.c = | 2 +- > > {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibPeiIoMmu.c = | 2 > +- > > > > > Platform/Intel/DebugFeaturePkg/Library/Usb3DebugPortParameterLibPcd/ > > Usb3DebugPortParameterLibPcd.c =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg/Library/Usb3DebugPortP > > aramLibPcd/Usb3DebugPortParamLibPcd.c | 2 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/BmcAcpi/BmcAcpi > > .c = | 0 > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/BmcElog/BmcElog > > .c = | 0 > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Frb/FrbDxe.c > > | 2 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Frb/FrbPei.c > > | 4 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/IpmiFru/IpmiFru.c > > | 0 > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/IpmiInit/DxeIpmiI > > nit.c = | 8 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/IpmiInit/PeiIpmiI > > nit.c = | 0 > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiCom > > mandLib/IpmiCommandLibNetFnApp.c = | 0 > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiCom > > mandLib/IpmiCommandLibNetFnChassis.c = | > 0 > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiCom > > mandLib/IpmiCommandLibNetFnStorage.c = | > 0 > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiCom > > mandLib/IpmiCommandLibNetFnTransport.c = | > > 0 > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiPlatfo > > rmHookLibNull/IpmiPlatformHookLibNull.c = | 0 > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/OsWdt/OsWdt.c > > | 2 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/SolStatus/SolStat > > us.c = | 6 +- > > {Platform/Intel/AdvancedFeaturePkg/S3 =3D> > > Features/Intel/PowerManagement/S3FeaturePkg/S3Pei}/S3Pei.c > > | 0 > > {Platform/Intel/AdvancedFeaturePkg/Smbios =3D> > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Sm > > biosBasicEntryPoint.c = | 8 +- > > {Platform/Intel/AdvancedFeaturePkg/Smbios =3D> > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Typ > > e0BiosVendorFunction.c = | 2 +- > > {Platform/Intel/AdvancedFeaturePkg/Smbios =3D> > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Typ > > e1SystemManufacturerFunction.c = | 2 +- > > {Platform/Intel/AdvancedFeaturePkg/Smbios =3D> > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Typ > > e2BaseBoardManufacturerFunction.c = | 0 > > {Platform/Intel/AdvancedFeaturePkg/Smbios =3D> > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Typ > > e32BootInformationFunction.c = | 0 > > {Platform/Intel/AdvancedFeaturePkg/Smbios =3D> > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Typ > > e3ChassisManufacturerFunction.c = | 0 > > {Platform/Intel/UserInterfaceFeaturePkg =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/PlatformPassw > > ordLibNull/PlatformPasswordLibNull.c = | 0 > > {Platform/Intel/UserInterfaceFeaturePkg =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/UserPasswordLi > > b/UserPasswordLib.c = | 0 > > {Platform/Intel/UserInterfaceFeaturePkg =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/UserPasswordU > > iLib/UserPasswordUiLib.c = | 0 > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/KeyService.c = | 0 > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthentication2Dxe.c = | 0 > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxe.c = | 0 > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxePassword.c = | 0 > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationSmm.c = | 0 > > > Platform/Intel/AdvancedFeaturePkg/Ipmi/Library/IpmiLibNull/IpmiLibNull.c > > | 45 ---- > > > > > Platform/Intel/MinPlatformPkg/PlatformInit/Library/PeiReportFvLib/PeiRep > > ortFvLib.c = | > 38 > > +++- > > {Platform/Intel/DebugFeaturePkg/AcpiDebug =3D> > > > Features/Intel/Debugging/AcpiDebugFeaturePkg/AcpiDebugDxeSmm}/Acpi > > Debug.asl = | 3 +- > > Features/Intel/Debugging/AcpiDebugFeaturePkg/Readme.md > > | 121 ++++++++++ > > Features/Intel/Debugging/Readme.md > > | 7 + > > Features/Intel/Debugging/Usb3DebugFeaturePkg/Readme.md > > | 86 ++++++++ > > Features/Intel/Network/NetworkFeaturePkg/Readme.md > > | 89 ++++++++ > > Features/Intel/Network/Readme.md > > | 5 + > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/BmcAcpi/BmcSsdt > > /BmcSsdt.asl = | 8 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/BmcAcpi/BmcSsdt > > /IpmiOprRegions.asi = | 10 +- > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg/Readme.md > > | 86 ++++++++ > > Features/Intel/OutOfBandManagement/Readme.md > > | 8 + > > Features/Intel/PowerManagement/Readme.md > > | 10 + > > Features/Intel/PowerManagement/S3FeaturePkg/Readme.md > > | 86 ++++++++ > > Features/Intel/Readme.md > > | 232 ++++++++++++++++++++ > > Features/Intel/SystemInformation/Readme.md > > | 8 + > > Features/Intel/SystemInformation/SmbiosFeaturePkg/Readme.md > > | 86 ++++++++ > > Features/Intel/TemplateFeaturePkg/Readme.md > > | 71 ++++++ > > Features/Intel/UserInterface/Readme.md > > | 9 + > > {Platform/Intel/UserInterfaceFeaturePkg =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/PlatformPassw > > ordLibNull/PlatformPasswordLibNull.uni = | 0 > > Features/Intel/UserInterface/UserAuthFeaturePkg/Readme.md > > | 86 ++++++++ > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxeStrings.uni = | 0 > > Maintainers.txt > > | 26 +-- > > Platform/Intel/DebugFeaturePkg/AcpiDebug/Readme.txt > > | 31 --- > > Platform/Intel/Readme.md > > | 14 +- > > Platform/Intel/build.cfg > > | 1 + > > Platform/Intel/build_bios.py > > | 3 + > > 188 files changed, 3854 insertions(+), 1285 deletions(-) > > create mode 100644 > > Features/Intel/AdvancedFeaturePkg/AdvancedFeaturePkg.dec > > create mode 100644 > > > Features/Intel/Debugging/AcpiDebugFeaturePkg/AcpiDebugFeaturePkg.dec > > create mode 100644 > > > Features/Intel/Debugging/Usb3DebugFeaturePkg/Usb3DebugFeaturePkg.d > > ec > > create mode 100644 > > Features/Intel/Network/NetworkFeaturePkg/NetworkFeaturePkg.dec > > create mode 100644 > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg/IpmiFeaturePkg.d > > ec > > create mode 100644 > > Features/Intel/PowerManagement/S3FeaturePkg/S3FeaturePkg.dec > > create mode 100644 > > > Features/Intel/SystemInformation/SmbiosFeaturePkg/SmbiosFeaturePkg.d > > ec > > create mode 100644 > > Features/Intel/TemplateFeaturePkg/TemplateFeaturePkg.dec > > rename > > Platform/Intel/UserInterfaceFeaturePkg/UserInterfaceFeaturePkg.dec =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthFeaturePkg.de > > c (53%) > > delete mode 100644 > > Platform/Intel/AdvancedFeaturePkg/AdvancedFeaturePkg.dec > > delete mode 100644 > > Platform/Intel/DebugFeaturePkg/DebugFeaturePkg.dec > > create mode 100644 > > Features/Intel/AdvancedFeaturePkg/AdvancedFeaturePkg.dsc > > create mode 100644 > > Features/Intel/AdvancedFeaturePkg/Include/AdvancedFeatures.dsc > > create mode 100644 > > > Features/Intel/AdvancedFeaturePkg/TemporaryBuildWorkaround/Tempora > > ryBuildWorkaround.dsc > > create mode 100644 > > > Features/Intel/Debugging/AcpiDebugFeaturePkg/AcpiDebugFeaturePkg.dsc > > create mode 100644 > > > Features/Intel/Debugging/AcpiDebugFeaturePkg/Include/AcpiDebugFeatur > > e.dsc > > create mode 100644 > > > Features/Intel/Debugging/Usb3DebugFeaturePkg/Include/Usb3DebugFeatu > > re.dsc > > create mode 100644 > > > Features/Intel/Debugging/Usb3DebugFeaturePkg/Usb3DebugFeaturePkg.d > > sc > > create mode 100644 > > > Features/Intel/Network/NetworkFeaturePkg/Include/NetworkFeature.dsc > > create mode 100644 > > Features/Intel/Network/NetworkFeaturePkg/NetworkFeaturePkg.dsc > > create mode 100644 > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg/Include/IpmiFeatu > > re.dsc > > create mode 100644 > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg/IpmiFeaturePkg.ds > > c > > create mode 100644 > > Features/Intel/PowerManagement/S3FeaturePkg/Include/S3Feature.dsc > > create mode 100644 > > Features/Intel/PowerManagement/S3FeaturePkg/S3FeaturePkg.dsc > > create mode 100644 > > > Features/Intel/SystemInformation/SmbiosFeaturePkg/Include/SmbiosFeatu > > re.dsc > > create mode 100644 > > > Features/Intel/SystemInformation/SmbiosFeaturePkg/SmbiosFeaturePkg.ds > > c > > create mode 100644 > > Features/Intel/TemplateFeaturePkg/Include/TemplateFeature.dsc > > create mode 100644 > > Features/Intel/TemplateFeaturePkg/TemplateFeaturePkg.dsc > > create mode 100644 > > > Features/Intel/UserInterface/UserAuthFeaturePkg/Include/UserAuthFeatur > > e.dsc > > create mode 100644 > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthFeaturePkg.ds > > c > > delete mode 100644 > > Platform/Intel/AdvancedFeaturePkg/AdvancedFeaturePkg.dsc > > delete mode 100644 > > > Platform/Intel/AdvancedFeaturePkg/Include/Dsc/CoreAdvancedDxeInclude > > .dsc > > delete mode 100644 > > > Platform/Intel/AdvancedFeaturePkg/Include/Dsc/CoreAdvancedPeiInclude. > > dsc > > delete mode 100644 > > Platform/Intel/DebugFeaturePkg/DebugFeaturePkg.dsc > > delete mode 100644 > > Platform/Intel/UserInterfaceFeaturePkg/UserInterfaceFeaturePkg.dsc > > create mode 100644 > > Features/Intel/AdvancedFeaturePkg/Include/PostMemory.fdf > > create mode 100644 > > Features/Intel/AdvancedFeaturePkg/Include/PreMemory.fdf > > create mode 100644 > > > Features/Intel/Debugging/AcpiDebugFeaturePkg/Include/PostMemory.fdf > > create mode 100644 > > Features/Intel/Debugging/AcpiDebugFeaturePkg/Include/PreMemory.fdf > > create mode 100644 > > > Features/Intel/Debugging/Usb3DebugFeaturePkg/Include/PostMemory.fdf > > create mode 100644 > > Features/Intel/Debugging/Usb3DebugFeaturePkg/Include/PreMemory.fdf > > create mode 100644 > > Features/Intel/Network/NetworkFeaturePkg/Include/PostMemory.fdf > > create mode 100644 > > Features/Intel/Network/NetworkFeaturePkg/Include/PreMemory.fdf > > create mode 100644 > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg/Include/PostMem > > ory.fdf > > create mode 100644 > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg/Include/PreMemo > > ry.fdf > > create mode 100644 > > > Features/Intel/PowerManagement/S3FeaturePkg/Include/PostMemory.fdf > > create mode 100644 > > > Features/Intel/PowerManagement/S3FeaturePkg/Include/PreMemory.fdf > > create mode 100644 > > > Features/Intel/SystemInformation/SmbiosFeaturePkg/Include/PostMemory > > .fdf > > create mode 100644 > > > Features/Intel/SystemInformation/SmbiosFeaturePkg/Include/PreMemory. > > fdf > > create mode 100644 > > Features/Intel/TemplateFeaturePkg/Include/PostMemory.fdf > > create mode 100644 > > Features/Intel/TemplateFeaturePkg/Include/PreMemory.fdf > > create mode 100644 > > > Features/Intel/UserInterface/UserAuthFeaturePkg/Include/PostMemory.fd > > f > > create mode 100644 > > > Features/Intel/UserInterface/UserAuthFeaturePkg/Include/PreMemory.fdf > > delete mode 100644 > > > Platform/Intel/AdvancedFeaturePkg/Include/Fdf/CoreAdvancedLateInclude > > .fdf > > delete mode 100644 > > > Platform/Intel/AdvancedFeaturePkg/Include/Fdf/CoreAdvancedPostMemor > > yInclude.fdf > > delete mode 100644 > > > Platform/Intel/AdvancedFeaturePkg/Include/Fdf/CoreAdvancedPreMemor > > yInclude.fdf > > create mode 100644 > > > Features/Intel/AdvancedFeaturePkg/TemporaryBuildWorkaround/Tempora > > ryBuildWorkaround.inf > > rename {Platform/Intel/DebugFeaturePkg/AcpiDebug =3D> > > > Features/Intel/Debugging/AcpiDebugFeaturePkg/AcpiDebugDxeSmm}/Acpi > > DebugDxe.inf (77%) > > rename {Platform/Intel/DebugFeaturePkg/AcpiDebug =3D> > > > Features/Intel/Debugging/AcpiDebugFeaturePkg/AcpiDebugDxeSmm}/Acpi > > DebugSmm.inf (74%) > > rename {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibDxe.inf (74%) > > rename {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibDxeIoMmu.inf (78%) > > rename {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibNull.inf (92%) > > rename {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibPei.inf (74%) > > rename {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibPeiIoMmu.inf (76%) > > create mode 100644 > > > Features/Intel/Debugging/Usb3DebugFeaturePkg/Library/Usb3DebugPortP > > aramLibPcd/Usb3DebugPortParamLibPcd.inf > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/BmcAcpi/BmcAcpi > > .inf (78%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/BmcElog/BmcElog > > .inf (78%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Frb/FrbDxe.inf > > (77%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Frb/FrbPei.inf > > (64%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/IpmiFru/IpmiFru.i > > nf (78%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/IpmiInit/DxeIpmiI > > nit.inf (79%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/IpmiInit/PeiIpmiI > > nit.inf (78%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiCom > > mandLib/IpmiCommandLib.inf (80%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiPlatfo > > rmHookLibNull/IpmiPlatformHookLibNull.inf (74%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/OsWdt/OsWdt.inf > > (79%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/SolStatus/SolStat > > us.inf (66%) > > rename {Platform/Intel/AdvancedFeaturePkg/S3 =3D> > > Features/Intel/PowerManagement/S3FeaturePkg/S3Pei}/S3Pei.inf (52%) > > create mode 100644 > > > Features/Intel/SystemInformation/SmbiosFeaturePkg/SmbiosBasicDxe/Smb > > iosBasicDxe.inf > > rename {Platform/Intel/UserInterfaceFeaturePkg =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/PlatformPassw > > ordLibNull/PlatformPasswordLibNull.inf (88%) > > rename {Platform/Intel/UserInterfaceFeaturePkg =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/UserPasswordLi > > b/UserPasswordLib.inf (91%) > > rename {Platform/Intel/UserInterfaceFeaturePkg =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/UserPasswordU > > iLib/UserPasswordUiLib.inf (91%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthentication2Dxe.inf (92%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxe.inf (93%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationSmm.inf (92%) > > delete mode 100644 > > > Platform/Intel/AdvancedFeaturePkg/Ipmi/Library/IpmiLibNull/IpmiLibNull.in > > f > > delete mode 100644 > > > Platform/Intel/AdvancedFeaturePkg/Smbios/SmbiosBasicDxe/SmbiosBasicD > > xe.inf > > delete mode 100644 > > > Platform/Intel/DebugFeaturePkg/Library/Usb3DebugPortParameterLibPcd/ > > Usb3DebugPortParameterLibPcd.inf > > rename {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Include/Library/Usb3De > > bugPortLib.h (100%) > > rename > > > Platform/Intel/DebugFeaturePkg/Include/Library/Usb3DebugPortParameter > > Lib.h =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg/Include/Library/Usb3Deb > > ugPortParamLib.h (100%) > > rename {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibInternal.h (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Include/Library/Ip > > miCommandLib.h (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Include/Library/Ip > > miPlatformHookLib.h (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Smbios =3D> > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Sm > > biosBasic.h (90%) > > rename {Platform/Intel/UserInterfaceFeaturePkg =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Include/Guid/UserAuth > > entication.h (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Include/Library/Platfor > > mPasswordLib.h (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Include/Library/UserPa > > sswordLib.h (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Include/Library/UserPa > > sswordUiLib.h (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/KeyService.h (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthentication2Dxe.h (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxe.h (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxeFormset.h (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationSmm.h (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxeVfr.vfr (100%) > > create mode 100644 > > > Features/Intel/AdvancedFeaturePkg/TemporaryBuildWorkaround/Tempora > > ryBuildWorkaround.c > > rename {Platform/Intel/DebugFeaturePkg/AcpiDebug =3D> > > > Features/Intel/Debugging/AcpiDebugFeaturePkg/AcpiDebugDxeSmm}/Acpi > > Debug.c (90%) > > rename {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/MiscServices.c (100%) > > rename {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortDataTransfer.c (96%) > > rename {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortInitialize.c (96%) > > rename {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibDxe.c (95%) > > rename {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibDxeIoMmu.c (95%) > > rename {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibNull.c (100%) > > rename {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibPei.c (95%) > > rename {Platform/Intel/DebugFeaturePkg =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibPeiIoMmu.c (95%) > > rename > > > Platform/Intel/DebugFeaturePkg/Library/Usb3DebugPortParameterLibPcd/ > > Usb3DebugPortParameterLibPcd.c =3D> > > > Features/Intel/Debugging/Usb3DebugFeaturePkg/Library/Usb3DebugPortP > > aramLibPcd/Usb3DebugPortParamLibPcd.c (92%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/BmcAcpi/BmcAcpi > > .c (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/BmcElog/BmcElog > > .c (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Frb/FrbDxe.c > > (95%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Frb/FrbPei.c > (94%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/IpmiFru/IpmiFru.c > > (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/IpmiInit/DxeIpmiI > > nit.c (93%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/IpmiInit/PeiIpmiI > > nit.c (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiCom > > mandLib/IpmiCommandLibNetFnApp.c (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiCom > > mandLib/IpmiCommandLibNetFnChassis.c (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiCom > > mandLib/IpmiCommandLibNetFnStorage.c (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiCom > > mandLib/IpmiCommandLibNetFnTransport.c (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiPlatfo > > rmHookLibNull/IpmiPlatformHookLibNull.c (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/OsWdt/OsWdt.c > > (94%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/SolStatus/SolStat > > us.c (94%) > > rename {Platform/Intel/AdvancedFeaturePkg/S3 =3D> > > Features/Intel/PowerManagement/S3FeaturePkg/S3Pei}/S3Pei.c (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Smbios =3D> > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Sm > > biosBasicEntryPoint.c (89%) > > rename {Platform/Intel/AdvancedFeaturePkg/Smbios =3D> > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Typ > > e0BiosVendorFunction.c (95%) > > rename {Platform/Intel/AdvancedFeaturePkg/Smbios =3D> > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Typ > > e1SystemManufacturerFunction.c (96%) > > rename {Platform/Intel/AdvancedFeaturePkg/Smbios =3D> > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Typ > > e2BaseBoardManufacturerFunction.c (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Smbios =3D> > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Typ > > e32BootInformationFunction.c (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Smbios =3D> > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Typ > > e3ChassisManufacturerFunction.c (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/PlatformPassw > > ordLibNull/PlatformPasswordLibNull.c (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/UserPasswordLi > > b/UserPasswordLib.c (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/UserPasswordU > > iLib/UserPasswordUiLib.c (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/KeyService.c (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthentication2Dxe.c (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxe.c (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxePassword.c (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationSmm.c (100%) > > delete mode 100644 > > > Platform/Intel/AdvancedFeaturePkg/Ipmi/Library/IpmiLibNull/IpmiLibNull.c > > rename {Platform/Intel/DebugFeaturePkg/AcpiDebug =3D> > > > Features/Intel/Debugging/AcpiDebugFeaturePkg/AcpiDebugDxeSmm}/Acpi > > Debug.asl (95%) > > create mode 100644 > > Features/Intel/Debugging/AcpiDebugFeaturePkg/Readme.md > > create mode 100644 Features/Intel/Debugging/Readme.md > > create mode 100644 > > Features/Intel/Debugging/Usb3DebugFeaturePkg/Readme.md > > create mode 100644 > > Features/Intel/Network/NetworkFeaturePkg/Readme.md > > create mode 100644 Features/Intel/Network/Readme.md > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/BmcAcpi/BmcSsdt > > /BmcSsdt.asl (87%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi =3D> > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/BmcAcpi/BmcSsdt > > /IpmiOprRegions.asi (91%) > > create mode 100644 > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg/Readme.md > > create mode 100644 Features/Intel/OutOfBandManagement/Readme.md > > create mode 100644 Features/Intel/PowerManagement/Readme.md > > create mode 100644 > > Features/Intel/PowerManagement/S3FeaturePkg/Readme.md > > create mode 100644 Features/Intel/Readme.md > > create mode 100644 Features/Intel/SystemInformation/Readme.md > > create mode 100644 > > Features/Intel/SystemInformation/SmbiosFeaturePkg/Readme.md > > create mode 100644 Features/Intel/TemplateFeaturePkg/Readme.md > > create mode 100644 Features/Intel/UserInterface/Readme.md > > rename {Platform/Intel/UserInterfaceFeaturePkg =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/PlatformPassw > > ordLibNull/PlatformPasswordLibNull.uni (100%) > > create mode 100644 > > Features/Intel/UserInterface/UserAuthFeaturePkg/Readme.md > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication =3D> > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxeStrings.uni (100%) > > delete mode 100644 > > Platform/Intel/DebugFeaturePkg/AcpiDebug/Readme.txt > > > > -- > > 2.16.2.windows.1 >=20