Yes, I reordered the patch series this way in V2 and I will update the closed source platforms before the old advanced feature dependencies are removed.
Thanks, Michael > -----Original Message----- > From: Bi, Dandan <dandan...@intel.com> > Sent: Monday, November 18, 2019 12:41 AM > To: Kubacki, Michael A <michael.a.kuba...@intel.com>; > devel@edk2.groups.io > Cc: Agyeman, Prince <prince.agye...@intel.com>; Chiu, Chasel > <chasel.c...@intel.com>; Dong, Eric <eric.d...@intel.com>; Oram, Isaac W > <isaac.w.o...@intel.com>; Gao, Liming <liming....@intel.com>; Desimone, > Nathaniel L <nathaniel.l.desim...@intel.com>; Chaganty, Rangasai V > <rangasai.v.chaga...@intel.com>; Wei, David Y <david.y....@intel.com> > Subject: RE: [edk2-platforms][PATCH V1 00/49] Intel Advanced Feature > Refactor > > 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 > ones 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 <prince.agye...@intel.com>; Chiu, Chasel > > <chasel.c...@intel.com>; Bi, Dandan <dandan...@intel.com>; Dong, Eric > > <eric.d...@intel.com>; Oram, Isaac W <isaac.w.o...@intel.com>; Gao, > > Liming <liming....@intel.com>; Desimone, Nathaniel L > > <nathaniel.l.desim...@intel.com>; Chaganty, Rangasai V > > <rangasai.v.chaga...@intel.com>; Wei, David Y <david.y....@intel.com> > > 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 <prince.agye...@intel.com> > > Cc: Chasel Chiu <chasel.c...@intel.com> > > Cc: Dandan Bi <dandan...@intel.com> > > Cc: Eric Dong <eric.d...@intel.com> > > Cc: Isaac W Oram <isaac.w.o...@intel.com> > > Cc: Liming Gao <liming....@intel.com> > > Cc: Nate DeSimone <nathaniel.l.desim...@intel.com> > > Cc: Sai Chaganty <rangasai.v.chaga...@intel.com> > > Cc: Wei David Y <david.y....@intel.com> > > Signed-off-by: Michael Kubacki <michael.a.kuba...@intel.com> > > > > 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 => > > > 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 => > > > Features/Intel/Debugging/AcpiDebugFeaturePkg/AcpiDebugDxeSmm}/Acpi > > DebugDxe.inf > > | 10 +- > > {Platform/Intel/DebugFeaturePkg/AcpiDebug => > > > Features/Intel/Debugging/AcpiDebugFeaturePkg/AcpiDebugDxeSmm}/Acpi > > DebugSmm.inf > > | 11 +- > > {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibDxe.inf > > | 12 +- > > {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibDxeIoMmu.inf > > | > 12 > > +- > > {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibNull.inf > > | 3 +- > > {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibPei.inf > > | 10 +- > > {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibPeiIoMmu.inf > > | 10 > > +- > > > > > Features/Intel/Debugging/Usb3DebugFeaturePkg/Library/Usb3DebugPortP > > aramLibPcd/Usb3DebugPortParamLibPcd.inf > > | 31 +++ > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/BmcAcpi/BmcAcpi > > .inf > > | 9 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/BmcElog/BmcElog > > .inf > > | 5 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Frb/FrbDxe.inf > > | 10 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Frb/FrbPei.inf > > | 10 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/IpmiFru/IpmiFru.i > > nf > > | 4 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/IpmiInit/DxeIpmiI > > nit.inf > > | 6 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/IpmiInit/PeiIpmiI > > nit.inf > > | 6 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiCom > > mandLib/IpmiCommandLib.inf > > | 6 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiPlatfo > > rmHookLibNull/IpmiPlatformHookLibNull.inf > > | 9 > +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/OsWdt/OsWdt.inf > > | 7 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/SolStatus/SolStat > > us.inf > > | 13 +- > > {Platform/Intel/AdvancedFeaturePkg/S3 => > > Features/Intel/PowerManagement/S3FeaturePkg/S3Pei}/S3Pei.inf > > | 16 +- > > > > > Features/Intel/SystemInformation/SmbiosFeaturePkg/SmbiosBasicDxe/Smb > > iosBasicDxe.inf > | > > 83 +++++++ > > {Platform/Intel/UserInterfaceFeaturePkg => > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/PlatformPassw > > ordLibNull/PlatformPasswordLibNull.inf > > | 5 +- > > {Platform/Intel/UserInterfaceFeaturePkg => > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/UserPasswordLi > > b/UserPasswordLib.inf > > | 2 +- > > {Platform/Intel/UserInterfaceFeaturePkg => > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/UserPasswordU > > iLib/UserPasswordUiLib.inf > > | 2 +- > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthentication2Dxe.inf > > | 3 +- > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxe.inf > > | 3 +- > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > 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 => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Include/Library/Usb3De > > bugPortLib.h > > | 0 > > > > > Platform/Intel/DebugFeaturePkg/Include/Library/Usb3DebugPortParameter > > Lib.h => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg/Include/Library/Usb3Deb > > ugPortParamLib.h | 0 > > {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibInternal.h > > | 0 > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Include/Library/Ip > > miCommandLib.h > > | 0 > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Include/Library/Ip > > miPlatformHookLib.h > > | 0 > > {Platform/Intel/AdvancedFeaturePkg/Smbios => > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Sm > > biosBasic.h > > | 4 +- > > {Platform/Intel/UserInterfaceFeaturePkg => > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Include/Guid/UserAuth > > entication.h > > | 0 > > {Platform/Intel/UserInterfaceFeaturePkg => > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Include/Library/Platfor > > mPasswordLib.h > > | 0 > > {Platform/Intel/UserInterfaceFeaturePkg => > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Include/Library/UserPa > > sswordLib.h > > | 0 > > {Platform/Intel/UserInterfaceFeaturePkg => > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Include/Library/UserPa > > sswordUiLib.h > > | 0 > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/KeyService.h > > | 0 > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthentication2Dxe.h > > | 0 > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxe.h > > | 0 > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxeFormset.h > > | 0 > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationSmm.h > > | 0 > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxeVfr.vfr > > | 0 > > > > > Features/Intel/AdvancedFeaturePkg/TemporaryBuildWorkaround/Tempora > > ryBuildWorkaround.c > > | 31 +++ > > {Platform/Intel/DebugFeaturePkg/AcpiDebug => > > > Features/Intel/Debugging/AcpiDebugFeaturePkg/AcpiDebugDxeSmm}/Acpi > > Debug.c > > | 54 +++-- > > {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/MiscServices.c > > | 0 > > {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortDataTransfer.c > > | 2 > +- > > {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortInitialize.c > > | 2 +- > > {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibDxe.c > > | 4 +- > > {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibDxeIoMmu.c > > | 4 > > +- > > {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibNull.c > > | 0 > > {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibPei.c > > | 2 +- > > {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibPeiIoMmu.c > > | 2 > +- > > > > > Platform/Intel/DebugFeaturePkg/Library/Usb3DebugPortParameterLibPcd/ > > Usb3DebugPortParameterLibPcd.c => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg/Library/Usb3DebugPortP > > aramLibPcd/Usb3DebugPortParamLibPcd.c | 2 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/BmcAcpi/BmcAcpi > > .c > > | 0 > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/BmcElog/BmcElog > > .c > > | 0 > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Frb/FrbDxe.c > > | 2 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Frb/FrbPei.c > > | 4 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/IpmiFru/IpmiFru.c > > | 0 > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/IpmiInit/DxeIpmiI > > nit.c > > | 8 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/IpmiInit/PeiIpmiI > > nit.c > > | 0 > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiCom > > mandLib/IpmiCommandLibNetFnApp.c > > | 0 > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiCom > > mandLib/IpmiCommandLibNetFnChassis.c > > | > 0 > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiCom > > mandLib/IpmiCommandLibNetFnStorage.c > > | > 0 > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiCom > > mandLib/IpmiCommandLibNetFnTransport.c > > | > > 0 > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiPlatfo > > rmHookLibNull/IpmiPlatformHookLibNull.c > > | 0 > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/OsWdt/OsWdt.c > > | 2 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/SolStatus/SolStat > > us.c > > | 6 +- > > {Platform/Intel/AdvancedFeaturePkg/S3 => > > Features/Intel/PowerManagement/S3FeaturePkg/S3Pei}/S3Pei.c > > | 0 > > {Platform/Intel/AdvancedFeaturePkg/Smbios => > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Sm > > biosBasicEntryPoint.c > > | 8 +- > > {Platform/Intel/AdvancedFeaturePkg/Smbios => > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Typ > > e0BiosVendorFunction.c > > | 2 +- > > {Platform/Intel/AdvancedFeaturePkg/Smbios => > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Typ > > e1SystemManufacturerFunction.c > > | 2 +- > > {Platform/Intel/AdvancedFeaturePkg/Smbios => > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Typ > > e2BaseBoardManufacturerFunction.c > > | 0 > > {Platform/Intel/AdvancedFeaturePkg/Smbios => > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Typ > > e32BootInformationFunction.c > > | 0 > > {Platform/Intel/AdvancedFeaturePkg/Smbios => > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Typ > > e3ChassisManufacturerFunction.c > > | 0 > > {Platform/Intel/UserInterfaceFeaturePkg => > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/PlatformPassw > > ordLibNull/PlatformPasswordLibNull.c > > | 0 > > {Platform/Intel/UserInterfaceFeaturePkg => > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/UserPasswordLi > > b/UserPasswordLib.c > > | 0 > > {Platform/Intel/UserInterfaceFeaturePkg => > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/UserPasswordU > > iLib/UserPasswordUiLib.c > > | 0 > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/KeyService.c > > | 0 > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthentication2Dxe.c > > | 0 > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxe.c > > | 0 > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxePassword.c > > | 0 > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > 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 => > > > 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 => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/BmcAcpi/BmcSsdt > > /BmcSsdt.asl > > | 8 +- > > {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > 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 => > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/PlatformPassw > > ordLibNull/PlatformPasswordLibNull.uni > > | 0 > > Features/Intel/UserInterface/UserAuthFeaturePkg/Readme.md > > | 86 ++++++++ > > {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > 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 => > > > 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 => > > > Features/Intel/Debugging/AcpiDebugFeaturePkg/AcpiDebugDxeSmm}/Acpi > > DebugDxe.inf (77%) > > rename {Platform/Intel/DebugFeaturePkg/AcpiDebug => > > > Features/Intel/Debugging/AcpiDebugFeaturePkg/AcpiDebugDxeSmm}/Acpi > > DebugSmm.inf (74%) > > rename {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibDxe.inf (74%) > > rename {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibDxeIoMmu.inf (78%) > > rename {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibNull.inf (92%) > > rename {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibPei.inf (74%) > > rename {Platform/Intel/DebugFeaturePkg => > > > 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 => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/BmcAcpi/BmcAcpi > > .inf (78%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/BmcElog/BmcElog > > .inf (78%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Frb/FrbDxe.inf > > (77%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Frb/FrbPei.inf > > (64%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/IpmiFru/IpmiFru.i > > nf (78%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/IpmiInit/DxeIpmiI > > nit.inf (79%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/IpmiInit/PeiIpmiI > > nit.inf (78%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiCom > > mandLib/IpmiCommandLib.inf (80%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiPlatfo > > rmHookLibNull/IpmiPlatformHookLibNull.inf (74%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/OsWdt/OsWdt.inf > > (79%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/SolStatus/SolStat > > us.inf (66%) > > rename {Platform/Intel/AdvancedFeaturePkg/S3 => > > Features/Intel/PowerManagement/S3FeaturePkg/S3Pei}/S3Pei.inf (52%) > > create mode 100644 > > > Features/Intel/SystemInformation/SmbiosFeaturePkg/SmbiosBasicDxe/Smb > > iosBasicDxe.inf > > rename {Platform/Intel/UserInterfaceFeaturePkg => > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/PlatformPassw > > ordLibNull/PlatformPasswordLibNull.inf (88%) > > rename {Platform/Intel/UserInterfaceFeaturePkg => > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/UserPasswordLi > > b/UserPasswordLib.inf (91%) > > rename {Platform/Intel/UserInterfaceFeaturePkg => > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/UserPasswordU > > iLib/UserPasswordUiLib.inf (91%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthentication2Dxe.inf (92%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxe.inf (93%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > 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 => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Include/Library/Usb3De > > bugPortLib.h (100%) > > rename > > > Platform/Intel/DebugFeaturePkg/Include/Library/Usb3DebugPortParameter > > Lib.h => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg/Include/Library/Usb3Deb > > ugPortParamLib.h (100%) > > rename {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibInternal.h (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Include/Library/Ip > > miCommandLib.h (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Include/Library/Ip > > miPlatformHookLib.h (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Smbios => > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Sm > > biosBasic.h (90%) > > rename {Platform/Intel/UserInterfaceFeaturePkg => > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Include/Guid/UserAuth > > entication.h (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg => > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Include/Library/Platfor > > mPasswordLib.h (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg => > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Include/Library/UserPa > > sswordLib.h (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg => > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Include/Library/UserPa > > sswordUiLib.h (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/KeyService.h (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthentication2Dxe.h (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxe.h (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxeFormset.h (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationSmm.h (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxeVfr.vfr (100%) > > create mode 100644 > > > Features/Intel/AdvancedFeaturePkg/TemporaryBuildWorkaround/Tempora > > ryBuildWorkaround.c > > rename {Platform/Intel/DebugFeaturePkg/AcpiDebug => > > > Features/Intel/Debugging/AcpiDebugFeaturePkg/AcpiDebugDxeSmm}/Acpi > > Debug.c (90%) > > rename {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/MiscServices.c (100%) > > rename {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortDataTransfer.c (96%) > > rename {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortInitialize.c (96%) > > rename {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibDxe.c (95%) > > rename {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibDxeIoMmu.c (95%) > > rename {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibNull.c (100%) > > rename {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibPei.c (95%) > > rename {Platform/Intel/DebugFeaturePkg => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg}/Library/Usb3DebugPortLi > > b/Usb3DebugPortLibPeiIoMmu.c (95%) > > rename > > > Platform/Intel/DebugFeaturePkg/Library/Usb3DebugPortParameterLibPcd/ > > Usb3DebugPortParameterLibPcd.c => > > > Features/Intel/Debugging/Usb3DebugFeaturePkg/Library/Usb3DebugPortP > > aramLibPcd/Usb3DebugPortParamLibPcd.c (92%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/BmcAcpi/BmcAcpi > > .c (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/BmcElog/BmcElog > > .c (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Frb/FrbDxe.c > > (95%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Frb/FrbPei.c > (94%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/IpmiFru/IpmiFru.c > > (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/IpmiInit/DxeIpmiI > > nit.c (93%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/IpmiInit/PeiIpmiI > > nit.c (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiCom > > mandLib/IpmiCommandLibNetFnApp.c (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiCom > > mandLib/IpmiCommandLibNetFnChassis.c (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiCom > > mandLib/IpmiCommandLibNetFnStorage.c (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiCom > > mandLib/IpmiCommandLibNetFnTransport.c (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/Library/IpmiPlatfo > > rmHookLibNull/IpmiPlatformHookLibNull.c (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/OsWdt/OsWdt.c > > (94%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/SolStatus/SolStat > > us.c (94%) > > rename {Platform/Intel/AdvancedFeaturePkg/S3 => > > Features/Intel/PowerManagement/S3FeaturePkg/S3Pei}/S3Pei.c (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Smbios => > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Sm > > biosBasicEntryPoint.c (89%) > > rename {Platform/Intel/AdvancedFeaturePkg/Smbios => > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Typ > > e0BiosVendorFunction.c (95%) > > rename {Platform/Intel/AdvancedFeaturePkg/Smbios => > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Typ > > e1SystemManufacturerFunction.c (96%) > > rename {Platform/Intel/AdvancedFeaturePkg/Smbios => > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Typ > > e2BaseBoardManufacturerFunction.c (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Smbios => > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Typ > > e32BootInformationFunction.c (100%) > > rename {Platform/Intel/AdvancedFeaturePkg/Smbios => > > > Features/Intel/SystemInformation/SmbiosFeaturePkg}/SmbiosBasicDxe/Typ > > e3ChassisManufacturerFunction.c (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg => > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/PlatformPassw > > ordLibNull/PlatformPasswordLibNull.c (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg => > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/UserPasswordLi > > b/UserPasswordLib.c (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg => > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/UserPasswordU > > iLib/UserPasswordUiLib.c (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/KeyService.c (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthentication2Dxe.c (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxe.c (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxePassword.c (100%) > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > 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 => > > > 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 => > > > Features/Intel/OutOfBandManagement/IpmiFeaturePkg}/BmcAcpi/BmcSsdt > > /BmcSsdt.asl (87%) > > rename {Platform/Intel/AdvancedFeaturePkg/Ipmi => > > > 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 => > > > Features/Intel/UserInterface/UserAuthFeaturePkg}/Library/PlatformPassw > > ordLibNull/PlatformPasswordLibNull.uni (100%) > > create mode 100644 > > Features/Intel/UserInterface/UserAuthFeaturePkg/Readme.md > > rename {Platform/Intel/UserInterfaceFeaturePkg/UserAuthentication => > > > Features/Intel/UserInterface/UserAuthFeaturePkg/UserAuthenticationDxe > > Smm}/UserAuthenticationDxeStrings.uni (100%) > > delete mode 100644 > > Platform/Intel/DebugFeaturePkg/AcpiDebug/Readme.txt > > > > -- > > 2.16.2.windows.1 > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#51377): https://edk2.groups.io/g/devel/message/51377 Mute This Topic: https://groups.io/mt/55159862/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-