From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web09.20294.1581471085033242474 for ; Tue, 11 Feb 2020 17:31:25 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 134.134.136.31, mailfrom: chasel.chiu@intel.com) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 11 Feb 2020 17:31:23 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,428,1574150400"; d="scan'208";a="256663443" Received: from kmsmsx156.gar.corp.intel.com ([172.21.138.133]) by fmsmga004.fm.intel.com with ESMTP; 11 Feb 2020 17:31:22 -0800 Received: from pgsmsx111.gar.corp.intel.com ([169.254.2.4]) by KMSMSX156.gar.corp.intel.com ([169.254.1.217]) with mapi id 14.03.0439.000; Wed, 12 Feb 2020 09:31:21 +0800 From: "Chiu, Chasel" To: "devel@edk2.groups.io" , "Esakkithevar, Kathappan" Subject: Re: [edk2-devel] [edk2-platforms] [PATCH v2 0/7] Add CometlakeOpenBoardPkg support Thread-Topic: [edk2-devel] [edk2-platforms] [PATCH v2 0/7] Add CometlakeOpenBoardPkg support Thread-Index: AQHV4Q9F47ySB8j6iEWeodsnEHE3w6gWxhtg Date: Wed, 12 Feb 2020 01:31:20 +0000 Message-ID: <3C3EFB470A303B4AB093197B6777CCEC50690636@PGSMSX111.gar.corp.intel.com> References: <20200211191241.53188-1-kathappan.esakkithevar@intel.com> In-Reply-To: <20200211191241.53188-1-kathappan.esakkithevar@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMDk0ZTg0MzItZTU5OC00M2MxLTg5MjMtM2I4MzI3OGIyYWQ4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiRzJONGpCV1AxSGNLV1BcL3BSVldXaDFaQWxGM2lYZFRJdWlXTE5NaVFwZHd4UEFCS2RHa3RVY1Q1Y0pjZlkwcU0ifQ== x-ctpclassification: CTP_NT x-originating-ip: [172.30.20.206] MIME-Version: 1.0 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Chasel Chiu > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of > Kathappan Esakkithevar > Sent: Wednesday, February 12, 2020 3:13 AM > To: devel@edk2.groups.io > Subject: [edk2-devel] [edk2-platforms] [PATCH v2 0/7] Add > CometlakeOpenBoardPkg support >=20 > V2: > Change copy right year to 2020 instead of 2019 at some newly created fil= es. > Correct the typo name mistake at > SmmCometlakeURvpMultiBoardAcpiSupportLibConstructor function. > Create new GUID for PACKAGE_GUID and > gCometlakeOpenBoardPkgTokenSpaceGuid at OpenBoardPkg.dec instead > reusing existing platform GUID. >=20 > V1: > REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3D2280 >=20 > 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 ent= ries > 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 duri= ng > 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 >=20 > 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 >=20 > 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.in > f > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Acpi/BoardAcpiDxe/Dsdt/AMLUPD.a > sl > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Acpi/BoardAcpiDxe/Dsdt/DSDT.ASL > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Acpi/BoardAcpiDxe/Dsdt/HostBus.as > l > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Acpi/BoardAcpiDxe/Dsdt/PciTree.asl > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Acpi/BoardAcpiDxe/Dsdt/Platform.a > sl > 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/FlashM > apInclude.fdf > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Include/PeiPlatform > HookLib.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Include/PeiPlatform > Lib.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Include/PlatformBo > ardConfig.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Include/PlatformInf > o.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BaseFuncLi > b/BaseFuncLib.inf > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BaseFuncLi > b/Gop.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BaseGpioCh > eckConflictLib/BaseGpioCheckConflictLib.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BaseGpioCh > eckConflictLib/BaseGpioCheckConflictLib.inf > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BaseGpioCh > eckConflictLibNull/BaseGpioCheckConflictLibNull.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BaseGpioCh > eckConflictLibNull/BaseGpioCheckConflictLibNull.inf > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BasePlatfor > mHookLib/BasePlatformHookLib.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BasePlatfor > mHookLib/BasePlatformHookLib.inf > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardAcpiLi > b/SmmBoardAcpiEnableLib.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardAcpiLi > b/SmmBoardAcpiEnableLib.inf > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardAcpiLi > b/SmmCometlakeURvpAcpiEnableLib.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardAcpiLi > b/SmmMultiBoardAcpiSupportLib.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardAcpiLi > b/SmmMultiBoardAcpiSupportLib.inf > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/BoardAcpiLi > b/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/DxePolicyBo > ardConfigLib/DxePolicyBoardConfig.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/DxePolicyBo > ardConfigLib/DxePolicyBoardConfigLib.inf > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/DxePolicyBo > ardConfigLib/DxeSaPolicyBoardConfig.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPlatform > HookLib/PeiPlatformHooklib.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPlatform > HookLib/PeiPlatformHooklib.inf > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPolicyBo > ardConfigLib/PeiCpuPolicyBoardConfig.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPolicyBo > ardConfigLib/PeiCpuPolicyBoardConfigPreMem.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPolicyBo > ardConfigLib/PeiMePolicyBoardConfig.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPolicyBo > ardConfigLib/PeiMePolicyBoardConfigPreMem.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPolicyBo > ardConfigLib/PeiPchPolicyBoardConfig.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPolicyBo > ardConfigLib/PeiPchPolicyBoardConfigPreMem.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPolicyBo > ardConfigLib/PeiPolicyBoardConfig.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPolicyBo > ardConfigLib/PeiPolicyBoardConfigLib.inf > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPolicyBo > ardConfigLib/PeiSaPolicyBoardConfig.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPolicyBo > ardConfigLib/PeiSaPolicyBoardConfigPreMem.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Library/PeiPolicyBo > ardConfigLib/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/OpenBoardPkgBuil > dOption.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/Rtd3PcieTb > t.asl > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/AcpiTables/Tbt.asl > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Library/DxeCh > eckIommuSupportLib.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Library/DxeTbt > PolicyLib.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Library/DxeTbt > SecurityLib.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Library/PeiChe > ckIommuSupportLib.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Library/PeiTbt > PolicyLib.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Library/PeiTbt= T > askDispatchLib.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Library/TbtCo > mmonLib.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Ppi/PeiTbtPoli= c > y.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Private/Librar= y > /PeiDTbtInitLib.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Private/Librar= y > /PeiTbtCommonInitLib.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Protocol/Disab > leBmeProtocol.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Protocol/DxeT > btPolicy.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Include/Protocol/TbtN > vsArea.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/TbtPolicyCom > monDefinition.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Library/DxeTbtPolicyLi > b/DxeTbtPolicyLib.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Library/DxeTbtPolicyLi > b/DxeTbtPolicyLib.inf > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Library/DxeTbtPolicyLi > b/DxeTbtPolicyLibrary.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Library/PeiDxeSmmTbt > CommonLib/TbtCommonLib.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Library/PeiDxeSmmTbt > CommonLib/TbtCommonLib.inf > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Library/PeiTbtPolicyLi= b > /PeiTbtPolicyLib.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Library/PeiTbtPolicyLi= b > /PeiTbtPolicyLib.inf > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Library/PeiTbtPolicyLi= b > /PeiTbtPolicyLibrary.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Library/Private/PeiDTb= t > InitLib/PeiDTbtInitLib.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/Library/Private/PeiDTb= t > InitLib/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= .in > f > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/TbtInit/Smm/TbtSmiHa > ndler.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/TbtInit/Smm/TbtSmiHa > ndler.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/TbtInit/Smm/TbtSmm. > c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/TbtInit/Smm/TbtSmm.i > nf > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiFspPolicyInit > Lib/PeiFspCpuPolicyInitLib.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiFspPolicyInit > Lib/PeiFspMePolicyInitLib.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiFspPolicyInit > Lib/PeiFspMiscUpdInitLib.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiFspPolicyInit > Lib/PeiFspPchPolicyInitLib.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiFspPolicyInit > Lib/PeiFspPolicyInitLib.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiFspPolicyInit > Lib/PeiFspPolicyInitLib.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiFspPolicyInit > Lib/PeiFspPolicyInitLib.inf > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiFspPolicyInit > Lib/PeiFspSaPolicyInitLib.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiFspPolicyInit > Lib/PeiFspSecurityPolicyInitLib.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiFspPolicyInit > Lib/PeiFspSiPolicyInitLib.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPolicy > UpdateLibFsp/PeiFspMiscUpdUpdateLib.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPolicy > UpdateLibFsp/PeiFspPolicyUpdateLib.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPolicy > UpdateLibFsp/PeiMiscPolicyUpdate.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPolicy > UpdateLibFsp/PeiPchPolicyUpdate.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPolicy > UpdateLibFsp/PeiPchPolicyUpdate.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPolicy > UpdateLibFsp/PeiPchPolicyUpdatePreMem.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPolicy > UpdateLibFsp/PeiSaPolicyUpdate.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPolicy > UpdateLibFsp/PeiSaPolicyUpdate.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPolicy > UpdateLibFsp/PeiSaPolicyUpdatePreMem.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/FspWrapper/Library/PeiSiliconPolicy > UpdateLibFsp/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/DxeCpuPolicyUpdat > eLib.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Include/Library/DxeMePolicyUpdate > Lib.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Include/Library/DxePchPolicyUpdate > Lib.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Include/Library/DxePolicyBoardConfi > gLib.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Include/Library/DxeSaPolicyUpdateLi > b.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Include/Library/FspPolicyInitLib.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Include/Library/GpioCheckConflictLi > b.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/PeiPolicyBoardConfi > gLib.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/BaseAcpiTimer > Lib.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Library/AcpiTimerLib/BaseAcpiTimer > Lib.inf > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Library/AcpiTimerLib/BaseAcpiTimer > Lib.uni > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Library/BaseGpioExpanderLib/Base > GpioExpanderLib.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Library/BaseGpioExpanderLib/Base > GpioExpanderLib.inf > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Library/PeiHdaVerbTableLib/PchHda > VerbTables.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Library/PeiHdaVerbTableLib/PeiHda > VerbTableLib.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Library/PeiHdaVerbTableLib/PeiHda > VerbTableLib.inf > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Library/PeiI2cAccessLib/PeiI2cAcces= s > Lib.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Library/PeiI2cAccessLib/PeiI2cAcces= s > Lib.inf > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/OpenBoardPkg.dec > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/DxePolicyUpdateLib/D > xeCpuPolicyUpdate.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/DxePolicyUpdateLib/D > xeMePolicyUpdate.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/DxePolicyUpdateLib/D > xeMePolicyUpdate.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/DxePolicyUpdateLib/D > xePchPolicyUpdate.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/DxePolicyUpdateLib/D > xePolicyUpdateLib.inf > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/DxePolicyUpdateLib/D > xeSaPolicyUpdate.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/DxePolicyUpdateLib/D > xeSaPolicyUpdate.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyInitLib/Pei= Cp > uPolicyInit.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyInitLib/Pei= Me > PolicyInit.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyInitLib/Pei= Pol > icyInit.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyInitLib/Pei= Pol > icyInit.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyInitLib/Pei= Pol > icyInitLib.inf > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyInitLib/Pei= Pol > icyInitPreMem.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyInitLib/Pei= SaP > olicyInit.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyInitLib/Pei= SaP > olicyInit.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyInitLib/Pei= SiP > olicyInit.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/P= e > iCpuPolicyUpdate.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/P= e > iCpuPolicyUpdate.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/P= e > iCpuPolicyUpdatePreMem.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/P= e > iMePolicyUpdate.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/P= e > iMePolicyUpdate.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/P= e > iMePolicyUpdatePreMem.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/P= e > iPchPolicyUpdate.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/P= e > iPchPolicyUpdate.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/P= e > iPchPolicyUpdatePreMem.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/P= e > iPolicyUpdateLib.inf > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/P= e > iSaPolicyUpdate.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/P= e > iSaPolicyUpdate.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/P= e > iSaPolicyUpdatePreMem.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/P= e > iSiPolicyUpdate.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/P= e > iSiPolicyUpdate.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/CpuPolicyInitD= x > e.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/PolicyInitDxe/CpuPolicyInitD= x > e.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/PolicyInitDxe/GopPolicyInitD= x > e.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/PolicyInitDxe/GopPolicyInitD= x > e.h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/PolicyInitDxe/PchPolicyInitD= xe > .c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/PolicyInitDxe/PchPolicyInitD= xe > .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/SaPolicyInitDx= e. > c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/PolicyInitDxe/SaPolicyInitDx= e. > h > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/PolicyInitDxe/SiliconPolicyI= nit > Dxe.c > create mode 100644 > Platform/Intel/CometlakeOpenBoardPkg/Policy/PolicyInitDxe/SiliconPolicyI= nit > Dxe.h >=20 > -- > 2.16.2.windows.1 >=20 >=20 >=20