Acked-by: Michael D Kinney <michael.d.kin...@intel.com>
> -----Original Message----- > From: Desimone, Nathaniel L <nathaniel.l.desim...@intel.com> > Sent: Monday, July 12, 2021 5:41 PM > To: devel@edk2.groups.io > Cc: Oram, Isaac W <isaac.w.o...@intel.com>; Abbas, Mohamed > <mohamed.ab...@intel.com>; Chiu, Chasel > <chasel.c...@intel.com>; Kinney, Michael D <michael.d.kin...@intel.com>; > Liming Gao <gaolim...@byosoft.com.cn>; Dong, Eric > <eric.d...@intel.com>; Michael Kubacki <michael.kuba...@microsoft.com> > Subject: [edk2-platforms] [PATCH V1 00/17] Add IceLake-SP and CooperLake > Support to MinPlatform > > This patch series adds WhitleyOpenBoardPkg and WhitleySiliconPkg > to edk2-platforms. These platforms along with the corresponding > FSP and microcode binaries support the 3rd Generation Xeon > Scalable processors formerly known as IceLake-SP and CooperLake. > > There are still some issues to be worked out. WhitleySiliconPkg > has multiple DEC files that need to be mered together. And the > WhitleyOpenBoardPkg DSC files need to be adjusted to conform to > the MinPlatform *OpenBoardPkg guidelines. Additionally, there > are non-standard build flags that replicate functionality > provided by already existing FixedAtBuild PCDs. For example, > FSP_MODE instead of PcdFspModeSelection. These issues will > be addressed in future patch series. > > Signed-off-by: Nate DeSimone <nathaniel.l.desim...@intel.com> > Co-authored-by: Isaac Oram <isaac.w.o...@intel.com> > Co-authored-by: Mohamed Abbas <mohamed.ab...@intel.com> > Cc: Chasel Chiu <chasel.c...@intel.com> > Cc: Michael D Kinney <michael.d.kin...@intel.com> > Cc: Isaac Oram <isaac.w.o...@intel.com> > Cc: Mohamed Abbas <mohamed.ab...@intel.com> > Cc: Liming Gao <gaolim...@byosoft.com.cn> > Cc: Eric Dong <eric.d...@intel.com> > Cc: Michael Kubacki <michael.kuba...@microsoft.com> > > Nate DeSimone (17): > WhitleySiliconPkg: Add DEC and DSC files > WhitleySiliconPkg: Add Includes and Libraries > WhitleySiliconPkg: Add Cpu Includes > WhitleySiliconPkg: Add Me Includes > WhitleySiliconPkg: Add PCH Register Includes > WhitleySiliconPkg: Add PCH Includes > WhitleySiliconPkg: Add PCH Libraries > WhitleySiliconPkg: Add Security Includes > WhitleySiliconPkg: Add SiliconPolicyInit > WhitleyOpenBoardPkg: Add Includes and Libraries > WhitleyOpenBoardPkg: Add Platform Modules > WhitleyOpenBoardPkg: Add Feature Modules > WhitleyOpenBoardPkg: Add UBA Modules > WhitleyOpenBoardPkg: Add build scripts and package metadata > Platform/Intel: Add WhitleyOpenBoardPkg to build_bios.py > Readme.md: Add WhitleyOpenBoardPkg > Maintainers.txt: Add WhitleyOpenBoardPkg and WhitleySiliconPkg > > Maintainers.txt | 12 + > Platform/Intel/Readme.md | 14 + > .../WhitleyOpenBoardPkg/BiosInfo/BiosInfo.c | 104 + > .../WhitleyOpenBoardPkg/BiosInfo/BiosInfo.h | 67 + > .../WhitleyOpenBoardPkg/BiosInfo/BiosInfo.inf | 70 + > .../CooperCityRvp/build_board.py | 111 + > .../CooperCityRvp/build_config.cfg | 36 + > .../Dxe/PlatformCpuPolicy/PlatformCpuPolicy.c | 704 ++ > .../PlatformCpuPolicy/PlatformCpuPolicy.inf | 81 + > .../WhitleyOpenBoardPkg/DynamicExPcd.dsc | 19 + > .../Pci/Dxe/PciHostBridge/PciHostBridge.c | 1634 ++++ > .../Pci/Dxe/PciHostBridge/PciHostBridge.h | 300 + > .../Pci/Dxe/PciHostBridge/PciHostBridge.inf | 69 + > .../Dxe/PciHostBridge/PciHostBridgeSupport.c | 127 + > .../Pci/Dxe/PciHostBridge/PciHostResource.h | 62 + > .../Pci/Dxe/PciHostBridge/PciRebalance.c | 1356 +++ > .../Pci/Dxe/PciHostBridge/PciRebalance.h | 158 + > .../Pci/Dxe/PciHostBridge/PciRebalanceIo.c | 218 + > .../Dxe/PciHostBridge/PciRebalanceMmio32.c | 163 + > .../Dxe/PciHostBridge/PciRebalanceMmio64.c | 204 + > .../Pci/Dxe/PciHostBridge/PciRootBridge.h | 573 ++ > .../Pci/Dxe/PciHostBridge/PciRootBridgeIo.c | 1664 ++++ > .../Dxe/PciPlatform/PciIovPlatformPolicy.c | 99 + > .../Dxe/PciPlatform/PciIovPlatformPolicy.h | 53 + > .../Pci/Dxe/PciPlatform/PciPlatform.c | 541 ++ > .../Pci/Dxe/PciPlatform/PciPlatform.h | 209 + > .../Pci/Dxe/PciPlatform/PciPlatform.inf | 87 + > .../Pci/Dxe/PciPlatform/PciPlatformHooks.c | 939 ++ > .../Pci/Dxe/PciPlatform/PciPlatformHooks.h | 31 + > .../Pci/Dxe/PciPlatform/PciSupportLib.c | 108 + > .../Pci/Dxe/PciPlatform/PciSupportLib.h | 46 + > .../Pei/PlatformVariableInitPei.c | 274 + > .../Pei/PlatformVariableInitPei.h | 41 + > .../Pei/PlatformVariableInitPei.inf | 58 + > .../WhitleyOpenBoardPkg/FspFlashOffsets.fdf | 21 + > .../Include/Dsc/CoreDxeInclude.dsc | 135 + > ...blePerformanceMonitoringInfrastructure.dsc | 40 + > .../Include/Dsc/EnableRichDebugMessages.dsc | 50 + > .../Include/Fdf/CommonNvStorageFtwWorking.fdf | 20 + > .../Include/Fdf/CommonSpiFvHeaderInfo.fdf | 24 + > ...anceMonitoringInfrastructurePostMemory.fdf | 14 + > ...manceMonitoringInfrastructurePreMemory.fdf | 11 + > .../Include/Fdf/NvStorage512K.fdf | 46 + > .../Include/GpioInitData.h | 26 + > .../Include/Guid/PlatformVariableCommon.h | 33 + > .../Include/Guid/SetupVariable.h | 720 ++ > .../Include/Guid/UbaCfgHob.h | 74 + > .../WhitleyOpenBoardPkg/Include/IoApic.h | 23 + > .../Include/Library/MultiPlatSupportLib.h | 67 + > .../Include/Library/PeiPlatformHooklib.h | 17 + > .../Include/Library/PlatformClocksLib.h | 87 + > .../Include/Library/PlatformOpromPolicyLib.h | 83 + > .../Library/PlatformSetupVariableSyncLib.h | 60 + > .../Include/Library/PlatformVariableHookLib.h | 47 + > .../Include/Library/ReadFfsLib.h | 58 + > .../Include/Library/SetupLib.h | 134 + > .../Include/Library/UbaAcpiUpdateLib.h | 38 + > .../Include/Library/UbaBoardSioInfoLib.h | 47 + > .../Include/Library/UbaClkGenUpdateLib.h | 49 + > .../Include/Library/UbaClocksConfigLib.h | 51 + > .../Include/Library/UbaGpioInitLib.h | 26 + > .../Include/Library/UbaGpioPlatformConfig.h | 259 + > .../Include/Library/UbaGpioUpdateLib.h | 51 + > .../Library/UbaHsioPtssTableConfigLib.h | 52 + > .../Include/Library/UbaIioConfigLib.h | 227 + > .../Library/UbaIioPortBifurcationInitLib.h | 47 + > .../Include/Library/UbaOpromUpdateLib.h | 115 + > .../Include/Library/UbaPcdUpdateLib.h | 44 + > .../Include/Library/UbaPchEarlyUpdateLib.h | 63 + > .../Library/UbaPcieBifurcationUpdateLib.h | 130 + > .../Include/Library/UbaPlatLib.h | 25 + > .../Include/Library/UbaSlotUpdateLib.h | 124 + > .../Include/Library/UbaSoftStrapUpdateLib.h | 57 + > .../Include/Library/UbaSystemBoardInfoLib.h | 36 + > .../Library/UbaSystemConfigUpdateLib.h | 42 + > .../Include/Library/UbaUsbOcUpdateLib.h | 51 + > .../Include/OnboardNicStructs.h | 98 + > .../Include/PchSetupVariable.h | 10 + > .../Include/PchSetupVariableLbg.h | 372 + > .../WhitleyOpenBoardPkg/Include/PlatDevData.h | 183 + > .../Include/PlatPirqData.h | 36 + > .../Include/Ppi/ExReportStatusCodeHandler.h | 38 + > .../Include/Ppi/SmbusPolicy.h | 29 + > .../Include/Ppi/UbaCfgDb.h | 144 + > .../Include/Protocol/LegacyBios.h | 1550 +++ > .../Include/Protocol/LegacyBiosPlatform.h | 752 ++ > .../Include/Protocol/PciIovPlatform.h | 72 + > .../Include/Protocol/PlatformType.h | 48 + > .../Include/Protocol/UbaCfgDb.h | 114 + > .../Include/Protocol/UbaDevsUpdateProtocol.h | 86 + > .../Include/Protocol/UbaMakerProtocol.h | 22 + > .../WhitleyOpenBoardPkg/Include/SetupTable.h | 25 + > .../WhitleyOpenBoardPkg/Include/SioRegs.h | 251 + > .../WhitleyOpenBoardPkg/Include/SystemBoard.h | 75 + > .../WhitleyOpenBoardPkg/Include/UbaKti.h | 29 + > .../BoardAcpiLib/DxeBoardAcpiTableLib.c | 37 + > .../BoardAcpiLib/DxeBoardAcpiTableLib.inf | 44 + > .../BoardAcpiLib/DxeMtOlympusAcpiTableLib.c | 54 + > .../BoardAcpiLib/SmmBoardAcpiEnableLib.c | 51 + > .../BoardAcpiLib/SmmBoardAcpiEnableLib.inf | 48 + > .../BoardAcpiLib/SmmSiliconAcpiEnableLib.c | 138 + > .../Library/BoardInitLib/BoardInitDxeLib.c | 299 + > .../Library/BoardInitLib/BoardInitDxeLib.inf | 72 + > .../Library/BoardInitLib/BoardInitDxeLib.uni | 29 + > .../Library/BoardInitLib/BoardInitPreMemLib.c | 450 + > .../BoardInitLib/BoardInitPreMemLib.inf | 66 + > .../MultiPlatSupportLib/MultiPlatSupport.h | 48 + > .../MultiPlatSupportLib/MultiPlatSupportLib.c | 255 + > .../MultiPlatSupportLib.inf | 49 + > .../FspWrapperHobProcessLib.c | 722 ++ > .../PeiFspWrapperHobProcessLib.inf | 99 + > .../PeiPlatformHookLib/PeiPlatformHooklib.c | 43 + > .../PeiPlatformHookLib/PeiPlatformHooklib.inf | 34 + > .../Library/PeiReportFvLib/PeiReportFvLib.c | 270 + > .../Library/PeiReportFvLib/PeiReportFvLib.inf | 65 + > .../PeiUbaGpioPlatformConfigLib.c | 518 + > .../Library/PeiUbaPlatLib/PeiUbaPlatLib.inf | 60 + > .../PeiUbaPlatLib/PeiUbaUsbOcUpdateLib.c | 61 + > .../PeiUbaPlatLib/UbaBoardSioInfoLib.c | 54 + > .../PeiUbaPlatLib/UbaClkGenUpdateLib.c | 134 + > .../PeiUbaPlatLib/UbaClocksConfigLib.c | 59 + > .../Library/PeiUbaPlatLib/UbaGpioUpdateLib.c | 68 + > .../PeiUbaPlatLib/UbaHsioPtssTableConfigLib.c | 58 + > .../PeiUbaPlatLib/UbaIioConfigLibPei.c | 219 + > .../UbaIioPortBifurcationInitLib.c | 55 + > .../Library/PeiUbaPlatLib/UbaPcdUpdateLib.c | 69 + > .../PeiUbaPlatLib/UbaPchEarlyUpdateLib.c | 108 + > .../PeiUbaPlatLib/UbaPchPcieBifurcationLib.c | 57 + > .../PeiUbaPlatLib/UbaSlotUpdateLibPei.c | 156 + > .../PeiUbaPlatLib/UbaSoftStrapUpdateLib.c | 95 + > .../PlatformClocksLib/Pei/PlatformClocksLib.c | 347 + > .../Pei/PlatformClocksLib.inf | 40 + > .../PlatformCmosAccessLib.c | 73 + > .../PlatformCmosAccessLib.inf | 45 + > .../Library/PlatformHooksLib/PlatformHooks.c | 203 + > .../PlatformHooksLib/PlatformHooksLib.inf | 28 + > .../PlatformOpromPolicyLibNull.c | 88 + > .../PlatformOpromPolicyLibNull.inf | 29 + > .../PlatformSetupVariableSyncLibNull.c | 81 + > .../PlatformSetupVariableSyncLibNull.inf | 28 + > .../PlatformVariableHookLibNull.c | 55 + > .../PlatformVariableHookLibNull.inf | 24 + > .../Library/ReadFfsLib/ReadFfsLib.c | 446 + > .../Library/ReadFfsLib/ReadFfsLib.inf | 34 + > .../Library/SerialPortLib/Ns16550.h | 46 + > .../Library/SerialPortLib/SerialPortLib.c | 1023 ++ > .../Library/SerialPortLib/SerialPortLib.inf | 55 + > .../Library/SetCacheMtrrLib/SetCacheMtrrLib.c | 867 ++ > .../SetCacheMtrrLib/SetCacheMtrrLib.inf | 55 + > .../PchPolicyUpdateUsb.c | 152 + > .../SiliconPolicyUpdateLib.c | 778 ++ > .../SiliconPolicyUpdateLib.inf | 64 + > .../SiliconPolicyUpdateLibFsp.c | 770 ++ > .../SiliconPolicyUpdateLibFsp.inf | 68 + > .../SmmSpiFlashCommonLib.inf | 57 + > .../SmmSpiFlashCommonLib/SpiFlashCommon.c | 237 + > .../SpiFlashCommonSmmLib.c | 55 + > .../DxeTcg2PhysicalPresenceLib.c | 41 + > .../DxeTcg2PhysicalPresenceLib.inf | 29 + > .../Library/UbaGpioInitLib/UbaGpioInitLib.c | 145 + > .../Library/UbaGpioInitLib/UbaGpioInitLib.inf | 46 + > .../Dxe/PlatformType/PlatformType.inf | 58 + > .../Platform/Dxe/PlatformType/PlatformTypes.c | 364 + > .../Platform/Dxe/PlatformType/PlatformTypes.h | 58 + > .../Platform/Dxe/S3NvramSave/S3NvramSave.c | 157 + > .../Platform/Dxe/S3NvramSave/S3NvramSave.h | 40 + > .../Platform/Dxe/S3NvramSave/S3NvramSave.inf | 52 + > .../Platform/Pei/DummyPchSpi/DummyPchSpi.inf | 43 + > .../Platform/Pei/DummyPchSpi/PchSpi.c | 383 + > .../EmulationPlatformInit.c | 124 + > .../EmulationPlatformInit.inf | 46 + > .../Platform/Pei/PlatformInfo/PlatformInfo.c | 761 ++ > .../Platform/Pei/PlatformInfo/PlatformInfo.h | 89 + > .../Pei/PlatformInfo/PlatformInfo.inf | 63 + > .../Intel/WhitleyOpenBoardPkg/PlatformPkg.dec | 781 ++ > .../Intel/WhitleyOpenBoardPkg/PlatformPkg.dsc | 931 ++ > .../Intel/WhitleyOpenBoardPkg/PlatformPkg.fdf | 827 ++ > .../WhitleyOpenBoardPkg/PlatformPkgConfig.dsc | 45 + > .../WhitleyOpenBoardPkg/StructurePcd.dsc | 8553 +++++++++++++++++ > .../WhitleyOpenBoardPkg/StructurePcdCpx.dsc | 3796 ++++++++ > .../Uba/BoardInit/Dxe/BoardInitDxe.c | 87 + > .../Uba/BoardInit/Dxe/BoardInitDxe.h | 30 + > .../Uba/BoardInit/Dxe/BoardInitDxe.inf | 70 + > .../Uba/BoardInit/Pei/BoardInitPei.c | 48 + > .../Uba/BoardInit/Pei/BoardInitPei.h | 20 + > .../Uba/BoardInit/Pei/BoardInitPei.inf | 55 + > .../Uba/CfgDb/Dxe/CfgDbDxe.c | 518 + > .../Uba/CfgDb/Dxe/CfgDbDxe.h | 32 + > .../Uba/CfgDb/Dxe/CfgDbDxe.inf | 54 + > .../Uba/CfgDb/Pei/CfgDbPei.c | 803 ++ > .../Uba/CfgDb/Pei/CfgDbPei.h | 33 + > .../Uba/CfgDb/Pei/CfgDbPei.inf | 54 + > .../WhitleyOpenBoardPkg/Uba/UbaCommon.dsc | 29 + > .../WhitleyOpenBoardPkg/Uba/UbaDxeCommon.fdf | 16 + > .../Uba/UbaDxeRpBoards.fdf | 22 + > .../SystemBoardInfoDxe/SystemBoardInfoDxe.c | 206 + > .../SystemBoardInfoDxe/SystemBoardInfoDxe.h | 33 + > .../SystemBoardInfoDxe/SystemBoardInfoDxe.inf | 45 + > .../SystemConfigUpdateDxe.c | 94 + > .../SystemConfigUpdateDxe.h | 30 + > .../SystemConfigUpdateDxe.inf | 48 + > .../Uba/UbaMain/Common/Pei/BoardInfo.c | 69 + > .../Uba/UbaMain/Common/Pei/Clockgen.c | 27 + > .../Uba/UbaMain/Common/Pei/ClocksConfig.c | 177 + > .../UbaMain/Common/Pei/GpioPlatformConfig.c | 166 + > .../UbaMain/Common/Pei/HsioPtssTableConfig.c | 460 + > .../Common/Pei/IioBifurcationSlotTable.h | 156 + > .../UbaMain/Common/Pei/IioPortBifurcation.c | 913 ++ > .../Common/Pei/IioPortBifurcationVer1.c | 1356 +++ > .../UbaMain/Common/Pei/PchHsioPtssTables.h | 51 + > .../Common/Pei/PchLbgHsioPtssTablesBx.c | 44 + > .../Common/Pei/PchLbgHsioPtssTablesBx.h | 18 + > .../Common/Pei/PchLbgHsioPtssTablesBx_Ext.c | 44 + > .../Common/Pei/PchLbgHsioPtssTablesBx_Ext.h | 20 + > .../Common/Pei/PchLbgHsioPtssTablesSx.c | 27 + > .../Common/Pei/PchLbgHsioPtssTablesSx.h | 21 + > .../Common/Pei/PchLbgHsioPtssTablesSx_Ext.c | 44 + > .../Common/Pei/PchLbgHsioPtssTablesSx_Ext.h | 21 + > .../Common/Pei/PeiCommonBoardInitLib.c | 75 + > .../Common/Pei/PeiCommonBoardInitLib.h | 55 + > .../Common/Pei/PeiCommonBoardInitLib.inf | 76 + > .../Dxe/IioCfgUpdateDxe/IioCfgUpdateDxe.c | 107 + > .../Dxe/IioCfgUpdateDxe/IioCfgUpdateDxe.h | 161 + > .../Dxe/IioCfgUpdateDxe/IioCfgUpdateDxe.inf | 48 + > .../Dxe/SlotDataUpdateDxe/SlotDataUpdateDxe.c | 108 + > .../Dxe/SlotDataUpdateDxe/SlotDataUpdateDxe.h | 57 + > .../SlotDataUpdateDxe/SlotDataUpdateDxe.inf | 48 + > .../Dxe/UsbOcUpdateDxe/UsbOcUpdateDxe.c | 124 + > .../Dxe/UsbOcUpdateDxe/UsbOcUpdateDxe.h | 27 + > .../Dxe/UsbOcUpdateDxe/UsbOcUpdateDxe.inf | 44 + > .../TypeCooperCityRP/Pei/AcpiTablePcds.c | 51 + > .../UbaMain/TypeCooperCityRP/Pei/GpioTable.c | 297 + > .../TypeCooperCityRP/Pei/IioBifurInit.c | 393 + > .../UbaMain/TypeCooperCityRP/Pei/KtiEparam.c | 241 + > .../UbaMain/TypeCooperCityRP/Pei/PcdData.c | 259 + > .../TypeCooperCityRP/Pei/PchEarlyUpdate.c | 81 + > .../TypeCooperCityRP/Pei/PeiBoardInit.h | 96 + > .../TypeCooperCityRP/Pei/PeiBoardInitLib.c | 224 + > .../TypeCooperCityRP/Pei/PeiBoardInitLib.inf | 163 + > .../UbaMain/TypeCooperCityRP/Pei/SlotTable.c | 164 + > .../TypeCooperCityRP/Pei/SoftStrapFixup.c | 110 + > .../Uba/UbaMain/TypeCooperCityRP/Pei/UsbOC.c | 123 + > .../Dxe/IioCfgUpdateDxe/IioCfgUpdateDxe.c | 99 + > .../Dxe/IioCfgUpdateDxe/IioCfgUpdateDxe.h | 118 + > .../Dxe/IioCfgUpdateDxe/IioCfgUpdateDxe.inf | 47 + > .../Dxe/SlotDataUpdateDxe/SlotDataUpdateDxe.c | 115 + > .../Dxe/SlotDataUpdateDxe/SlotDataUpdateDxe.h | 57 + > .../SlotDataUpdateDxe/SlotDataUpdateDxe.inf | 47 + > .../Dxe/UsbOcUpdateDxe/UsbOcUpdateDxe.c | 127 + > .../Dxe/UsbOcUpdateDxe/UsbOcUpdateDxe.h | 27 + > .../Dxe/UsbOcUpdateDxe/UsbOcUpdateDxe.inf | 44 + > .../TypeWilsonCityRP/Pei/AcpiTablePcds.c | 53 + > .../UbaMain/TypeWilsonCityRP/Pei/GpioTable.c | 287 + > .../TypeWilsonCityRP/Pei/IioBifurInit.c | 387 + > .../UbaMain/TypeWilsonCityRP/Pei/KtiEparam.c | 107 + > .../UbaMain/TypeWilsonCityRP/Pei/PcdData.c | 274 + > .../TypeWilsonCityRP/Pei/PchEarlyUpdate.c | 92 + > .../TypeWilsonCityRP/Pei/PeiBoardInit.h | 77 + > .../TypeWilsonCityRP/Pei/PeiBoardInitLib.c | 156 + > .../TypeWilsonCityRP/Pei/PeiBoardInitLib.inf | 166 + > .../UbaMain/TypeWilsonCityRP/Pei/SlotTable.c | 171 + > .../TypeWilsonCityRP/Pei/SoftStrapFixup.c | 120 + > .../Uba/UbaMain/TypeWilsonCityRP/Pei/UsbOC.c | 126 + > .../Intel/WhitleyOpenBoardPkg/Uba/UbaPei.fdf | 24 + > .../WhitleyOpenBoardPkg/Uba/UbaRpBoards.dsc | 44 + > .../Uba/UbaUpdatePcds/Pei/UpdatePcdsPei.c | 43 + > .../Uba/UbaUpdatePcds/Pei/UpdatePcdsPei.h | 20 + > .../Uba/UbaUpdatePcds/Pei/UpdatePcdsPei.inf | 50 + > .../ExSerialStatusCodeWorker.c | 194 + > .../ExStatusCodeHandlerPei.c | 111 + > .../ExStatusCodeHandlerPei.h | 85 + > .../ExStatusCodeHandlerPei.inf | 61 + > .../ExReportStatusCodeRouterPei.c | 301 + > .../ExReportStatusCodeRouterPei.h | 104 + > .../ExReportStatusCodeRouterPei.inf | 51 + > .../PeiInterposerToSvidMap.c | 136 + > .../PeiInterposerToSvidMap.inf | 53 + > .../WilsonCityRvp/build_board.py | 111 + > .../WilsonCityRvp/build_config.cfg | 36 + > Platform/Intel/build.cfg | 2 + > Platform/Intel/build_bios.py | 28 +- > Readme.md | 2 + > Silicon/Intel/WhitleySiliconPkg/CpRcPkg.dec | 541 ++ > .../Intel/WhitleySiliconPkg/Cpu/CpuRcPkg.dec | 101 + > .../Cpu/Include/CpuDataStruct.h | 27 + > .../Cpu/Include/CpuPolicyPeiDxeCommon.h | 58 + > .../Cpu/Include/Guid/CpuNvramData.h | 34 + > .../Cpu/Include/Library/CpuConfigLib.h | 30 + > .../Cpu/Include/Library/CpuEarlyDataLib.h | 41 + > .../Cpu/Include/Library/CpuPpmLib.h | 16 + > .../Cpu/Include/PpmPolicyPeiDxeCommon.h | 320 + > .../Cpu/Include/ProcessorPpmSetup.h | 14 + > .../Cpu/Include/Protocol/CpuPolicyProtocol.h | 31 + > .../Cpu/Include/Protocol/PpmPolicyProtocol.h | 16 + > .../Include/BackCompatible.h | 19 + > .../Include/ConfigBlock/TraceHubConfig.h | 65 + > .../Include/ConfigBlock/Usb2PhyConfig.h | 63 + > .../Include/ConfigBlock/UsbConfig.h | 85 + > .../WhitleySiliconPkg/Include/Cpu/CpuIds.h | 18 + > .../Include/CpuAndRevisionDefines.h | 283 + > .../Include/EmulationConfiguration.h | 22 + > .../Intel/WhitleySiliconPkg/Include/Fpga.h | 17 + > .../WhitleySiliconPkg/Include/GpioConfig.h | 288 + > .../Include/Guid/EmulationDfxVariable.h | 25 + > .../Include/Guid/FpgaSocketVariable.h | 39 + > .../Include/Guid/MemBootHealthGuid.h | 71 + > .../Include/Guid/MemoryMapData.h | 197 + > .../Include/Guid/PartialMirrorGuid.h | 61 + > .../Include/Guid/PlatformInfo.h | 150 + > .../Guid/SiliconPolicyInitLibInterface.h | 78 + > .../Include/Guid/SocketCommonRcVariable.h | 57 + > .../Include/Guid/SocketIioVariable.h | 444 + > .../Include/Guid/SocketMemoryVariable.h | 477 + > .../Include/Guid/SocketMpLinkVariable.h | 320 + > .../Include/Guid/SocketPciResourceData.h | 60 + > .../Guid/SocketPowermanagementVariable.h | 300 + > .../Guid/SocketProcessorCoreVariable.h | 143 + > .../Include/Guid/SocketVariable.h | 36 + > .../Include/Guid/StatusCodeDataTypeExDebug.h | 50 + > .../WhitleySiliconPkg/Include/IioConfig.h | 398 + > .../Include/IioPlatformData.h | 204 + > .../Intel/WhitleySiliconPkg/Include/IioRegs.h | 179 + > .../Include/IioSetupDefinitions.h | 60 + > .../Include/IioUniversalData.h | 166 + > .../WhitleySiliconPkg/Include/ImonVrSvid.h | 26 + > .../Include/KtiSetupDefinitions.h | 22 + > .../Include/Library/CompressedVariableLib.h | 35 + > .../Library/EmulationConfigurationLib.h | 34 + > .../Include/Library/MemTypeLib.h | 32 + > .../Include/Library/MemVrSvidMapLib.h | 66 + > .../Include/Library/PchInfoLib.h | 22 + > .../Include/Library/PlatformHooksLib.h | 17 + > .../Include/Library/SemaphoreLib.h | 326 + > .../Intel/WhitleySiliconPkg/Include/MaxCore.h | 20 + > .../WhitleySiliconPkg/Include/MaxSocket.h | 20 + > .../WhitleySiliconPkg/Include/MaxThread.h | 20 + > .../WhitleySiliconPkg/Include/MemCommon.h | 41 + > .../Include/Memory/Ddr4SpdRegisters.h | 38 + > .../Include/Memory/ProcSmbChipCommon.h | 28 + > .../WhitleySiliconPkg/Include/Platform.h | 266 + > .../Include/PlatformInfoTypes.h | 106 + > .../Include/Ppi/DynamicSiLibraryPpi.h | 474 + > .../Include/Ppi/MemoryPolicyPpi.h | 2112 ++++ > .../Include/Ppi/RasImcS3Data.h | 53 + > .../Include/Ppi/UpiPolicyPpi.h | 39 + > .../Protocol/DynamicSiLibraryProtocol.h | 252 + > .../Protocol/DynamicSiLibrarySmmProtocol.h | 60 + > .../Include/Protocol/GlobalNvsArea.h | 212 + > .../Include/Protocol/IioUds.h | 47 + > .../Include/Protocol/PciCallback.h | 85 + > .../WhitleySiliconPkg/Include/RcVersion.h | 23 + > .../Include/ScratchpadList.h | 49 + > .../Include/SiliconUpdUpdate.h | 53 + > .../WhitleySiliconPkg/Include/SystemInfoVar.h | 93 + > .../Include/UncoreCommonIncludes.h | 111 + > .../WhitleySiliconPkg/Include/Upi/KtiDisc.h | 36 + > .../WhitleySiliconPkg/Include/Upi/KtiHost.h | 304 + > .../WhitleySiliconPkg/Include/Upi/KtiSi.h | 32 + > .../Include/UsraAccessType.h | 291 + > .../Core/Include/DataTypes.h | 36 + > .../BaseMemoryCoreLib/Core/Include/MemHost.h | 1051 ++ > .../Core/Include/MemHostChipCommon.h | 190 + > .../BaseMemoryCoreLib/Core/Include/MemRegs.h | 25 + > .../Core/Include/MrcCommonTypes.h | 28 + > .../Core/Include/NGNDimmPlatformCfgData.h | 22 + > .../BaseMemoryCoreLib/Core/Include/SysHost.h | 193 + > .../Core/Include/SysHostChipCommon.h | 101 + > .../BaseMemoryCoreLib/Platform/MemDefaults.h | 28 + > .../BaseMemoryCoreLib/Platform/PlatformHost.h | 35 + > .../FspWrapperPlatformLib.c | 243 + > .../FspWrapperPlatformLib.inf | 71 + > .../Library/SetupLib/PeiSetupLib.c | 259 + > .../Library/SetupLib/PeiSetupLib.inf | 55 + > .../Library/SetupLib/SetupLib.c | 253 + > .../Library/SetupLib/SetupLib.inf | 59 + > .../Library/SetupLib/SetupLibNull.c | 159 + > .../Library/SetupLib/SetupLibNull.inf | 46 + > .../SiliconPolicyInitLibShim.c | 104 + > .../SiliconPolicyInitLibShim.inf | 38 + > .../SiliconWorkaroundLibNull.c | 38 + > .../SiliconWorkaroundLibNull.inf | 50 + > .../Me/MeSps.4/Include/Library/SpsPeiLib.h | 22 + > .../WhitleySiliconPkg/MrcCommonConfig.dsc | 71 + > .../SouthClusterLbg/Include/GpioPinsSklH.h | 300 + > .../SouthClusterLbg/Include/Library/GpioLib.h | 1016 ++ > .../Include/Library/PchMultiPchBase.h | 37 + > .../Include/Library/PchPcieRpLib.h | 145 + > .../Pch/SouthClusterLbg/Include/PchAccess.h | 629 ++ > .../Pch/SouthClusterLbg/Include/PchLimits.h | 108 + > .../SouthClusterLbg/Include/PchPolicyCommon.h | 2161 +++++ > .../Include/PchReservedResources.h | 82 + > .../Pch/SouthClusterLbg/Include/PcieRegs.h | 288 + > .../Include/Ppi/PchHsioPtssTable.h | 31 + > .../Include/Ppi/PchPcieDeviceTable.h | 126 + > .../SouthClusterLbg/Include/Ppi/PchPolicy.h | 23 + > .../SouthClusterLbg/Include/Ppi/PchReset.h | 95 + > .../Pch/SouthClusterLbg/Include/Ppi/Spi.h | 28 + > .../Include/Private/Library/PchSpiCommonLib.h | 458 + > .../Include/Protocol/PchReset.h | 114 + > .../SouthClusterLbg/Include/Protocol/Spi.h | 305 + > .../Include/Register/PchRegsDci.h | 44 + > .../Include/Register/PchRegsDmi.h | 302 + > .../Include/Register/PchRegsEva.h | 124 + > .../Include/Register/PchRegsFia.h | 106 + > .../Include/Register/PchRegsGpio.h | 531 + > .../Include/Register/PchRegsHda.h | 271 + > .../Include/Register/PchRegsHsio.h | 190 + > .../Include/Register/PchRegsItss.h | 90 + > .../Include/Register/PchRegsLan.h | 156 + > .../Include/Register/PchRegsLpc.h | 490 + > .../Include/Register/PchRegsP2sb.h | 132 + > .../Include/Register/PchRegsPcie.h | 620 ++ > .../Include/Register/PchRegsPcr.h | 177 + > .../Include/Register/PchRegsPmc.h | 731 ++ > .../Include/Register/PchRegsPsf.h | 304 + > .../Include/Register/PchRegsPsth.h | 66 + > .../Include/Register/PchRegsSata.h | 713 ++ > .../Include/Register/PchRegsSmbus.h | 157 + > .../Include/Register/PchRegsSpi.h | 354 + > .../Include/Register/PchRegsThermal.h | 113 + > .../Include/Register/PchRegsTraceHub.h | 147 + > .../Include/Register/PchRegsUsb.h | 529 + > .../Library/PeiDxeSmmGpioLib/GpioLibrary.h | 224 + > .../Product/Whitley/SiliconPkg10nmPcds.dsc | 99 + > .../SecurityIp/SecurityIpMkTme1v0_Inputs.h | 25 + > .../SecurityIp/SecurityIpMkTme1v0_Outputs.h | 18 + > .../SecurityIp/SecurityIpSgxTem1v0_Inputs.h | 39 + > .../SecurityIp/SecurityIpSgxTem1v0_Outputs.h | 22 + > .../Guid/SecurityIp/SecurityIpTdx1v0_Inputs.h | 13 + > .../SecurityIp/SecurityIpTdx1v0_Outputs.h | 11 + > .../Include/Guid/SecurityPolicy_Flat.h | 22 + > .../Intel/WhitleySiliconPkg/SiliconPkg.dec | 1004 ++ > .../SiliconPolicyInit/SiliconPolicyInitLate.c | 52 + > .../SiliconPolicyInitLate.inf | 49 + > .../SiliconPolicyInitPreAndPostMem.c | 63 + > .../SiliconPolicyInitPreAndPostMem.inf | 48 + > .../WhitleySiliconPkg/WhitleySiliconPkg.dec | 65 + > 437 files changed, 86801 insertions(+), 12 deletions(-) > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/BiosInfo/BiosInfo.c > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/BiosInfo/BiosInfo.h > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/BiosInfo/BiosInfo.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/CooperCityRvp/build_board.py > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/CooperCityRvp/build_config.cfg > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Cpu/Dxe/PlatformCpuPolicy/PlatformCpuPolicy.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Cpu/Dxe/PlatformCpuPolicy/PlatformCpuPolicy.inf > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/DynamicExPcd.dsc > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Features/Pci/Dxe/PciHostBridge/PciHostBridge.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Features/Pci/Dxe/PciHostBridge/PciHostBridge.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Features/Pci/Dxe/PciHostBridge/PciHostBridge.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Features/Pci/Dxe/PciHostBridge/PciHostBridgeSupport.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Features/Pci/Dxe/PciHostBridge/PciHostResource.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Features/Pci/Dxe/PciHostBridge/PciRebalance.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Features/Pci/Dxe/PciHostBridge/PciRebalance.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Features/Pci/Dxe/PciHostBridge/PciRebalanceIo.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Features/Pci/Dxe/PciHostBridge/PciRebalanceMmio32.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Features/Pci/Dxe/PciHostBridge/PciRebalanceMmio64.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Features/Pci/Dxe/PciHostBridge/PciRootBridge.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Features/Pci/Dxe/PciHostBridge/PciRootBridgeIo.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Features/Pci/Dxe/PciPlatform/PciIovPlatformPolicy.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Features/Pci/Dxe/PciPlatform/PciIovPlatformPolicy.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Features/Pci/Dxe/PciPlatform/PciPlatform.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Features/Pci/Dxe/PciPlatform/PciPlatform.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Features/Pci/Dxe/PciPlatform/PciPlatform.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Features/Pci/Dxe/PciPlatform/PciPlatformHooks.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Features/Pci/Dxe/PciPlatform/PciPlatformHooks.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Features/Pci/Dxe/PciPlatform/PciSupportLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Features/Pci/Dxe/PciPlatform/PciSupportLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Features/Variable/PlatformVariable/Pei/PlatformVariableInitPei.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Features/Variable/PlatformVariable/Pei/PlatformVariableInitPei.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Features/Variable/PlatformVariable/Pei/PlatformVariableInitPei.inf > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/FspFlashOffsets.fdf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Dsc/CoreDxeInclude.dsc > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Dsc/EnablePerformanceMonitoringInfrastructure.dsc > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Dsc/EnableRichDebugMessages.dsc > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Fdf/CommonNvStorageFtwWorking.fdf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Fdf/CommonSpiFvHeaderInfo.fdf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Fdf/EnablePerformanceMonitoringInfrastructurePostMemory.fdf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Fdf/EnablePerformanceMonitoringInfrastructurePreMemory.fdf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Fdf/NvStorage512K.fdf > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/Include/GpioInitData.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Guid/PlatformVariableCommon.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Guid/SetupVariable.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Guid/UbaCfgHob.h > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/Include/IoApic.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/MultiPlatSupportLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/PeiPlatformHooklib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/PlatformClocksLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/PlatformOpromPolicyLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/PlatformSetupVariableSyncLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/PlatformVariableHookLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/ReadFfsLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/SetupLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/UbaAcpiUpdateLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/UbaBoardSioInfoLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/UbaClkGenUpdateLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/UbaClocksConfigLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/UbaGpioInitLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/UbaGpioPlatformConfig.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/UbaGpioUpdateLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/UbaHsioPtssTableConfigLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/UbaIioConfigLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/UbaIioPortBifurcationInitLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/UbaOpromUpdateLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/UbaPcdUpdateLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/UbaPchEarlyUpdateLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/UbaPcieBifurcationUpdateLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/UbaPlatLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/UbaSlotUpdateLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/UbaSoftStrapUpdateLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/UbaSystemBoardInfoLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/UbaSystemConfigUpdateLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Library/UbaUsbOcUpdateLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/OnboardNicStructs.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/PchSetupVariable.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/PchSetupVariableLbg.h > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/Include/PlatDevData.h > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/Include/PlatPirqData.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Ppi/ExReportStatusCodeHandler.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Ppi/SmbusPolicy.h > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/Include/Ppi/UbaCfgDb.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Protocol/LegacyBios.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Protocol/LegacyBiosPlatform.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Protocol/PciIovPlatform.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Protocol/PlatformType.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Protocol/UbaCfgDb.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Protocol/UbaDevsUpdateProtocol.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Include/Protocol/UbaMakerProtocol.h > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/Include/SetupTable.h > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/Include/SioRegs.h > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/Include/SystemBoard.h > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/Include/UbaKti.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/BoardAcpiLib/DxeBoardAcpiTableLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/BoardAcpiLib/DxeBoardAcpiTableLib.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/BoardAcpiLib/DxeMtOlympusAcpiTableLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/BoardAcpiLib/SmmBoardAcpiEnableLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/BoardAcpiLib/SmmBoardAcpiEnableLib.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/BoardAcpiLib/SmmSiliconAcpiEnableLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/BoardInitLib/BoardInitDxeLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/BoardInitLib/BoardInitDxeLib.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/BoardInitLib/BoardInitDxeLib.uni > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/BoardInitLib/BoardInitPreMemLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/BoardInitLib/BoardInitPreMemLib.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/MultiPlatSupportLib/MultiPlatSupport.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/MultiPlatSupportLib/MultiPlatSupportLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/MultiPlatSupportLib/MultiPlatSupportLib.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PeiFspWrapperHobProcessLib/FspWrapperHobProcessLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PeiFspWrapperHobProcessLib/PeiFspWrapperHobProcessLib.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PeiPlatformHookLib/PeiPlatformHooklib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PeiPlatformHookLib/PeiPlatformHooklib.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PeiReportFvLib/PeiReportFvLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PeiReportFvLib/PeiReportFvLib.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PeiUbaPlatLib/PeiUbaGpioPlatformConfigLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PeiUbaPlatLib/PeiUbaPlatLib.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PeiUbaPlatLib/PeiUbaUsbOcUpdateLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PeiUbaPlatLib/UbaBoardSioInfoLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PeiUbaPlatLib/UbaClkGenUpdateLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PeiUbaPlatLib/UbaClocksConfigLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PeiUbaPlatLib/UbaGpioUpdateLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PeiUbaPlatLib/UbaHsioPtssTableConfigLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PeiUbaPlatLib/UbaIioConfigLibPei.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PeiUbaPlatLib/UbaIioPortBifurcationInitLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PeiUbaPlatLib/UbaPcdUpdateLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PeiUbaPlatLib/UbaPchEarlyUpdateLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PeiUbaPlatLib/UbaPchPcieBifurcationLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PeiUbaPlatLib/UbaSlotUpdateLibPei.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PeiUbaPlatLib/UbaSoftStrapUpdateLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PlatformClocksLib/Pei/PlatformClocksLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PlatformClocksLib/Pei/PlatformClocksLib.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PlatformCmosAccessLib/PlatformCmosAccessLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PlatformCmosAccessLib/PlatformCmosAccessLib.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PlatformHooksLib/PlatformHooks.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PlatformHooksLib/PlatformHooksLib.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PlatformOpromPolicyLibNull/PlatformOpromPolicyLibNull.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PlatformOpromPolicyLibNull/PlatformOpromPolicyLibNull.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PlatformSetupVariableSyncLibNull/PlatformSetupVariableSyncLibNull.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PlatformSetupVariableSyncLibNull/PlatformSetupVariableSyncLibNull.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PlatformVariableHookLibNull/PlatformVariableHookLibNull.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/PlatformVariableHookLibNull/PlatformVariableHookLibNull.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/ReadFfsLib/ReadFfsLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/ReadFfsLib/ReadFfsLib.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/SerialPortLib/Ns16550.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/SerialPortLib/SerialPortLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/SerialPortLib/SerialPortLib.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/SetCacheMtrrLib/SetCacheMtrrLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/SetCacheMtrrLib/SetCacheMtrrLib.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/SiliconPolicyUpdateLib/PchPolicyUpdateUsb.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/SiliconPolicyUpdateLib/SiliconPolicyUpdateLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/SiliconPolicyUpdateLib/SiliconPolicyUpdateLib.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/SiliconPolicyUpdateLib/SiliconPolicyUpdateLibFsp.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/SiliconPolicyUpdateLib/SiliconPolicyUpdateLibFsp.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/SmmSpiFlashCommonLib/SmmSpiFlashCommonLib.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/SmmSpiFlashCommonLib/SpiFlashCommon.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/SmmSpiFlashCommonLib/SpiFlashCommonSmmLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/Tcg2PhysicalPresenceLibNull/DxeTcg2PhysicalPresenceLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/Tcg2PhysicalPresenceLibNull/DxeTcg2PhysicalPresenceLib.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/UbaGpioInitLib/UbaGpioInitLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Library/UbaGpioInitLib/UbaGpioInitLib.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Platform/Dxe/PlatformType/PlatformType.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Platform/Dxe/PlatformType/PlatformTypes.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Platform/Dxe/PlatformType/PlatformTypes.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Platform/Dxe/S3NvramSave/S3NvramSave.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Platform/Dxe/S3NvramSave/S3NvramSave.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Platform/Dxe/S3NvramSave/S3NvramSave.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Platform/Pei/DummyPchSpi/DummyPchSpi.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Platform/Pei/DummyPchSpi/PchSpi.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Platform/Pei/EmulationPlatformInit/EmulationPlatformInit.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Platform/Pei/EmulationPlatformInit/EmulationPlatformInit.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Platform/Pei/PlatformInfo/PlatformInfo.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Platform/Pei/PlatformInfo/PlatformInfo.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Platform/Pei/PlatformInfo/PlatformInfo.inf > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/PlatformPkg.dec > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/PlatformPkg.dsc > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/PlatformPkg.fdf > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/PlatformPkgConfig.dsc > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/StructurePcd.dsc > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/StructurePcdCpx.dsc > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/BoardInit/Dxe/BoardInitDxe.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/BoardInit/Dxe/BoardInitDxe.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/BoardInit/Dxe/BoardInitDxe.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/BoardInit/Pei/BoardInitPei.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/BoardInit/Pei/BoardInitPei.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/BoardInit/Pei/BoardInitPei.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/CfgDb/Dxe/CfgDbDxe.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/CfgDb/Dxe/CfgDbDxe.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/CfgDb/Dxe/CfgDbDxe.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/CfgDb/Pei/CfgDbPei.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/CfgDb/Pei/CfgDbPei.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/CfgDb/Pei/CfgDbPei.inf > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaCommon.dsc > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaDxeCommon.fdf > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaDxeRpBoards.fdf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Dxe/SystemBoardInfoDxe/SystemBoardInfoDxe.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Dxe/SystemBoardInfoDxe/SystemBoardInfoDxe.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Dxe/SystemBoardInfoDxe/SystemBoardInfoDxe.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Dxe/SystemConfigUpdateDxe/SystemConfigUpdateDxe.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Dxe/SystemConfigUpdateDxe/SystemConfigUpdateDxe.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Dxe/SystemConfigUpdateDxe/SystemConfigUpdateDxe.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Pei/BoardInfo.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Pei/Clockgen.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Pei/ClocksConfig.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Pei/GpioPlatformConfig.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Pei/HsioPtssTableConfig.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Pei/IioBifurcationSlotTable.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Pei/IioPortBifurcation.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Pei/IioPortBifurcationVer1.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Pei/PchHsioPtssTables.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Pei/PchLbgHsioPtssTablesBx.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Pei/PchLbgHsioPtssTablesBx.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Pei/PchLbgHsioPtssTablesBx_Ext.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Pei/PchLbgHsioPtssTablesBx_Ext.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Pei/PchLbgHsioPtssTablesSx.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Pei/PchLbgHsioPtssTablesSx.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Pei/PchLbgHsioPtssTablesSx_Ext.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Pei/PchLbgHsioPtssTablesSx_Ext.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Pei/PeiCommonBoardInitLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Pei/PeiCommonBoardInitLib.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/Common/Pei/PeiCommonBoardInitLib.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeCooperCityRP/Dxe/IioCfgUpdateDxe/IioCfgUpdateDxe.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeCooperCityRP/Dxe/IioCfgUpdateDxe/IioCfgUpdateDxe.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeCooperCityRP/Dxe/IioCfgUpdateDxe/IioCfgUpdateDxe.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeCooperCityRP/Dxe/SlotDataUpdateDxe/SlotDataUpdateDxe.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeCooperCityRP/Dxe/SlotDataUpdateDxe/SlotDataUpdateDxe.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeCooperCityRP/Dxe/SlotDataUpdateDxe/SlotDataUpdateDxe.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeCooperCityRP/Dxe/UsbOcUpdateDxe/UsbOcUpdateDxe.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeCooperCityRP/Dxe/UsbOcUpdateDxe/UsbOcUpdateDxe.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeCooperCityRP/Dxe/UsbOcUpdateDxe/UsbOcUpdateDxe.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeCooperCityRP/Pei/AcpiTablePcds.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeCooperCityRP/Pei/GpioTable.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeCooperCityRP/Pei/IioBifurInit.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeCooperCityRP/Pei/KtiEparam.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeCooperCityRP/Pei/PcdData.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeCooperCityRP/Pei/PchEarlyUpdate.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeCooperCityRP/Pei/PeiBoardInit.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeCooperCityRP/Pei/PeiBoardInitLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeCooperCityRP/Pei/PeiBoardInitLib.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeCooperCityRP/Pei/SlotTable.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeCooperCityRP/Pei/SoftStrapFixup.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeCooperCityRP/Pei/UsbOC.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeWilsonCityRP/Dxe/IioCfgUpdateDxe/IioCfgUpdateDxe.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeWilsonCityRP/Dxe/IioCfgUpdateDxe/IioCfgUpdateDxe.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeWilsonCityRP/Dxe/IioCfgUpdateDxe/IioCfgUpdateDxe.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeWilsonCityRP/Dxe/SlotDataUpdateDxe/SlotDataUpdateDxe.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeWilsonCityRP/Dxe/SlotDataUpdateDxe/SlotDataUpdateDxe.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeWilsonCityRP/Dxe/SlotDataUpdateDxe/SlotDataUpdateDxe.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeWilsonCityRP/Dxe/UsbOcUpdateDxe/UsbOcUpdateDxe.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeWilsonCityRP/Dxe/UsbOcUpdateDxe/UsbOcUpdateDxe.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeWilsonCityRP/Dxe/UsbOcUpdateDxe/UsbOcUpdateDxe.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeWilsonCityRP/Pei/AcpiTablePcds.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeWilsonCityRP/Pei/GpioTable.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeWilsonCityRP/Pei/IioBifurInit.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeWilsonCityRP/Pei/KtiEparam.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeWilsonCityRP/Pei/PcdData.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeWilsonCityRP/Pei/PchEarlyUpdate.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeWilsonCityRP/Pei/PeiBoardInit.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeWilsonCityRP/Pei/PeiBoardInitLib.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeWilsonCityRP/Pei/PeiBoardInitLib.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeWilsonCityRP/Pei/SlotTable.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeWilsonCityRP/Pei/SoftStrapFixup.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaMain/TypeWilsonCityRP/Pei/UsbOC.c > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaPei.fdf > create mode 100644 Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaRpBoards.dsc > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaUpdatePcds/Pei/UpdatePcdsPei.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaUpdatePcds/Pei/UpdatePcdsPei.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Uba/UbaUpdatePcds/Pei/UpdatePcdsPei.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Universal/PeiExStatusCodeHandler/ExSerialStatusCodeWorker.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Universal/PeiExStatusCodeHandler/ExStatusCodeHandlerPei.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Universal/PeiExStatusCodeHandler/ExStatusCodeHandlerPei.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Universal/PeiExStatusCodeHandler/ExStatusCodeHandlerPei.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Universal/PeiExStatusCodeRouter/ExReportStatusCodeRouterPei.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Universal/PeiExStatusCodeRouter/ExReportStatusCodeRouterPei.h > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Universal/PeiExStatusCodeRouter/ExReportStatusCodeRouterPei.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Universal/PeiInterposerToSvidMap/PeiInterposerToSvidMap.c > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/Universal/PeiInterposerToSvidMap/PeiInterposerToSvidMap.inf > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/WilsonCityRvp/build_board.py > create mode 100644 > Platform/Intel/WhitleyOpenBoardPkg/WilsonCityRvp/build_config.cfg > create mode 100644 Silicon/Intel/WhitleySiliconPkg/CpRcPkg.dec > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Cpu/CpuRcPkg.dec > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Cpu/Include/CpuDataStruct.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Cpu/Include/CpuPolicyPeiDxeCommon.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Cpu/Include/Guid/CpuNvramData.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Cpu/Include/Library/CpuConfigLib.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Cpu/Include/Library/CpuEarlyDataLib.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Cpu/Include/Library/CpuPpmLib.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Cpu/Include/PpmPolicyPeiDxeCommon.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Cpu/Include/ProcessorPpmSetup.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Cpu/Include/Protocol/CpuPolicyProtocol.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Cpu/Include/Protocol/PpmPolicyProtocol.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/BackCompatible.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/ConfigBlock/TraceHubConfig.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/ConfigBlock/Usb2PhyConfig.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/ConfigBlock/UsbConfig.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/Cpu/CpuIds.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/CpuAndRevisionDefines.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/EmulationConfiguration.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/Fpga.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/GpioConfig.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Guid/EmulationDfxVariable.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Guid/FpgaSocketVariable.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Guid/MemBootHealthGuid.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Guid/MemoryMapData.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Guid/PartialMirrorGuid.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Guid/PlatformInfo.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Guid/SiliconPolicyInitLibInterface.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Guid/SocketCommonRcVariable.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Guid/SocketIioVariable.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Guid/SocketMemoryVariable.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Guid/SocketMpLinkVariable.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Guid/SocketPciResourceData.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Guid/SocketPowermanagementVariable.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Guid/SocketProcessorCoreVariable.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Guid/SocketVariable.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Guid/StatusCodeDataTypeExDebug.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/IioConfig.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/IioPlatformData.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/IioRegs.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/IioSetupDefinitions.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/IioUniversalData.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/ImonVrSvid.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/KtiSetupDefinitions.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Library/CompressedVariableLib.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Library/EmulationConfigurationLib.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Library/MemTypeLib.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Library/MemVrSvidMapLib.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Library/PchInfoLib.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Library/PlatformHooksLib.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Library/SemaphoreLib.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/MaxCore.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/MaxSocket.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/MaxThread.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/MemCommon.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Memory/Ddr4SpdRegisters.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Memory/ProcSmbChipCommon.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/Platform.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/PlatformInfoTypes.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Ppi/DynamicSiLibraryPpi.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Ppi/MemoryPolicyPpi.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/Ppi/RasImcS3Data.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/Ppi/UpiPolicyPpi.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Protocol/DynamicSiLibraryProtocol.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Protocol/DynamicSiLibrarySmmProtocol.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Protocol/GlobalNvsArea.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/Protocol/IioUds.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/Protocol/PciCallback.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/RcVersion.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/ScratchpadList.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/SiliconUpdUpdate.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/SystemInfoVar.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Include/UncoreCommonIncludes.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/Upi/KtiDisc.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/Upi/KtiHost.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/Upi/KtiSi.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/Include/UsraAccessType.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Library/BaseMemoryCoreLib/Core/Include/DataTypes.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Library/BaseMemoryCoreLib/Core/Include/MemHost.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Library/BaseMemoryCoreLib/Core/Include/MemHostChipCommon.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Library/BaseMemoryCoreLib/Core/Include/MemRegs.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Library/BaseMemoryCoreLib/Core/Include/MrcCommonTypes.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Library/BaseMemoryCoreLib/Core/Include/NGNDimmPlatformCfgData.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Library/BaseMemoryCoreLib/Core/Include/SysHost.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Library/BaseMemoryCoreLib/Core/Include/SysHostChipCommon.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Library/BaseMemoryCoreLib/Platform/MemDefaults.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Library/BaseMemoryCoreLib/Platform/PlatformHost.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Library/FspWrapperPlatformLib/FspWrapperPlatformLib.c > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Library/FspWrapperPlatformLib/FspWrapperPlatformLib.inf > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Library/SetupLib/PeiSetupLib.c > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Library/SetupLib/PeiSetupLib.inf > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Library/SetupLib/SetupLib.c > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Library/SetupLib/SetupLib.inf > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Library/SetupLib/SetupLibNull.c > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Library/SetupLib/SetupLibNull.inf > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Library/SiliconPolicyInitLibShim/SiliconPolicyInitLibShim.c > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Library/SiliconPolicyInitLibShim/SiliconPolicyInitLibShim.inf > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Library/SiliconWorkaroundLibNull/SiliconWorkaroundLibNull.c > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Library/SiliconWorkaroundLibNull/SiliconWorkaroundLibNull.inf > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Me/MeSps.4/Include/Library/SpsPeiLib.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/MrcCommonConfig.dsc > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/GpioPinsSklH.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Library/GpioLib.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Library/PchMultiPchBase.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Library/PchPcieRpLib.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/PchAccess.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/PchLimits.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/PchPolicyCommon.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/PchReservedResources.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/PcieRegs.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Ppi/PchHsioPtssTable.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Ppi/PchPcieDeviceTable.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Ppi/PchPolicy.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Ppi/PchReset.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Ppi/Spi.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Private/Library/PchSpiCommonLib.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Protocol/PchReset.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Protocol/Spi.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Register/PchRegsDci.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Register/PchRegsDmi.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Register/PchRegsEva.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Register/PchRegsFia.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Register/PchRegsGpio.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Register/PchRegsHda.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Register/PchRegsHsio.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Register/PchRegsItss.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Register/PchRegsLan.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Register/PchRegsLpc.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Register/PchRegsP2sb.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Register/PchRegsPcie.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Register/PchRegsPcr.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Register/PchRegsPmc.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Register/PchRegsPsf.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Register/PchRegsPsth.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Register/PchRegsSata.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Register/PchRegsSmbus.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Register/PchRegsSpi.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Register/PchRegsThermal.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Register/PchRegsTraceHub.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Include/Register/PchRegsUsb.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Pch/SouthClusterLbg/Library/PeiDxeSmmGpioLib/GpioLibrary.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Product/Whitley/SiliconPkg10nmPcds.dsc > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Security/Include/Guid/SecurityIp/SecurityIpMkTme1v0_Inputs.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Security/Include/Guid/SecurityIp/SecurityIpMkTme1v0_Outputs.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Security/Include/Guid/SecurityIp/SecurityIpSgxTem1v0_Inputs.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Security/Include/Guid/SecurityIp/SecurityIpSgxTem1v0_Outputs.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Security/Include/Guid/SecurityIp/SecurityIpTdx1v0_Inputs.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Security/Include/Guid/SecurityIp/SecurityIpTdx1v0_Outputs.h > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/Security/Include/Guid/SecurityPolicy_Flat.h > create mode 100644 Silicon/Intel/WhitleySiliconPkg/SiliconPkg.dec > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/SiliconPolicyInit/SiliconPolicyInitLate.c > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/SiliconPolicyInit/SiliconPolicyInitLate.inf > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/SiliconPolicyInit/SiliconPolicyInitPreAndPostMem.c > create mode 100644 > Silicon/Intel/WhitleySiliconPkg/SiliconPolicyInit/SiliconPolicyInitPreAndPostMem.inf > create mode 100644 Silicon/Intel/WhitleySiliconPkg/WhitleySiliconPkg.dec > > -- > 2.27.0.windows.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#77754): https://edk2.groups.io/g/devel/message/77754 Mute This Topic: https://groups.io/mt/84168614/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-