From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web09.15010.1581448369273410102 for ; Tue, 11 Feb 2020 11:12:49 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: kathappan.esakkithevar@intel.com) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 11 Feb 2020 11:12:48 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,428,1574150400"; d="scan'208";a="226607456" Received: from kesakkit-desk2.gar.corp.intel.com ([10.66.253.115]) by orsmga008.jf.intel.com with ESMTP; 11 Feb 2020 11:12:46 -0800 From: "Kathappan Esakkithevar" To: devel@edk2.groups.io Subject: [edk2-platforms] [PATCH v2 0/7] Add CometlakeOpenBoardPkg support Date: Wed, 12 Feb 2020 00:42:34 +0530 Message-Id: <20200211191241.53188-1-kathappan.esakkithevar@intel.com> X-Mailer: git-send-email 2.16.2.windows.1 V2: Change copy right year to 2020 instead of 2019 at some newly created files. Correct the typo name mistake at SmmCometlakeURvpMultiBoardAcpiSupportLibConstructor function. Create new GUID for PACKAGE_GUID and gCometlakeOpenBoardPkgTokenSpaceGuid at OpenBoardPkg.dec instead reusing existing platform GUID. V1: REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2280 CometlakeOpenBoardPkg is ported based on WhiskeylakeOpenBoardPkg since Cometlake is leveraged from Whiskeylake platform. CometlakeOpenBoardPkg is using CometLakeFspBinPkg and CoffeelakeSiliconPkg. Below are high level changes made: 1. Copy and rename the WhiskeylakeOpenBoardPkg folder as CometlakeOpenBoardPkg , WhiskeylakeURvp as CometlakeURvp at edk2-platforms\Platform\Intel. 2. Configure build_config.cfg with Cometlake packages path and ddd CometlakeURvp board entry at build.cfg to enable build configuration. 3. Configure CometlakeURvp\OpenBoardPkg.dsc with Cometlake Packages and SkuIds. 4. Configure Flash Device as CometlakeURvp at CometlakeURvp\OpenBoardPkg.fdf 5. Port the respective .DEC entries in relevant module and library entries under CometlakeOpenBoardPkg. 6. Replace/Rename string/function/source and header file name as Cometlake under CometlakeOpenBoardPkg and below are major changes. a. MRC b. GPIO c. Board Init Function calls d. PTSS e. Audio Verb table f. Board Policy Update 7. Update and delete FSP UPD changes w.r.t Cometlake FSP UPD structure at FspWrapper\Library 9. Update PcdPciReservedMemBase and PcdPciReservedMemLimit accordingly to avoid Memory Space conflict with aperture MMIO error during boot time, return the same proper base / limit values at CRS method at HostBus.asl 10. Add Cometlake CPU Model macro & Enum update for Cometlake at CoffeelakeSiliconPkg 11. Add SA Device ID macro & update w.r.t Cometlake at CoffeelakeSiliconPkg 12. Add CML PCH SKU ID support at CoffeelakeSiliconPkg Kathappan Esakkithevar (7): CometlakeOpenBoardPkg: Add package and headers CometlakeOpenBoardPkg/CometlakeURvp: Add headers CometlakeOpenBoardPkg: Add library instances CometlakeOpenBoardPkg/CometlakeURvp: Add library instances CometlakeOpenBoardPkg: Add modules CometlakeOpenBoardPkg/CometlakeURvp: Add DSC and build files Update Maintainers.txt for CometlakeOpenBoardPkg Maintainers.txt | 8 + .../Acpi/BoardAcpiDxe/AcpiGnvsInit.c | 96 + .../Acpi/BoardAcpiDxe/BoardAcpiDxe.c | 290 ++ .../Acpi/BoardAcpiDxe/BoardAcpiDxe.inf | 73 + .../Acpi/BoardAcpiDxe/Dsdt/AMLUPD.asl | 20 + .../Acpi/BoardAcpiDxe/Dsdt/DSDT.ASL | 37 + .../Acpi/BoardAcpiDxe/Dsdt/HostBus.asl | 516 ++++ .../Acpi/BoardAcpiDxe/Dsdt/PciTree.asl | 309 ++ .../Acpi/BoardAcpiDxe/Dsdt/Platform.asl | 76 + .../CometlakeOpenBoardPkg/BiosInfo/BiosInfo.c | 93 + .../CometlakeOpenBoardPkg/BiosInfo/BiosInfo.inf | 49 + .../CometlakeURvp/Include/Fdf/FlashMapInclude.fdf | 49 + .../CometlakeURvp/Include/PeiPlatformHookLib.h | 131 + .../CometlakeURvp/Include/PeiPlatformLib.h | 40 + .../CometlakeURvp/Include/PlatformBoardConfig.h | 105 + .../CometlakeURvp/Include/PlatformInfo.h | 44 + .../Library/BaseFuncLib/BaseFuncLib.inf | 33 + .../CometlakeURvp/Library/BaseFuncLib/Gop.c | 41 + .../BaseGpioCheckConflictLib.c | 137 + .../BaseGpioCheckConflictLib.inf | 35 + .../BaseGpioCheckConflictLibNull.c | 37 + .../BaseGpioCheckConflictLibNull.inf | 32 + .../BasePlatformHookLib/BasePlatformHookLib.c | 156 + .../BasePlatformHookLib/BasePlatformHookLib.inf | 53 + .../Library/BoardAcpiLib/SmmBoardAcpiEnableLib.c | 63 + .../Library/BoardAcpiLib/SmmBoardAcpiEnableLib.inf | 50 + .../BoardAcpiLib/SmmCometlakeURvpAcpiEnableLib.c | 40 + .../BoardAcpiLib/SmmMultiBoardAcpiSupportLib.c | 82 + .../BoardAcpiLib/SmmMultiBoardAcpiSupportLib.inf | 50 + .../Library/BoardAcpiLib/SmmSiliconAcpiEnableLib.c | 170 ++ .../CometlakeURvp/Library/BoardInitLib/BoardFunc.c | 19 + .../CometlakeURvp/Library/BoardInitLib/BoardFunc.h | 20 + .../Library/BoardInitLib/BoardFuncInit.c | 26 + .../Library/BoardInitLib/BoardFuncInitPreMem.c | 40 + .../Library/BoardInitLib/BoardInitLib.h | 20 + .../Library/BoardInitLib/BoardPchInitPreMemLib.c | 398 +++ .../Library/BoardInitLib/BoardSaConfigPreMem.h | 83 + .../Library/BoardInitLib/BoardSaInitPreMemLib.c | 383 +++ .../BoardInitLib/CometlakeURvpHsioPtssTables.c | 32 + .../Library/BoardInitLib/CometlakeURvpInit.h | 41 + .../BoardInitLib/GpioTableCmlUlpddr3PreMem.c | 43 + .../BoardInitLib/GpioTableCometlakeULpddr3Rvp.c | 254 ++ .../Library/BoardInitLib/GpioTableDefault.c | 213 ++ .../Library/BoardInitLib/PchHdaVerbTables.h | 3014 ++++++++++++++++++++ .../Library/BoardInitLib/PeiBoardInitPostMemLib.c | 40 + .../BoardInitLib/PeiBoardInitPostMemLib.inf | 57 + .../Library/BoardInitLib/PeiBoardInitPreMemLib.c | 106 + .../Library/BoardInitLib/PeiBoardInitPreMemLib.inf | 118 + .../Library/BoardInitLib/PeiCometlakeURvpDetect.c | 63 + .../BoardInitLib/PeiCometlakeURvpInitPostMemLib.c | 436 +++ .../BoardInitLib/PeiCometlakeURvpInitPreMemLib.c | 562 ++++ .../BoardInitLib/PeiMultiBoardInitPostMemLib.c | 41 + .../BoardInitLib/PeiMultiBoardInitPostMemLib.inf | 207 ++ .../BoardInitLib/PeiMultiBoardInitPreMemLib.c | 83 + .../BoardInitLib/PeiMultiBoardInitPreMemLib.inf | 300 ++ .../DxePolicyBoardConfigLib/DxePolicyBoardConfig.h | 19 + .../DxePolicyBoardConfigLib.inf | 45 + .../DxeSaPolicyBoardConfig.c | 36 + .../PeiPlatformHookLib/PeiPlatformHooklib.c | 299 ++ .../PeiPlatformHookLib/PeiPlatformHooklib.inf | 95 + .../PeiCpuPolicyBoardConfig.c | 49 + .../PeiCpuPolicyBoardConfigPreMem.c | 29 + .../PeiMePolicyBoardConfig.c | 36 + .../PeiMePolicyBoardConfigPreMem.c | 37 + .../PeiPchPolicyBoardConfig.c | 36 + .../PeiPchPolicyBoardConfigPreMem.c | 37 + .../PeiPolicyBoardConfigLib/PeiPolicyBoardConfig.h | 22 + .../PeiPolicyBoardConfigLib.inf | 71 + .../PeiSaPolicyBoardConfig.c | 36 + .../PeiSaPolicyBoardConfigPreMem.c | 37 + .../PeiSiPolicyBoardConfig.c | 27 + .../CometlakeURvp/OpenBoardPkg.dsc | 454 +++ .../CometlakeURvp/OpenBoardPkg.fdf | 702 +++++ .../CometlakeURvp/OpenBoardPkgBuildOption.dsc | 154 + .../CometlakeURvp/OpenBoardPkgPcd.dsc | 404 +++ .../CometlakeURvp/build_config.cfg | 34 + .../Features/PciHotPlug/PciHotPlug.c | 353 +++ .../Features/PciHotPlug/PciHotPlug.h | 130 + .../Features/PciHotPlug/PciHotPlug.inf | 63 + .../Features/Tbt/AcpiTables/Rtd3PcieTbt.asl | 405 +++ .../Features/Tbt/AcpiTables/Tbt.asl | 1877 ++++++++++++ .../Tbt/Include/Library/DxeCheckIommuSupportLib.h | 43 + .../Features/Tbt/Include/Library/DxeTbtPolicyLib.h | 49 + .../Tbt/Include/Library/DxeTbtSecurityLib.h | 131 + .../Tbt/Include/Library/PeiCheckIommuSupportLib.h | 21 + .../Features/Tbt/Include/Library/PeiTbtPolicyLib.h | 43 + .../Tbt/Include/Library/PeiTbtTaskDispatchLib.h | 61 + .../Features/Tbt/Include/Library/TbtCommonLib.h | 261 ++ .../Features/Tbt/Include/Ppi/PeiTbtPolicy.h | 31 + .../Tbt/Include/Private/Library/PeiDTbtInitLib.h | 130 + .../Include/Private/Library/PeiTbtCommonInitLib.h | 51 + .../Tbt/Include/Protocol/DisableBmeProtocol.h | 36 + .../Features/Tbt/Include/Protocol/DxeTbtPolicy.h | 137 + .../Features/Tbt/Include/Protocol/TbtNvsArea.h | 50 + .../Features/Tbt/Include/TbtBoardInfo.h | 23 + .../Features/Tbt/Include/TbtNvsAreaDef.h | 68 + .../Tbt/Include/TbtPolicyCommonDefinition.h | 84 + .../Tbt/Library/DxeTbtPolicyLib/DxeTbtPolicyLib.c | 148 + .../Library/DxeTbtPolicyLib/DxeTbtPolicyLib.inf | 45 + .../Library/DxeTbtPolicyLib/DxeTbtPolicyLibrary.h | 24 + .../Library/PeiDxeSmmTbtCommonLib/TbtCommonLib.c | 316 ++ .../Library/PeiDxeSmmTbtCommonLib/TbtCommonLib.inf | 60 + .../Tbt/Library/PeiTbtPolicyLib/PeiTbtPolicyLib.c | 206 ++ .../Library/PeiTbtPolicyLib/PeiTbtPolicyLib.inf | 51 + .../Library/PeiTbtPolicyLib/PeiTbtPolicyLibrary.h | 19 + .../Private/PeiDTbtInitLib/PeiDTbtInitLib.c | 567 ++++ .../Private/PeiDTbtInitLib/PeiDTbtInitLib.inf | 45 + .../Features/Tbt/TbtInit/Dxe/TbtDxe.c | 228 ++ .../Features/Tbt/TbtInit/Dxe/TbtDxe.inf | 51 + .../Features/Tbt/TbtInit/Pei/PeiTbtInit.c | 211 ++ .../Features/Tbt/TbtInit/Pei/PeiTbtInit.inf | 47 + .../Features/Tbt/TbtInit/Smm/TbtSmiHandler.c | 1609 +++++++++++ .../Features/Tbt/TbtInit/Smm/TbtSmiHandler.h | 180 ++ .../Features/Tbt/TbtInit/Smm/TbtSmm.c | 1765 ++++++++++++ .../Features/Tbt/TbtInit/Smm/TbtSmm.inf | 80 + .../PeiFspPolicyInitLib/PeiFspCpuPolicyInitLib.c | 460 +++ .../PeiFspPolicyInitLib/PeiFspMePolicyInitLib.c | 121 + .../PeiFspPolicyInitLib/PeiFspMiscUpdInitLib.c | 77 + .../PeiFspPolicyInitLib/PeiFspPchPolicyInitLib.c | 743 +++++ .../PeiFspPolicyInitLib/PeiFspPolicyInitLib.c | 223 ++ .../PeiFspPolicyInitLib/PeiFspPolicyInitLib.h | 233 ++ .../PeiFspPolicyInitLib/PeiFspPolicyInitLib.inf | 162 ++ .../PeiFspPolicyInitLib/PeiFspSaPolicyInitLib.c | 848 ++++++ .../PeiFspSecurityPolicyInitLib.c | 70 + .../PeiFspPolicyInitLib/PeiFspSiPolicyInitLib.c | 96 + .../PeiFspMiscUpdUpdateLib.c | 100 + .../PeiFspPolicyUpdateLib.c | 124 + .../PeiMiscPolicyUpdate.h | 25 + .../PeiPchPolicyUpdate.c | 60 + .../PeiPchPolicyUpdate.h | 27 + .../PeiPchPolicyUpdatePreMem.c | 39 + .../PeiSaPolicyUpdate.c | 85 + .../PeiSaPolicyUpdate.h | 30 + .../PeiSaPolicyUpdatePreMem.c | 87 + .../PeiSiliconPolicyUpdateLibFsp.inf | 140 + .../Include/Acpi/GlobalNvs.asl | 112 + .../Include/Acpi/GlobalNvsAreaDef.h | 118 + .../Include/AttemptUsbFirst.h | 51 + .../Intel/CometlakeOpenBoardPkg/Include/CpuSmm.h | 57 + .../Include/FirwmareConfigurations.h | 20 + .../CometlakeOpenBoardPkg/Include/GopConfigLib.h | 1766 ++++++++++++ .../CometlakeOpenBoardPkg/Include/IoExpander.h | 68 + .../Include/Library/DxeCpuPolicyUpdateLib.h | 75 + .../Include/Library/DxeMePolicyUpdateLib.h | 27 + .../Include/Library/DxePchPolicyUpdateLib.h | 25 + .../Include/Library/DxePolicyBoardConfigLib.h | 30 + .../Include/Library/DxeSaPolicyUpdateLib.h | 25 + .../Include/Library/FspPolicyInitLib.h | 29 + .../Include/Library/GpioCheckConflictLib.h | 46 + .../Include/Library/GpioExpanderLib.h | 123 + .../Include/Library/HdaVerbTableLib.h | 48 + .../Include/Library/I2cAccessLib.h | 34 + .../Include/Library/PeiPlatformLib.h | 40 + .../Include/Library/PeiPolicyBoardConfigLib.h | 141 + .../Include/Library/PeiPolicyInitLib.h | 38 + .../Include/Library/PlatformInitLib.h | 23 + .../Include/PchHsioPtssTables.h | 51 + .../Include/PcieDeviceOverrideTable.h | 106 + .../Intel/CometlakeOpenBoardPkg/Include/Platform.h | 33 + .../Include/PlatformBoardId.h | 29 + .../Include/Protocol/GlobalNvsArea.h | 47 + .../Intel/CometlakeOpenBoardPkg/Include/Setup.h | 144 + .../Intel/CometlakeOpenBoardPkg/Include/SioRegs.h | 157 + .../Library/AcpiTimerLib/AcpiTimerLib.c | 394 +++ .../Library/AcpiTimerLib/BaseAcpiTimerLib.c | 48 + .../Library/AcpiTimerLib/BaseAcpiTimerLib.inf | 54 + .../Library/AcpiTimerLib/BaseAcpiTimerLib.uni | 15 + .../BaseGpioExpanderLib/BaseGpioExpanderLib.c | 308 ++ .../BaseGpioExpanderLib/BaseGpioExpanderLib.inf | 36 + .../Library/PeiHdaVerbTableLib/PchHdaVerbTables.c | 2053 +++++++++++++ .../PeiHdaVerbTableLib/PeiHdaVerbTableLib.c | 137 + .../PeiHdaVerbTableLib/PeiHdaVerbTableLib.inf | 69 + .../Library/PeiI2cAccessLib/PeiI2cAccessLib.c | 115 + .../Library/PeiI2cAccessLib/PeiI2cAccessLib.inf | 39 + .../Intel/CometlakeOpenBoardPkg/OpenBoardPkg.dec | 564 ++++ .../DxePolicyUpdateLib/DxeCpuPolicyUpdate.c | 88 + .../Library/DxePolicyUpdateLib/DxeMePolicyUpdate.c | 105 + .../Library/DxePolicyUpdateLib/DxeMePolicyUpdate.h | 90 + .../DxePolicyUpdateLib/DxePchPolicyUpdate.c | 40 + .../DxePolicyUpdateLib/DxePolicyUpdateLib.inf | 59 + .../Library/DxePolicyUpdateLib/DxeSaPolicyUpdate.c | 58 + .../Library/DxePolicyUpdateLib/DxeSaPolicyUpdate.h | 25 + .../Library/PeiPolicyInitLib/PeiCpuPolicyInit.h | 37 + .../Library/PeiPolicyInitLib/PeiMePolicyInit.h | 23 + .../Library/PeiPolicyInitLib/PeiPolicyInit.c | 65 + .../Library/PeiPolicyInitLib/PeiPolicyInit.h | 23 + .../Library/PeiPolicyInitLib/PeiPolicyInitLib.inf | 62 + .../Library/PeiPolicyInitLib/PeiPolicyInitPreMem.c | 60 + .../Library/PeiPolicyInitLib/PeiSaPolicyInit.c | 114 + .../Library/PeiPolicyInitLib/PeiSaPolicyInit.h | 58 + .../Library/PeiPolicyInitLib/PeiSiPolicyInit.h | 22 + .../PeiPolicyUpdateLib/PeiCpuPolicyUpdate.c | 80 + .../PeiPolicyUpdateLib/PeiCpuPolicyUpdate.h | 32 + .../PeiPolicyUpdateLib/PeiCpuPolicyUpdatePreMem.c | 108 + .../Library/PeiPolicyUpdateLib/PeiMePolicyUpdate.c | 49 + .../Library/PeiPolicyUpdateLib/PeiMePolicyUpdate.h | 14 + .../PeiPolicyUpdateLib/PeiMePolicyUpdatePreMem.c | 32 + .../PeiPolicyUpdateLib/PeiPchPolicyUpdate.c | 518 ++++ .../PeiPolicyUpdateLib/PeiPchPolicyUpdate.h | 24 + .../PeiPolicyUpdateLib/PeiPchPolicyUpdatePreMem.c | 114 + .../PeiPolicyUpdateLib/PeiPolicyUpdateLib.inf | 273 ++ .../Library/PeiPolicyUpdateLib/PeiSaPolicyUpdate.c | 243 ++ .../Library/PeiPolicyUpdateLib/PeiSaPolicyUpdate.h | 53 + .../PeiPolicyUpdateLib/PeiSaPolicyUpdatePreMem.c | 213 ++ .../Library/PeiPolicyUpdateLib/PeiSiPolicyUpdate.c | 169 ++ .../Library/PeiPolicyUpdateLib/PeiSiPolicyUpdate.h | 18 + .../Policy/PolicyInitDxe/BoardInitLib.c | 608 ++++ .../Policy/PolicyInitDxe/BoardInitLib.h | 32 + .../Policy/PolicyInitDxe/CpuPolicyInitDxe.c | 46 + .../Policy/PolicyInitDxe/CpuPolicyInitDxe.h | 38 + .../Policy/PolicyInitDxe/GopPolicyInitDxe.c | 174 ++ .../Policy/PolicyInitDxe/GopPolicyInitDxe.h | 41 + .../Policy/PolicyInitDxe/PchPolicyInitDxe.c | 55 + .../Policy/PolicyInitDxe/PchPolicyInitDxe.h | 52 + .../Policy/PolicyInitDxe/PolicyInitDxe.c | 88 + .../Policy/PolicyInitDxe/PolicyInitDxe.h | 45 + .../Policy/PolicyInitDxe/PolicyInitDxe.inf | 176 ++ .../Policy/PolicyInitDxe/SaPolicyInitDxe.c | 60 + .../Policy/PolicyInitDxe/SaPolicyInitDxe.h | 56 + .../Policy/PolicyInitDxe/SiliconPolicyInitDxe.c | 46 + .../Policy/PolicyInitDxe/SiliconPolicyInitDxe.h | 37 + 221 files changed, 37340 insertions(+) create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Acpi/BoardAcpiDxe/AcpiGnvsInit.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Acpi/BoardAcpiDxe/BoardAcpiDxe.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Acpi/BoardAcpiDxe/BoardAcpiDxe.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Acpi/BoardAcpiDxe/Dsdt/AMLUPD.asl create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Acpi/BoardAcpiDxe/Dsdt/DSDT.ASL create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Acpi/BoardAcpiDxe/Dsdt/HostBus.asl create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Acpi/BoardAcpiDxe/Dsdt/PciTree.asl create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Acpi/BoardAcpiDxe/Dsdt/Platform.asl create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/BiosInfo/BiosInfo.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/BiosInfo/BiosInfo.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Include/Fdf/FlashMapInclude.fdf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Include/PeiPlatformHookLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Include/PeiPlatformLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Include/PlatformBoardConfig.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Include/PlatformInfo.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BaseFuncLib/BaseFuncLib.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BaseFuncLib/Gop.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BaseGpioCheckConflictLib/BaseGpioCheckConflictLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BaseGpioCheckConflictLib/BaseGpioCheckConflictLib.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BaseGpioCheckConflictLibNull/BaseGpioCheckConflictLibNull.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BaseGpioCheckConflictLibNull/BaseGpioCheckConflictLibNull.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BasePlatformHookLib/BasePlatformHookLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BasePlatformHookLib/BasePlatformHookLib.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardAcpiLib/SmmBoardAcpiEnableLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardAcpiLib/SmmBoardAcpiEnableLib.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardAcpiLib/SmmCometlakeURvpAcpiEnableLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardAcpiLib/SmmMultiBoardAcpiSupportLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardAcpiLib/SmmMultiBoardAcpiSupportLib.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardAcpiLib/SmmSiliconAcpiEnableLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/BoardFunc.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/BoardFunc.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/BoardFuncInit.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/BoardFuncInitPreMem.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/BoardInitLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/BoardPchInitPreMemLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/BoardSaConfigPreMem.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/BoardSaInitPreMemLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/CometlakeURvpHsioPtssTables.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/CometlakeURvpInit.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/GpioTableCmlUlpddr3PreMem.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/GpioTableCometlakeULpddr3Rvp.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/GpioTableDefault.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/PchHdaVerbTables.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/PeiBoardInitPostMemLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/PeiBoardInitPostMemLib.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/PeiBoardInitPreMemLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/PeiBoardInitPreMemLib.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/PeiCometlakeURvpDetect.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/PeiCometlakeURvpInitPostMemLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/PeiCometlakeURvpInitPreMemLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/PeiMultiBoardInitPostMemLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/PeiMultiBoardInitPostMemLib.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/PeiMultiBoardInitPreMemLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardInitLib/PeiMultiBoardInitPreMemLib.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/DxePolicyBoardConfigLib/DxePolicyBoardConfig.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/DxePolicyBoardConfigLib/DxePolicyBoardConfigLib.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/DxePolicyBoardConfigLib/DxeSaPolicyBoardConfig.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPlatformHookLib/PeiPlatformHooklib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPlatformHookLib/PeiPlatformHooklib.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPolicyBoardConfigLib/PeiCpuPolicyBoardConfig.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPolicyBoardConfigLib/PeiCpuPolicyBoardConfigPreMem.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPolicyBoardConfigLib/PeiMePolicyBoardConfig.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPolicyBoardConfigLib/PeiMePolicyBoardConfigPreMem.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPolicyBoardConfigLib/PeiPchPolicyBoardConfig.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPolicyBoardConfigLib/PeiPchPolicyBoardConfigPreMem.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPolicyBoardConfigLib/PeiPolicyBoardConfig.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPolicyBoardConfigLib/PeiPolicyBoardConfigLib.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPolicyBoardConfigLib/PeiSaPolicyBoardConfig.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPolicyBoardConfigLib/PeiSaPolicyBoardConfigPreMem.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPolicyBoardConfigLib/PeiSiPolicyBoardConfig.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/OpenBoardPkg.dsc create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/OpenBoardPkg.fdf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/OpenBoardPkgBuildOption.dsc create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/OpenBoardPkgPcd.dsc create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/build_config.cfg create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/PciHotPlug/PciHotPlug.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/PciHotPlug/PciHotPlug.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/PciHotPlug/PciHotPlug.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/AcpiTables/Rtd3PcieTbt.asl create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/AcpiTables/Tbt.asl create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Library/DxeCheckIommuSupportLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Library/DxeTbtPolicyLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Library/DxeTbtSecurityLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Library/PeiCheckIommuSupportLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Library/PeiTbtPolicyLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Library/PeiTbtTaskDispatchLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Library/TbtCommonLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Ppi/PeiTbtPolicy.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Private/Library/PeiDTbtInitLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Private/Library/PeiTbtCommonInitLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Protocol/DisableBmeProtocol.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Protocol/DxeTbtPolicy.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Protocol/TbtNvsArea.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/TbtBoardInfo.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/TbtNvsAreaDef.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/TbtPolicyCommonDefinition.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Library/DxeTbtPolicyLib/DxeTbtPolicyLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Library/DxeTbtPolicyLib/DxeTbtPolicyLib.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Library/DxeTbtPolicyLib/DxeTbtPolicyLibrary.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Library/PeiDxeSmmTbtCommonLib/TbtCommonLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Library/PeiDxeSmmTbtCommonLib/TbtCommonLib.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Library/PeiTbtPolicyLib/PeiTbtPolicyLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Library/PeiTbtPolicyLib/PeiTbtPolicyLib.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Library/PeiTbtPolicyLib/PeiTbtPolicyLibrary.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Library/Private/PeiDTbtInitLib/PeiDTbtInitLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Library/Private/PeiDTbtInitLib/PeiDTbtInitLib.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/TbtInit/Dxe/TbtDxe.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/TbtInit/Dxe/TbtDxe.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/TbtInit/Pei/PeiTbtInit.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/TbtInit/Pei/PeiTbtInit.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/TbtInit/Smm/TbtSmiHandler.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/TbtInit/Smm/TbtSmiHandler.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/TbtInit/Smm/TbtSmm.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/TbtInit/Smm/TbtSmm.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiFspPolicyInitLib/PeiFspCpuPolicyInitLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiFspPolicyInitLib/PeiFspMePolicyInitLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiFspPolicyInitLib/PeiFspMiscUpdInitLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiFspPolicyInitLib/PeiFspPchPolicyInitLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiFspPolicyInitLib/PeiFspPolicyInitLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiFspPolicyInitLib/PeiFspPolicyInitLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiFspPolicyInitLib/PeiFspPolicyInitLib.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiFspPolicyInitLib/PeiFspSaPolicyInitLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiFspPolicyInitLib/PeiFspSecurityPolicyInitLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiFspPolicyInitLib/PeiFspSiPolicyInitLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiFspMiscUpdUpdateLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiFspPolicyUpdateLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiMiscPolicyUpdate.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiPchPolicyUpdate.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiPchPolicyUpdate.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiPchPolicyUpdatePreMem.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiSaPolicyUpdate.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiSaPolicyUpdate.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiSaPolicyUpdatePreMem.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPolicyUpdateLibFsp/PeiSiliconPolicyUpdateLibFsp.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/Acpi/GlobalNvs.asl create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/Acpi/GlobalNvsAreaDef.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/AttemptUsbFirst.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/CpuSmm.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/FirwmareConfigurations.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/GopConfigLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/IoExpander.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/Library/DxeCpuPolicyUpdateLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/Library/DxeMePolicyUpdateLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/Library/DxePchPolicyUpdateLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/Library/DxePolicyBoardConfigLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/Library/DxeSaPolicyUpdateLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/Library/FspPolicyInitLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/Library/GpioCheckConflictLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/Library/GpioExpanderLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/Library/HdaVerbTableLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/Library/I2cAccessLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/Library/PeiPlatformLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/Library/PeiPolicyBoardConfigLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/Library/PeiPolicyInitLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/Library/PlatformInitLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/PchHsioPtssTables.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/PcieDeviceOverrideTable.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/Platform.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/PlatformBoardId.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/Protocol/GlobalNvsArea.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/Setup.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Include/SioRegs.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Library/AcpiTimerLib/AcpiTimerLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Library/AcpiTimerLib/BaseAcpiTimerLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Library/AcpiTimerLib/BaseAcpiTimerLib.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Library/AcpiTimerLib/BaseAcpiTimerLib.uni create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Library/BaseGpioExpanderLib/BaseGpioExpanderLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Library/BaseGpioExpanderLib/BaseGpioExpanderLib.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Library/PeiHdaVerbTableLib/PchHdaVerbTables.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Library/PeiHdaVerbTableLib/PeiHdaVerbTableLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Library/PeiHdaVerbTableLib/PeiHdaVerbTableLib.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Library/PeiI2cAccessLib/PeiI2cAccessLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Library/PeiI2cAccessLib/PeiI2cAccessLib.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/OpenBoardPkg.dec create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/DxePolicyUpdateLib/DxeCpuPolicyUpdate.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/DxePolicyUpdateLib/DxeMePolicyUpdate.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/DxePolicyUpdateLib/DxeMePolicyUpdate.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/DxePolicyUpdateLib/DxePchPolicyUpdate.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/DxePolicyUpdateLib/DxePolicyUpdateLib.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/DxePolicyUpdateLib/DxeSaPolicyUpdate.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/DxePolicyUpdateLib/DxeSaPolicyUpdate.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyInitLib/PeiCpuPolicyInit.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyInitLib/PeiMePolicyInit.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyInitLib/PeiPolicyInit.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyInitLib/PeiPolicyInit.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyInitLib/PeiPolicyInitLib.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyInitLib/PeiPolicyInitPreMem.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyInitLib/PeiSaPolicyInit.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyInitLib/PeiSaPolicyInit.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyInitLib/PeiSiPolicyInit.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/PeiCpuPolicyUpdate.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/PeiCpuPolicyUpdate.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/PeiCpuPolicyUpdatePreMem.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/PeiMePolicyUpdate.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/PeiMePolicyUpdate.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/PeiMePolicyUpdatePreMem.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/PeiPchPolicyUpdate.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/PeiPchPolicyUpdate.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/PeiPchPolicyUpdatePreMem.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/PeiPolicyUpdateLib.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/PeiSaPolicyUpdate.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/PeiSaPolicyUpdate.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/PeiSaPolicyUpdatePreMem.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/PeiSiPolicyUpdate.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/PeiSiPolicyUpdate.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/PolicyInitDxe/BoardInitLib.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/PolicyInitDxe/BoardInitLib.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/PolicyInitDxe/CpuPolicyInitDxe.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/PolicyInitDxe/CpuPolicyInitDxe.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/PolicyInitDxe/GopPolicyInitDxe.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/PolicyInitDxe/GopPolicyInitDxe.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/PolicyInitDxe/PchPolicyInitDxe.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/PolicyInitDxe/PchPolicyInitDxe.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/PolicyInitDxe/PolicyInitDxe.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/PolicyInitDxe/PolicyInitDxe.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/PolicyInitDxe/PolicyInitDxe.inf create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/PolicyInitDxe/SaPolicyInitDxe.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/PolicyInitDxe/SaPolicyInitDxe.h create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/PolicyInitDxe/SiliconPolicyInitDxe.c create mode 100644 Platform/Intel/CometlakeOpenBoardPkg/Policy/PolicyInitDxe/SiliconPolicyInitDxe.h -- 2.16.2.windows.1