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.bi@intel.com>
> Sent: Monday, November 18, 2019 12:41 AM
> To: Kubacki, Michael A <michael.a.kubacki@intel.com>;
> devel@edk2.groups.io
> Cc: Agyeman, Prince <prince.agyeman@intel.com>; Chiu, Chasel
> <chasel.chiu@intel.com>; Dong, Eric <eric.dong@intel.com>; Oram, Isaac W
> <isaac.w.oram@intel.com>; Gao, Liming <liming.gao@intel.com>; Desimone,
> Nathaniel L <nathaniel.l.desimone@intel.com>; Chaganty, Rangasai V
> <rangasai.v.chaganty@intel.com>; Wei, David Y <david.y.wei@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.agyeman@intel.com>; Chiu, Chasel
> > <chasel.chiu@intel.com>; Bi, Dandan <dandan.bi@intel.com>; Dong, Eric
> > <eric.dong@intel.com>; Oram, Isaac W <isaac.w.oram@intel.com>; Gao,
> > Liming <liming.gao@intel.com>; Desimone, Nathaniel L
> > <nathaniel.l.desimone@intel.com>; Chaganty, Rangasai V
> > <rangasai.v.chaganty@intel.com>; Wei, David Y <david.y.wei@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.agyeman@intel.com>
> > Cc: Chasel Chiu <chasel.chiu@intel.com>
> > Cc: Dandan Bi <dandan.bi@intel.com>
> > Cc: Eric Dong <eric.dong@intel.com>
> > Cc: Isaac W Oram <isaac.w.oram@intel.com>
> > Cc: Liming Gao <liming.gao@intel.com>
> > Cc: Nate DeSimone <nathaniel.l.desimone@intel.com>
> > Cc: Sai Chaganty <rangasai.v.chaganty@intel.com>
> > Cc: Wei David Y <david.y.wei@intel.com>
> > Signed-off-by: Michael Kubacki <michael.a.kubacki@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/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-