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.web09.2367.1574066454001471197 for ; Mon, 18 Nov 2019 00:40:54 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: dandan.bi@intel.com) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Nov 2019 00:40:53 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.68,319,1569308400"; d="scan'208";a="407318896" Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201]) by fmsmga006.fm.intel.com with ESMTP; 18 Nov 2019 00:40:53 -0800 Received: from fmsmsx155.amr.corp.intel.com (10.18.116.71) by FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 18 Nov 2019 00:40:52 -0800 Received: from shsmsx108.ccr.corp.intel.com (10.239.4.97) by FMSMSX155.amr.corp.intel.com (10.18.116.71) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 18 Nov 2019 00:40:52 -0800 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.127]) by SHSMSX108.ccr.corp.intel.com ([169.254.8.41]) with mapi id 14.03.0439.000; Mon, 18 Nov 2019 16:40:49 +0800 From: "Dandan Bi" 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 Thread-Topic: [edk2-platforms][PATCH V1 00/49] Intel Advanced Feature Refactor Thread-Index: AQHVmdJua9eFp3iV+UWC3AMNMiyA8aeQnYIQ Date: Mon, 18 Nov 2019 08:40:48 +0000 Message-ID: <3C0D5C461C9E904E8F62152F6274C0BB40CA2478@SHSMSX104.ccr.corp.intel.com> References: <20191113032816.4056-1-michael.a.kubacki@intel.com> In-Reply-To: <20191113032816.4056-1-michael.a.kubacki@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Return-Path: dandan.bi@intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Michael, One minor comment, could we add the features into Features/ folder firstly = 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 one= s in Platform/Intel folder? 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 >=20 > RFC:https://edk2.groups.io/g/devel/message/49880 >=20 > This patch series introduces a consistent design for Intel advanced featu= res. >=20 > 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. >=20 > 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. >=20 > 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 >=20 > 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. >=20 > 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. >=20 > 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 >=20 > 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 >=20 > Features/Intel/AdvancedFeaturePkg/AdvancedFeaturePkg.dec > | 31 +++ >=20 > Features/Intel/Debugging/AcpiDebugFeaturePkg/AcpiDebugFeaturePkg.dec > | 39 ++++ >=20 > Features/Intel/Debugging/Usb3DebugFeaturePkg/Usb3DebugFeaturePkg.d > ec = | 57 > +++++ > Features/Intel/Network/NetworkFeaturePkg/NetworkFeaturePkg.dec > | 30 +++ >=20 > Features/Intel/OutOfBandManagement/IpmiFeaturePkg/IpmiFeaturePkg.d > ec = | 46 > ++++ > Features/Intel/PowerManagement/S3FeaturePkg/S3FeaturePkg.dec > | 30 +++ >=20 > 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 +++++ >=20 > Features/Intel/AdvancedFeaturePkg/TemporaryBuildWorkaround/Tempora > ryBuildWorkaround.dsc > | 74 +++++++ > Features/Intel/Debugging/AcpiDebugFeaturePkg/AcpiDebugFeaturePkg.dsc > | 30 +++ >=20 > Features/Intel/Debugging/AcpiDebugFeaturePkg/Include/AcpiDebugFeatur > e.dsc = | 125 > +++++++++++ >=20 > Features/Intel/Debugging/Usb3DebugFeaturePkg/Include/Usb3DebugFeatu > re.dsc = | 149 > +++++++++++++ >=20 > Features/Intel/Debugging/Usb3DebugFeaturePkg/Usb3DebugFeaturePkg.d > sc = | 30 > +++ > Features/Intel/Network/NetworkFeaturePkg/Include/NetworkFeature.dsc > | 152 +++++++++++++ > Features/Intel/Network/NetworkFeaturePkg/NetworkFeaturePkg.dsc > | 30 +++ >=20 > Features/Intel/OutOfBandManagement/IpmiFeaturePkg/Include/IpmiFeatu > re.dsc = | 144 > ++++++++++++ >=20 > Features/Intel/OutOfBandManagement/IpmiFeaturePkg/IpmiFeaturePkg.ds > c = | 31 > +++ > Features/Intel/PowerManagement/S3FeaturePkg/Include/S3Feature.dsc > | 122 ++++++++++ > Features/Intel/PowerManagement/S3FeaturePkg/S3FeaturePkg.dsc > | 30 +++ >=20 > Features/Intel/SystemInformation/SmbiosFeaturePkg/Include/SmbiosFeatu > re.dsc = | 115 > ++++++++++ >=20 > Features/Intel/SystemInformation/SmbiosFeaturePkg/SmbiosFeaturePkg.ds > c = | 30 > +++ > Features/Intel/TemplateFeaturePkg/Include/TemplateFeature.dsc > | 113 ++++++++++ > Features/Intel/TemplateFeaturePkg/TemplateFeaturePkg.dsc > | 30 +++ >=20 > Features/Intel/UserInterface/UserAuthFeaturePkg/Include/UserAuthFeatur > e.dsc = | 141 > ++++++++++++ >=20 > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthFeaturePkg.ds > c = | 30 > +++ > Platform/Intel/AdvancedFeaturePkg/AdvancedFeaturePkg.dsc > | 156 ------------- >=20 > Platform/Intel/AdvancedFeaturePkg/Include/Dsc/CoreAdvancedDxeInclude > .dsc = | 19 -- >=20 > 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 +++-- >=20 > 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 ------- >=20 > Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/OpenBoardPk > g.dsc = | 60 > +++-- >=20 > 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 + >=20 > Features/Intel/OutOfBandManagement/IpmiFeaturePkg/Include/PostMem > ory.fdf = | > 16 ++ >=20 > 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 + >=20 > Features/Intel/SystemInformation/SmbiosFeaturePkg/Include/PostMemory > .fdf = | 10 + >=20 > Features/Intel/SystemInformation/SmbiosFeaturePkg/Include/PreMemory. > fdf = | 8 + > Features/Intel/TemplateFeaturePkg/Include/PostMemory.fdf > | 8 + > Features/Intel/TemplateFeaturePkg/Include/PreMemory.fdf > | 8 + >=20 > Features/Intel/UserInterface/UserAuthFeaturePkg/Include/PostMemory.fd > f = | 12 + > Features/Intel/UserInterface/UserAuthFeaturePkg/Include/PreMemory.fdf > | 8 + >=20 > Platform/Intel/AdvancedFeaturePkg/Include/Fdf/CoreAdvancedLateInclude > .fdf = | 20 -- >=20 > Platform/Intel/AdvancedFeaturePkg/Include/Fdf/CoreAdvancedPostMemor > yInclude.fdf = | > 8 - >=20 > Platform/Intel/AdvancedFeaturePkg/Include/Fdf/CoreAdvancedPreMemor > yInclude.fdf = | > 9 - >=20 > Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/Include/Fdf/FlashMapIn > clude.fdf = | 20 > +- > Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/OpenBoardPkg.fdf > | 48 ++-- >=20 > Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Include/Fdf/FlashMa > pInclude.fdf = | > 30 +-- > Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkg.fdf > | 48 ++-- > Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkg.fdf > | 10 +- >=20 > Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/Include/Fdf/F > lashMapInclude.fdf > | 24 +- >=20 > Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/OpenBoardPk > g.fdf = | 48 > ++-- >=20 > 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 > +- >=20 > 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 +- >=20 > 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 +- >=20 > Platform/Intel/AdvancedFeaturePkg/Ipmi/Library/IpmiLibNull/IpmiLibNull.in > f = | 28 --- >=20 > Platform/Intel/AdvancedFeaturePkg/Smbios/SmbiosBasicDxe/SmbiosBasicD > xe.inf = | 83 - > ------ >=20 > Platform/Intel/DebugFeaturePkg/Library/Usb3DebugPortParameterLibPcd/ > Usb3DebugPortParameterLibPcd.inf > | 31 --- >=20 > Platform/Intel/MinPlatformPkg/PlatformInit/Library/PeiReportFvLib/PeiRep > ortFvLib.inf = | 43 > ++-- >=20 > Platform/Intel/SimicsOpenBoardPkg/SmbiosPlatformDxe/SmbiosPlatformDx > e.inf = | 1 - > {Platform/Intel/DebugFeaturePkg =3D> > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Include/Library/Usb3De > bugPortLib.h = | 0 >=20 > 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 >=20 > 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 +- >=20 > 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 ---- >=20 > 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 >=20 > -- > 2.16.2.windows.1