├── Silicon ├── Intel │ ├── Tools │ │ ├── .gitignore │ │ └── FitGen │ │ │ ├── GNUmakefile │ │ │ └── Makefile │ ├── Vlv2DeviceRefCodePkg │ │ ├── AcpiTablesPCAT │ │ │ └── IoTVirtualDevice.asl │ │ ├── ValleyView2Soc │ │ │ └── SouthCluster │ │ │ │ └── Include │ │ │ │ ├── Rsci.h │ │ │ │ └── Guid │ │ │ │ └── Vlv2Variable.h │ │ └── Include │ │ │ └── Guid │ │ │ └── Vlv2DeviceRefCodePkgTokenSpace.h │ ├── KabylakeSiliconPkg │ │ ├── SampleCode │ │ │ ├── IntelGraphicsPeimVbt │ │ │ │ └── PeiVbt.bin │ │ │ └── MdeModulePkg │ │ │ │ └── Include │ │ │ │ └── Guid │ │ │ │ └── ConsoleOutDevice.h │ │ ├── SiPkgPei.dsc │ │ ├── Include │ │ │ ├── Ppi │ │ │ │ └── SiInitPpi.h │ │ │ └── Library │ │ │ │ └── SiliconInitLib.h │ │ ├── Cpu │ │ │ ├── Include │ │ │ │ └── CpuAccess.h │ │ │ ├── Library │ │ │ │ └── BaseCpuMailboxLibNull │ │ │ │ │ └── BaseCpuMailboxLibNull.inf │ │ │ └── IncludePrivate │ │ │ │ └── CpuPrivateData.h │ │ ├── Library │ │ │ ├── PeiSiliconPolicyInitLibFsp │ │ │ │ ├── PeiPolicyInit.h │ │ │ │ ├── PeiSiPolicyInit.h │ │ │ │ └── PeiPolicyInitLib.h │ │ │ └── PeiSiliconPolicyInitLib │ │ │ │ ├── PeiSiPolicyInit.h │ │ │ │ └── PeiPolicyInit.h │ │ ├── IncludePrivate │ │ │ └── SiConfigHob.h │ │ ├── Pch │ │ │ ├── Include │ │ │ │ ├── Library │ │ │ │ │ ├── SecPchLib.h │ │ │ │ │ ├── PchSmmControlLib.h │ │ │ │ │ └── PchResetLib.h │ │ │ │ └── Ppi │ │ │ │ │ └── Wdt.h │ │ │ └── Library │ │ │ │ └── PeiOcWdtLibNull │ │ │ │ └── PeiOcWdtLibNull.inf │ │ ├── SystemAgent │ │ │ ├── AcpiTables │ │ │ │ └── SaSsdt │ │ │ │ │ └── SaSsdt.asl │ │ │ └── Library │ │ │ │ ├── DxeSaPolicyLib │ │ │ │ └── DxeSaPolicyLibrary.h │ │ │ │ └── PeiDxeSmmSaPlatformLib │ │ │ │ └── SaPlatformLibrary.h │ │ ├── Hsti │ │ │ └── Dxe │ │ │ │ ├── SignedFirmwareUpdate.c │ │ │ │ ├── MeasuredBootEnforcement.c │ │ │ │ └── HardwareRootedBootIntegrity.c │ │ └── Me │ │ │ └── Include │ │ │ └── MePolicyCommon.h │ ├── TigerlakeSiliconPkg │ │ ├── Fru │ │ │ ├── TglCpu │ │ │ │ ├── Pei.dsc │ │ │ │ ├── PeiLib.dsc │ │ │ │ ├── Dxe.dsc │ │ │ │ ├── Include │ │ │ │ │ └── TcssInfo.h │ │ │ │ ├── IncludePrivate │ │ │ │ │ └── Library │ │ │ │ │ │ └── VtdInitFruLib.h │ │ │ │ └── CommonLib.dsc │ │ │ └── TglPch │ │ │ │ ├── Pei.dsc │ │ │ │ ├── Dxe.dsc │ │ │ │ ├── Include │ │ │ │ └── PchPcieRpInfo.h │ │ │ │ └── PeiLib.dsc │ │ ├── Cpu │ │ │ └── Include │ │ │ │ ├── CpuAccess.h │ │ │ │ ├── Register │ │ │ │ └── CommonMsr.h │ │ │ │ └── CpuDataStruct.h │ │ ├── SiPkgPei.dsc │ │ ├── IpBlock │ │ │ ├── CpuPcieRp │ │ │ │ └── IncludePrivate │ │ │ │ │ └── Library │ │ │ │ │ └── DxeCpuPcieRpLib.h │ │ │ ├── Gpio │ │ │ │ └── LibraryPrivate │ │ │ │ │ └── DxeGpioNameBufferLib │ │ │ │ │ └── GpioNameBufferDxe.c │ │ │ ├── PcieRp │ │ │ │ └── Library │ │ │ │ │ └── PeiDxeSmmPchPcieRpLib │ │ │ │ │ └── PchPcieRpLibInternal.h │ │ │ ├── SerialIo │ │ │ │ └── LibraryPrivate │ │ │ │ │ └── PeiDxeSmmSerialIoPrivateLib │ │ │ │ │ └── SerialIoPrivateLibInternal.h │ │ │ └── Graphics │ │ │ │ └── AcpiTables │ │ │ │ └── IgfxSsdt.inf │ │ ├── Pch │ │ │ ├── Include │ │ │ │ └── Register │ │ │ │ │ └── PchRegs.h │ │ │ └── IncludePrivate │ │ │ │ ├── PchHybridStorageHob.h │ │ │ │ └── Library │ │ │ │ └── SmmPchPrivateLib.h │ │ ├── SystemAgent │ │ │ └── AcpiTables │ │ │ │ └── SaSsdt │ │ │ │ ├── SaSsdt.asl │ │ │ │ └── SaSsdt.inf │ │ ├── Include │ │ │ ├── Register │ │ │ │ └── PchDmi14Regs.h │ │ │ ├── SiConfigHob.h │ │ │ └── MePolicyCommon.h │ │ └── SiPkgPeiLib.dsc │ ├── SimicsIch10Pkg │ │ ├── IchPreMemoryInclude.fdf │ │ ├── IchPostMemoryInclude.fdf │ │ ├── IchUefiBootInclude.fdf │ │ └── IchCommonLib.dsc │ ├── SimicsX58SktPkg │ │ ├── SktPostMemoryInclude.fdf │ │ ├── SktPreMemoryInclude.fdf │ │ ├── SktPkgPei.dsc │ │ ├── SktUefiBootInclude.fdf │ │ └── SktSecInclude.fdf │ ├── QuarkSocPkg │ │ ├── QuarkNorthCluster │ │ │ ├── Smm │ │ │ │ └── DxeSmm │ │ │ │ │ └── QncSmmDispatcher │ │ │ │ │ └── QNCSmmRegisters.h │ │ │ ├── Include │ │ │ │ ├── IntelQNCDxe.h │ │ │ │ ├── IntelQNCPeim.h │ │ │ │ └── IntelQNCBase.h │ │ │ ├── MemoryInit │ │ │ │ └── Pei │ │ │ │ │ └── prememinit.h │ │ │ └── Library │ │ │ │ ├── MtrrLib │ │ │ │ └── MtrrLib.uni │ │ │ │ └── SmmCpuFeaturesLib │ │ │ │ └── SmmCpuFeaturesLib.uni │ │ └── QuarkSouthCluster │ │ │ └── Include │ │ │ └── IohAccess.h │ ├── CoffeelakeSiliconPkg │ │ ├── SiPkgPei.dsc │ │ ├── Pch │ │ │ ├── Include │ │ │ │ ├── Protocol │ │ │ │ │ └── SmmSmbus.h │ │ │ │ ├── Library │ │ │ │ │ ├── SpiLib.h │ │ │ │ │ ├── SecPchLib.h │ │ │ │ │ ├── CnviLib.h │ │ │ │ │ ├── PchSmmControlLib.h │ │ │ │ │ └── PchResetLib.h │ │ │ │ ├── Private │ │ │ │ │ ├── CnlPchLpHsioDx.h │ │ │ │ │ └── Library │ │ │ │ │ │ ├── PeiPchDmiLib.h │ │ │ │ │ │ └── SmmPchPrivateLib.h │ │ │ │ └── Ppi │ │ │ │ │ └── Wdt.h │ │ │ └── Library │ │ │ │ ├── PeiDxeSmmPchSerialIoLib │ │ │ │ └── PchSerialIoLibInternal.h │ │ │ │ ├── Private │ │ │ │ └── DxeGpioNameBufferLib │ │ │ │ │ └── GpioNameBufferDxe.c │ │ │ │ └── PeiOcWdtLibNull │ │ │ │ ├── PeiOcWdtLibNull.c │ │ │ │ └── PeiOcWdtLibNull.inf │ │ ├── SystemAgent │ │ │ ├── Include │ │ │ │ ├── Private │ │ │ │ │ └── Library │ │ │ │ │ │ └── GraphicsInitLib.h │ │ │ │ └── SaPciExpressLib.h │ │ │ ├── MemoryInit │ │ │ │ └── Include │ │ │ │ │ └── MrcInterface.h │ │ │ ├── SaInit │ │ │ │ └── Dxe │ │ │ │ │ ├── SwitchableGraphicsInit.h │ │ │ │ │ └── PcieComplex.h │ │ │ └── AcpiTables │ │ │ │ └── SaSsdt │ │ │ │ └── SaSsdt.asl │ │ ├── Library │ │ │ ├── PeiSiliconInitLib │ │ │ │ └── SiliconInit.c │ │ │ └── DxeAslUpdateLibNull │ │ │ │ └── DxeAslUpdateLibNull.inf │ │ ├── Cpu │ │ │ ├── Include │ │ │ │ └── CpuAccess.h │ │ │ └── Library │ │ │ │ └── BaseCpuMailboxLibNull │ │ │ │ └── BaseCpuMailboxLibNull.inf │ │ ├── Me │ │ │ └── Include │ │ │ │ ├── MkhiMsgs.h │ │ │ │ └── MePolicyHob.h │ │ ├── Include │ │ │ ├── Library │ │ │ │ ├── SiliconInitLib.h │ │ │ │ └── StallPpiLib.h │ │ │ ├── Guid │ │ │ │ └── TcoWdtHob.h │ │ │ └── SiConfigHob.h │ │ └── SampleCode │ │ │ └── MdeModulePkg │ │ │ └── Include │ │ │ └── Guid │ │ │ └── ConsoleOutDevice.h │ └── IntelSiliconPkg │ │ ├── Feature │ │ ├── VTd │ │ │ ├── IntelVTdDxe │ │ │ │ ├── IntelVTdDxeExtra.uni │ │ │ │ └── IntelVTdDxe.uni │ │ │ ├── IntelVTdPmrPei │ │ │ │ ├── IntelVTdPmrPeiExtra.uni │ │ │ │ └── IntelVTdPmrPei.uni │ │ │ ├── IntelVTdDmarPei │ │ │ │ ├── IntelVTdDmarPeiExtra.uni │ │ │ │ └── IntelVTdDmarPei.uni │ │ │ ├── PlatformVTdSampleDxe │ │ │ │ ├── PlatformVTdSampleDxeExtra.uni │ │ │ │ └── PlatformVTdSampleDxe.uni │ │ │ └── PlatformVTdInfoSamplePei │ │ │ │ ├── PlatformVTdInfoSamplePeiExtra.uni │ │ │ │ └── PlatformVTdInfoSamplePei.uni │ │ └── Capsule │ │ │ ├── MicrocodeUpdateDxe │ │ │ ├── MicrocodeUpdateDxeExtra.uni │ │ │ └── MicrocodeUpdateDxe.uni │ │ │ ├── Library │ │ │ └── MicrocodeFlashAccessLibNull │ │ │ │ └── MicrocodeFlashAccessLibNull.uni │ │ │ └── MicrocodeCapsuleTxt │ │ │ └── Microcode │ │ │ └── Microcode.inf │ │ └── Include │ │ ├── Guid │ │ └── MicrocodeFmp.h │ │ └── Library │ │ └── PeiGetVtdPmrAlignmentLib.h ├── NXP │ ├── Chassis2 │ │ ├── Chassis2.dsc.inc │ │ └── Library │ │ │ └── ChassisLib │ │ │ └── Erratum.h │ ├── LS1046A │ │ └── LS1046A.dec │ ├── LX2160A │ │ └── LX2160A.dec │ ├── Chassis3V2 │ │ └── Chassis3V2.dsc.inc │ ├── LS1043A │ │ └── LS1043A.dec │ ├── Library │ │ └── PL011UartClockLib │ │ │ └── PL011UartClockLib.c │ └── Include │ │ └── Library │ │ └── SerDes.h ├── Hisilicon │ ├── Drivers │ │ ├── HisiAcpiPlatformDxe │ │ │ ├── UpdateAcpiTable.h │ │ │ ├── AcpiPlatformExtra.uni │ │ │ └── AcpiPlatform.uni │ │ ├── AcpiPlatformDxe │ │ │ └── UpdateDsdt.h │ │ └── Smbios │ │ │ ├── SmbiosMiscDxe │ │ │ └── Type09 │ │ │ │ └── MiscSystemSlotDesignation.uni │ │ │ └── MemorySubClassDxe │ │ │ └── MemorySubClassStrings.uni │ ├── Include │ │ ├── Library │ │ │ ├── CpldIoLib.h │ │ │ ├── BmcConfigBootLib.h │ │ │ └── OemSetVirtualMapDesc.h │ │ └── Guid │ │ │ └── MemoryMapData.h │ ├── Hi1610 │ │ ├── Hi1610.dec │ │ └── Hi1610AcpiTables │ │ │ └── Hi1610Platform.h │ ├── Hi1616 │ │ └── Hi1616.dec │ ├── Hi1620 │ │ ├── Hi1620.dec │ │ ├── Hi1620OemConfigUiLib │ │ │ └── OemConfigUiLib.uni │ │ └── Hi1620AcpiTables │ │ │ ├── Hi1620Platform.h │ │ │ └── Dsdt │ │ │ └── Hi1620Power.asl │ └── Library │ │ └── I2CLib │ │ └── I2CLibInternal.h ├── Socionext │ └── SynQuacer │ │ ├── Drivers │ │ ├── OpteeRngDxe │ │ │ ├── OpteeRngDxeExtra.uni │ │ │ └── OpteeRngDxe.uni │ │ └── Net │ │ │ └── NetsecDxe │ │ │ └── netsec_for_uefi │ │ │ ├── ogma_config.h │ │ │ └── netsec_sdk │ │ │ └── include │ │ │ └── ogma_version.h │ │ ├── Stage2Tables │ │ └── GNUmakefile │ │ └── Include │ │ ├── Guid │ │ └── SynQuacerPlatformFormSet.h │ │ └── Platform │ │ └── DramInfo.h ├── AMD │ └── Styx │ │ └── Common │ │ └── SocVersion.h ├── RISC-V │ └── ProcessorPkg │ │ ├── RiscVProcessorPkgExtra.uni │ │ ├── Universal │ │ ├── CpuDxe │ │ │ ├── CpuDxeExtra.uni │ │ │ └── CpuDxe.uni │ │ └── SmbiosDxe │ │ │ ├── RiscVSmbiosDxeExtra.uni │ │ │ └── RiscVSmbiosDxe.uni │ │ ├── Library │ │ └── RiscVExceptionLib │ │ │ └── CpuExceptionHandlerLib.uni │ │ └── RiscVProcessorPkg.uni ├── Marvell │ └── Include │ │ ├── Library │ │ ├── MppLib.h │ │ ├── UtmiPhyLib.h │ │ ├── MvComPhyLib.h │ │ ├── SampleAtResetLib.h │ │ └── NonDiscoverableInitLib.h │ │ └── IndustryStandard │ │ └── MvSmc.h ├── Atmel │ └── AtSha204a │ │ └── AtSha204a.dec └── TexasInstruments │ └── Omap35xxPkg │ └── Include │ └── Library │ └── OmapLib.h ├── .gitignore ├── Platform ├── Intel │ ├── Vlv2TbltDevicePkg │ │ ├── Feature │ │ │ └── Capsule │ │ │ │ └── GenerateCapsule │ │ │ │ ├── NewRoot.cer.gFmpDevicePkgTokenSpaceGuid.PcdFmpDevicePkcs7CertBufferXdr.inc │ │ │ │ ├── SAMPLE_DEVELOPMENT.cer.gFmpDevicePkgTokenSpaceGuid.PcdFmpDevicePkcs7CertBufferXdr.inc │ │ │ │ └── SAMPLE_DEVELOPMENT_SAMPLE_PRODUCTION.cer.gFmpDevicePkgTokenSpaceGuid.PcdFmpDevicePkcs7CertBufferXdr.inc │ │ ├── Logo │ │ │ └── Logo.bmp │ │ ├── Stitch │ │ │ └── IFWIHeader │ │ │ │ ├── IFWI_HEADER.bin │ │ │ │ └── IFWI_HEADER_SPILOCK.bin │ │ ├── IntelGopDepex │ │ │ └── IntelGopDriver.depex │ │ ├── Library │ │ │ └── MultiPlatformLib │ │ │ │ └── BoardClkGens │ │ │ │ └── BoardClkGens.h │ │ ├── SmBiosMiscDxe │ │ │ ├── MiscProcessorCache.uni │ │ │ ├── MiscPhysicalArray.uni │ │ │ ├── MiscSystemOptionString.uni │ │ │ ├── MiscSystemLanguageString.uni │ │ │ └── MiscProcessorCacheData.c │ │ └── PlatformCpuInfoDxe │ │ │ └── PlatformCpuInfoDxe.h │ ├── MinPlatformPkg │ │ ├── Tools │ │ │ └── Fsp │ │ │ │ └── pad.bin │ │ ├── Include │ │ │ ├── Fdf │ │ │ │ ├── CorePostMemoryInclude.fdf │ │ │ │ ├── CoreSecurityPostMemoryInclude.fdf │ │ │ │ └── CoreSecurityPreMemoryInclude.fdf │ │ │ └── Library │ │ │ │ ├── ReportCpuHobLib.h │ │ │ │ ├── ReportFvLib.h │ │ │ │ ├── BoardAcpiTableLib.h │ │ │ │ ├── BoardAcpiEnableLib.h │ │ │ │ └── SecBoardInitLib.h │ │ ├── Docs │ │ │ └── A_Tour_Beyond_BIOS_Open_Source_IA_Firmware_Platform_Design_Guide_in_EFI_Developer_Kit_II - V2.pdf │ │ ├── PlatformInit │ │ │ └── Library │ │ │ │ └── SecBoardInitLibNull │ │ │ │ └── SecBoardInitLib.c │ │ ├── Acpi │ │ │ ├── Library │ │ │ │ ├── BoardAcpiTableLibNull │ │ │ │ │ └── BoardAcpiTableLibNull.c │ │ │ │ └── BoardAcpiEnableLibNull │ │ │ │ │ └── BoardAcpiEnableLibNull.c │ │ │ └── AcpiSmm │ │ │ │ └── AcpiMm.h │ │ └── Flash │ │ │ └── SpiFvbService │ │ │ └── SpiFvbServiceMm.h │ ├── SimicsOpenBoardPkg │ │ ├── Logo │ │ │ └── Logo.bmp │ │ ├── BoardX58Ich10 │ │ │ └── Library │ │ │ │ └── BoardInitLib │ │ │ │ └── PeiX58Ich10InitLib.h │ │ ├── Include │ │ │ └── Guid │ │ │ │ └── SimicsBoardConfig.h │ │ └── SimicsVideoDxe │ │ │ └── DriverSupportedEfiVersion.c │ ├── KabylakeOpenBoardPkg │ │ ├── Acpi │ │ │ └── BoardAcpiDxe │ │ │ │ └── Dsdt │ │ │ │ ├── PlatformGnvs.asl │ │ │ │ ├── AMLUPD.asl │ │ │ │ └── Video.asl │ │ └── Features │ │ │ └── Tbt │ │ │ └── Library │ │ │ └── PeiTbtPolicyLib │ │ │ └── PeiTbtPolicyLibrary.h │ ├── QuarkPlatformPkg │ │ ├── Platform │ │ │ └── Dxe │ │ │ │ └── SmbiosMiscDxe │ │ │ │ ├── MiscOemString.uni │ │ │ │ ├── MiscSystemOptionString.uni │ │ │ │ ├── MiscBiosVendor.uni │ │ │ │ ├── MiscOemStringData.c │ │ │ │ ├── MiscOnboardDevice.uni │ │ │ │ ├── MiscSystemOptionStringData.c │ │ │ │ └── MiscChassisManufacturer.uni │ │ ├── Library │ │ │ └── PlatformSecLib │ │ │ │ └── PlatformSecLibModStrs.uni │ │ ├── Acpi │ │ │ └── AcpiTables │ │ │ │ └── Dsdt │ │ │ │ └── QNCLpc.asi │ │ └── Include │ │ │ └── Guid │ │ │ ├── QuarkVariableLock.h │ │ │ ├── CapsuleOnDataCD.h │ │ │ └── MemoryConfigData.h │ ├── BoardModulePkg │ │ └── LegacySioDxe │ │ │ └── Register.h │ ├── CometlakeOpenBoardPkg │ │ ├── Policy │ │ │ └── Library │ │ │ │ └── PeiPolicyUpdateLib │ │ │ │ ├── PeiMePolicyUpdate.h │ │ │ │ └── PeiSiPolicyUpdate.h │ │ ├── CometlakeURvp │ │ │ └── Library │ │ │ │ ├── BoardInitLib │ │ │ │ ├── BoardFunc.c │ │ │ │ ├── BoardFunc.h │ │ │ │ └── BoardInitLib.h │ │ │ │ └── DxePolicyBoardConfigLib │ │ │ │ └── DxePolicyBoardConfig.h │ │ ├── Include │ │ │ ├── Library │ │ │ │ ├── PlatformInitLib.h │ │ │ │ ├── DxeSaPolicyUpdateLib.h │ │ │ │ └── FspPolicyInitLib.h │ │ │ └── FirwmareConfigurations.h │ │ ├── Features │ │ │ └── Tbt │ │ │ │ ├── Include │ │ │ │ └── Library │ │ │ │ │ └── PeiCheckIommuSupportLib.h │ │ │ │ └── Library │ │ │ │ └── PeiTbtPolicyLib │ │ │ │ └── PeiTbtPolicyLibrary.h │ │ ├── Acpi │ │ │ └── BoardAcpiDxe │ │ │ │ └── Dsdt │ │ │ │ └── AMLUPD.asl │ │ └── Library │ │ │ └── AcpiTimerLib │ │ │ └── BaseAcpiTimerLib.uni │ ├── WhiskeylakeOpenBoardPkg │ │ ├── Policy │ │ │ └── Library │ │ │ │ └── PeiPolicyUpdateLib │ │ │ │ ├── PeiMePolicyUpdate.h │ │ │ │ └── PeiSiPolicyUpdate.h │ │ ├── Include │ │ │ ├── Library │ │ │ │ ├── PlatformInitLib.h │ │ │ │ ├── DxeSaPolicyUpdateLib.h │ │ │ │ └── FspPolicyInitLib.h │ │ │ └── FirwmareConfigurations.h │ │ ├── UpXtreme │ │ │ └── Library │ │ │ │ ├── DxePolicyBoardConfigLib │ │ │ │ └── DxePolicyBoardConfig.h │ │ │ │ └── BoardInitLib │ │ │ │ ├── BoardInitLib.h │ │ │ │ └── BoardFuncInitPreMem.c │ │ ├── WhiskeylakeURvp │ │ │ └── Library │ │ │ │ ├── DxePolicyBoardConfigLib │ │ │ │ └── DxePolicyBoardConfig.h │ │ │ │ └── BoardInitLib │ │ │ │ ├── BoardInitLib.h │ │ │ │ └── BoardFuncInitPreMem.c │ │ ├── Features │ │ │ └── Tbt │ │ │ │ ├── Include │ │ │ │ └── Library │ │ │ │ │ └── PeiCheckIommuSupportLib.h │ │ │ │ └── Library │ │ │ │ └── PeiTbtPolicyLib │ │ │ │ └── PeiTbtPolicyLibrary.h │ │ ├── Acpi │ │ │ └── BoardAcpiDxe │ │ │ │ └── Dsdt │ │ │ │ └── AMLUPD.asl │ │ └── Library │ │ │ └── AcpiTimerLib │ │ │ └── BaseAcpiTimerLib.uni │ └── TigerlakeOpenBoardPkg │ │ └── Include │ │ └── PlatformBoardId.h ├── Socionext │ └── DeveloperBox │ │ └── Logo │ │ ├── Logo.bmp │ │ └── Logo.idf ├── ARM │ ├── VExpressPkg │ │ ├── DeviceTree │ │ │ ├── fvp-base-gicv2-psci.dtb │ │ │ ├── fvp-base-gicv3-psci.dtb │ │ │ ├── fvp-base-gicv2legacy-psci.dtb │ │ │ ├── fvp-foundation-gicv2-psci.dtb │ │ │ ├── fvp-foundation-gicv3-psci.dtb │ │ │ └── fvp-foundation-gicv2legacy-psci.dtb │ │ ├── ArmVExpress-networking.fdf.inc │ │ └── Library │ │ │ └── ArmVExpressPciHostBridgeLib │ │ │ └── ArmVExpressPciHostBridgeLib.uni │ ├── SgiPkg │ │ ├── RdN2 │ │ │ └── RdN2.fdf.inc │ │ ├── RdV1 │ │ │ └── RdV1.fdf.inc │ │ ├── RdV1Mc │ │ │ └── RdV1Mc.fdf.inc │ │ ├── Sgi575 │ │ │ └── Sgi575.fdf.inc │ │ ├── RdE1Edge │ │ │ └── RdE1Edge.fdf.inc │ │ ├── RdN1Edge │ │ │ └── RdN1Edge.fdf.inc │ │ ├── RdN1EdgeX2 │ │ │ └── RdN1EdgeX2.fdf.inc │ │ └── Include │ │ │ ├── Ppi │ │ │ └── SgiPlatformId.h │ │ │ └── Guid │ │ │ └── SgiVirtioDevicesFormSet.h │ ├── Include │ │ └── Library │ │ │ └── BdsLib.h │ └── JunoPkg │ │ └── ConfigurationManager │ │ └── ConfigurationManager.dsc.inc ├── BeagleBoard │ └── BeagleBoardPkg │ │ ├── ConfigurationHeader.bin │ │ ├── Debugger_scripts │ │ ├── rvi_dummy.axf │ │ ├── rvi_boot_from_ram.inc │ │ ├── rvi_convert_symbols.sh │ │ └── rvi_load_symbols.inc │ │ ├── Tools │ │ ├── GNUmakefile │ │ └── makefile │ │ └── PrePi │ │ └── Arm │ │ └── ArchPrePi.c ├── NXP │ ├── Readme.md │ ├── LX2160aRdbPkg │ │ └── AcpiTablesInclude │ │ │ ├── Dsdt │ │ │ └── Dsdt.asl │ │ │ └── PlatformAcpiLib.h │ └── ConfigurationManagerPkg │ │ └── Include │ │ └── PlatformAcpiTableGenerator.h ├── SoftIron │ └── Overdrive1000Board │ │ └── FdtBlob │ │ └── styx-overdrive1000.dtb ├── RISC-V │ └── PlatformPkg │ │ ├── RiscVPlatformPkgExtra.uni │ │ ├── RiscVPlatformPkg.uni │ │ └── Include │ │ └── Library │ │ └── RiscVPlatformTempMemoryInitLib.h ├── SiFive │ └── U5SeriesPkg │ │ ├── Universal │ │ └── Dxe │ │ │ ├── TimerDxe │ │ │ ├── TimerExtra.uni │ │ │ └── Timer.uni │ │ │ └── RamFvbServicesRuntimeDxe │ │ │ └── RamFlashDxe.c │ │ ├── FreedomU500VC707Board │ │ ├── U500PkgExtra.uni │ │ └── U500.uni │ │ ├── U5SeriesPkgExtra.uni │ │ ├── FreedomU540HiFiveUnleashedBoard │ │ ├── U540PkgExtra.uni │ │ └── U540.uni │ │ ├── Include │ │ ├── SifiveU5Uart.h │ │ └── U5Clint.h │ │ ├── U5SeriesPkg.uni │ │ └── Library │ │ └── SerialIoLib │ │ └── U5SerialPortLib.uni ├── Comcast │ └── Application │ │ ├── Dri │ │ └── Dri.c │ │ ├── SecureBoot │ │ └── SecureBoot.c │ │ └── DriSecureBoot │ │ └── DriSecureBoot.c ├── SolidRun │ └── Armada80x0McBin │ │ ├── NonDiscoverableInitLib │ │ └── NonDiscoverableInitLib.h │ │ └── Armada80x0McBin.fdf.inc ├── RaspberryPi │ └── Drivers │ │ └── ConfigDxe │ │ ├── ConfigDxe.h │ │ └── ConfigDxeFormSetGuid.h ├── 96Boards │ └── Include │ │ └── Guid │ │ └── FormSet.h ├── Hisilicon │ ├── D03 │ │ └── Include │ │ │ └── Library │ │ │ └── CpldD03.h │ ├── D06 │ │ ├── D06.dec │ │ └── Drivers │ │ │ └── OemNicConfig2PHi1620 │ │ │ └── OemNicConfig.h │ └── HiKey │ │ ├── HiKeyDxe │ │ └── HiKeyDxe.h │ │ └── Include │ │ └── ArmPlatform.h ├── Marvell │ ├── Armada70x0Db │ │ ├── NonDiscoverableInitLib │ │ │ └── NonDiscoverableInitLib.h │ │ └── Armada70x0Db.fdf.inc │ └── Armada80x0Db │ │ └── Armada80x0Db.fdf.inc └── AMD │ └── OverdriveBoard │ └── DeviceTree │ └── OverdriveBoard.inf ├── Features └── Intel │ ├── UserInterface │ ├── LogoFeaturePkg │ │ ├── LogoDxe │ │ │ ├── Logo.bmp │ │ │ ├── Logo.jpg │ │ │ ├── Logo.idf │ │ │ └── JpegLogo.idf │ │ └── Include │ │ │ ├── PreMemory.fdf │ │ │ └── PostMemory.fdf │ ├── VirtualKeyboardFeaturePkg │ │ ├── VirtualKeyboardDxe │ │ │ ├── FullIcon.bmp │ │ │ ├── SimpleIcon.bmp │ │ │ ├── DigitKeyboard.bmp │ │ │ ├── SimpleKeyboard.bmp │ │ │ ├── CapitalLetterKeyboard.bmp │ │ │ └── KeyboardLayout.idf │ │ └── Include │ │ │ ├── PreMemory.fdf │ │ │ └── PostMemory.fdf │ └── UserAuthFeaturePkg │ │ └── Include │ │ ├── PreMemory.fdf │ │ └── PostMemory.fdf │ ├── SystemInformation │ ├── SmbiosFeaturePkg │ │ └── Include │ │ │ ├── PreMemory.fdf │ │ │ └── PostMemory.fdf │ └── Readme.md │ ├── TemplateFeaturePkg │ └── Include │ │ ├── PostMemory.fdf │ │ └── PreMemory.fdf │ ├── Debugging │ ├── Usb3DebugFeaturePkg │ │ └── Include │ │ │ ├── PostMemory.fdf │ │ │ └── PreMemory.fdf │ ├── AcpiDebugFeaturePkg │ │ └── Include │ │ │ ├── PreMemory.fdf │ │ │ └── PostMemory.fdf │ └── Readme.md │ ├── Network │ ├── NetworkFeaturePkg │ │ └── Include │ │ │ ├── PreMemory.fdf │ │ │ └── PostMemory.fdf │ └── Readme.md │ ├── PowerManagement │ └── S3FeaturePkg │ │ └── Include │ │ ├── PostMemory.fdf │ │ └── PreMemory.fdf │ └── OutOfBandManagement │ ├── IpmiFeaturePkg │ └── Include │ │ ├── PreMemory.fdf │ │ └── Library │ │ └── IpmiPlatformHookLib.h │ └── Readme.md ├── .gitmodules └── Drivers └── OptionRomPkg ├── Bus └── Usb │ └── FtdiUsbSerialDxe │ └── CompatibleDevices.txt ├── AtapiPassThruDxe └── DriverSupportedEfiVersion.c └── CirrusLogic5430Dxe └── DriverSupportedEfiVersion.c /Silicon/Intel/Tools/.gitignore: -------------------------------------------------------------------------------- 1 | *.d 2 | *.o 3 | *.obj 4 | *.pdb 5 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *_extdep/ 3 | *.pyc 4 | __pycache__/ 5 | tags/ 6 | .vscode/ 7 | -------------------------------------------------------------------------------- /Platform/Intel/Vlv2TbltDevicePkg/Feature/Capsule/GenerateCapsule/NewRoot.cer.gFmpDevicePkgTokenSpaceGuid.PcdFmpDevicePkcs7CertBufferXdr.inc: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Platform/Intel/Vlv2TbltDevicePkg/Logo/Logo.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Platform/Intel/Vlv2TbltDevicePkg/Logo/Logo.bmp -------------------------------------------------------------------------------- /Platform/Socionext/DeveloperBox/Logo/Logo.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Platform/Socionext/DeveloperBox/Logo/Logo.bmp -------------------------------------------------------------------------------- /Platform/Intel/MinPlatformPkg/Tools/Fsp/pad.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Platform/Intel/MinPlatformPkg/Tools/Fsp/pad.bin -------------------------------------------------------------------------------- /Platform/Intel/SimicsOpenBoardPkg/Logo/Logo.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Platform/Intel/SimicsOpenBoardPkg/Logo/Logo.bmp -------------------------------------------------------------------------------- /Platform/Intel/Vlv2TbltDevicePkg/Feature/Capsule/GenerateCapsule/SAMPLE_DEVELOPMENT.cer.gFmpDevicePkgTokenSpaceGuid.PcdFmpDevicePkcs7CertBufferXdr.inc: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Platform/ARM/VExpressPkg/DeviceTree/fvp-base-gicv2-psci.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Platform/ARM/VExpressPkg/DeviceTree/fvp-base-gicv2-psci.dtb -------------------------------------------------------------------------------- /Platform/ARM/VExpressPkg/DeviceTree/fvp-base-gicv3-psci.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Platform/ARM/VExpressPkg/DeviceTree/fvp-base-gicv3-psci.dtb -------------------------------------------------------------------------------- /Platform/BeagleBoard/BeagleBoardPkg/ConfigurationHeader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Platform/BeagleBoard/BeagleBoardPkg/ConfigurationHeader.bin -------------------------------------------------------------------------------- /Features/Intel/UserInterface/LogoFeaturePkg/LogoDxe/Logo.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Features/Intel/UserInterface/LogoFeaturePkg/LogoDxe/Logo.bmp -------------------------------------------------------------------------------- /Features/Intel/UserInterface/LogoFeaturePkg/LogoDxe/Logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Features/Intel/UserInterface/LogoFeaturePkg/LogoDxe/Logo.jpg -------------------------------------------------------------------------------- /Platform/Intel/Vlv2TbltDevicePkg/Feature/Capsule/GenerateCapsule/SAMPLE_DEVELOPMENT_SAMPLE_PRODUCTION.cer.gFmpDevicePkgTokenSpaceGuid.PcdFmpDevicePkcs7CertBufferXdr.inc: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Platform/NXP/Readme.md: -------------------------------------------------------------------------------- 1 | Support for all NXP boards is available in this directory. 2 | 3 | # How to build 4 | 5 | Please follow top-level Readme.md for build instructions.. 6 | -------------------------------------------------------------------------------- /Platform/ARM/VExpressPkg/DeviceTree/fvp-base-gicv2legacy-psci.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Platform/ARM/VExpressPkg/DeviceTree/fvp-base-gicv2legacy-psci.dtb -------------------------------------------------------------------------------- /Platform/ARM/VExpressPkg/DeviceTree/fvp-foundation-gicv2-psci.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Platform/ARM/VExpressPkg/DeviceTree/fvp-foundation-gicv2-psci.dtb -------------------------------------------------------------------------------- /Platform/ARM/VExpressPkg/DeviceTree/fvp-foundation-gicv3-psci.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Platform/ARM/VExpressPkg/DeviceTree/fvp-foundation-gicv3-psci.dtb -------------------------------------------------------------------------------- /Platform/BeagleBoard/BeagleBoardPkg/Debugger_scripts/rvi_dummy.axf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Platform/BeagleBoard/BeagleBoardPkg/Debugger_scripts/rvi_dummy.axf -------------------------------------------------------------------------------- /Platform/Intel/Vlv2TbltDevicePkg/Stitch/IFWIHeader/IFWI_HEADER.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Platform/Intel/Vlv2TbltDevicePkg/Stitch/IFWIHeader/IFWI_HEADER.bin -------------------------------------------------------------------------------- /Platform/Intel/Vlv2TbltDevicePkg/IntelGopDepex/IntelGopDriver.depex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Platform/Intel/Vlv2TbltDevicePkg/IntelGopDepex/IntelGopDriver.depex -------------------------------------------------------------------------------- /Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-overdrive1000.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Platform/SoftIron/Overdrive1000Board/FdtBlob/styx-overdrive1000.dtb -------------------------------------------------------------------------------- /Platform/ARM/VExpressPkg/DeviceTree/fvp-foundation-gicv2legacy-psci.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Platform/ARM/VExpressPkg/DeviceTree/fvp-foundation-gicv2legacy-psci.dtb -------------------------------------------------------------------------------- /Silicon/Intel/Vlv2DeviceRefCodePkg/AcpiTablesPCAT/IoTVirtualDevice.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Silicon/Intel/Vlv2DeviceRefCodePkg/AcpiTablesPCAT/IoTVirtualDevice.asl -------------------------------------------------------------------------------- /Platform/Intel/Vlv2TbltDevicePkg/Stitch/IFWIHeader/IFWI_HEADER_SPILOCK.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Platform/Intel/Vlv2TbltDevicePkg/Stitch/IFWIHeader/IFWI_HEADER_SPILOCK.bin -------------------------------------------------------------------------------- /Silicon/Intel/KabylakeSiliconPkg/SampleCode/IntelGraphicsPeimVbt/PeiVbt.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Silicon/Intel/KabylakeSiliconPkg/SampleCode/IntelGraphicsPeimVbt/PeiVbt.bin -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "Silicon/RISC-V/ProcessorPkg/Library/RiscVOpensbiLib/opensbi"] 2 | path = Silicon/RISC-V/ProcessorPkg/Library/RiscVOpensbiLib/opensbi 3 | url = https://github.com/riscv/opensbi 4 | -------------------------------------------------------------------------------- /Features/Intel/UserInterface/VirtualKeyboardFeaturePkg/VirtualKeyboardDxe/FullIcon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Features/Intel/UserInterface/VirtualKeyboardFeaturePkg/VirtualKeyboardDxe/FullIcon.bmp -------------------------------------------------------------------------------- /Platform/Intel/Vlv2TbltDevicePkg/Library/MultiPlatformLib/BoardClkGens/BoardClkGens.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Platform/Intel/Vlv2TbltDevicePkg/Library/MultiPlatformLib/BoardClkGens/BoardClkGens.h -------------------------------------------------------------------------------- /Features/Intel/UserInterface/VirtualKeyboardFeaturePkg/VirtualKeyboardDxe/SimpleIcon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Features/Intel/UserInterface/VirtualKeyboardFeaturePkg/VirtualKeyboardDxe/SimpleIcon.bmp -------------------------------------------------------------------------------- /Features/Intel/UserInterface/VirtualKeyboardFeaturePkg/VirtualKeyboardDxe/DigitKeyboard.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Features/Intel/UserInterface/VirtualKeyboardFeaturePkg/VirtualKeyboardDxe/DigitKeyboard.bmp -------------------------------------------------------------------------------- /Features/Intel/UserInterface/VirtualKeyboardFeaturePkg/VirtualKeyboardDxe/SimpleKeyboard.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Features/Intel/UserInterface/VirtualKeyboardFeaturePkg/VirtualKeyboardDxe/SimpleKeyboard.bmp -------------------------------------------------------------------------------- /Features/Intel/UserInterface/VirtualKeyboardFeaturePkg/VirtualKeyboardDxe/CapitalLetterKeyboard.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pftf/edk2-platforms/HEAD/Features/Intel/UserInterface/VirtualKeyboardFeaturePkg/VirtualKeyboardDxe/CapitalLetterKeyboard.bmp -------------------------------------------------------------------------------- /Platform/Intel/KabylakeOpenBoardPkg/Acpi/BoardAcpiDxe/Dsdt/PlatformGnvs.asl: -------------------------------------------------------------------------------- 1 | /** @file 2 | ACPI DSDT table 3 | 4 | Copyright (c) 2017, Intel Corporation. All rights reserved.
5 | SPDX-License-Identifier: BSD-2-Clause-Patent 6 | 7 | **/ 8 | 9 | -------------------------------------------------------------------------------- /Platform/Intel/MinPlatformPkg/Include/Fdf/CorePostMemoryInclude.fdf: -------------------------------------------------------------------------------- 1 | ## @file 2 | # FDF file of Platform. 3 | # 4 | # Copyright (c) 2017, Intel Corporation. All rights reserved.
5 | # 6 | # SPDX-License-Identifier: BSD-2-Clause-Patent 7 | # 8 | ## 9 | -------------------------------------------------------------------------------- /Platform/Intel/MinPlatformPkg/Include/Fdf/CoreSecurityPostMemoryInclude.fdf: -------------------------------------------------------------------------------- 1 | ## @file 2 | # FDF file of Platform. 3 | # 4 | # Copyright (c) 2017, Intel Corporation. All rights reserved.
5 | # 6 | # SPDX-License-Identifier: BSD-2-Clause-Patent 7 | # 8 | ## 9 | -------------------------------------------------------------------------------- /Features/Intel/UserInterface/LogoFeaturePkg/Include/PreMemory.fdf: -------------------------------------------------------------------------------- 1 | ## @file 2 | # FDF file for pre-memory Logo modules. 3 | # 4 | # Copyright (c) 2020, Intel Corporation. All rights reserved.
5 | # 6 | # SPDX-License-Identifier: BSD-2-Clause-Patent 7 | # 8 | ## 9 | -------------------------------------------------------------------------------- /Silicon/NXP/Chassis2/Chassis2.dsc.inc: -------------------------------------------------------------------------------- 1 | # @file 2 | # 3 | # Copyright 2020 NXP 4 | # 5 | # SPDX-License-Identifier: BSD-2-Clause-Patent 6 | # 7 | # 8 | 9 | [LibraryClasses.common] 10 | ChassisLib|Silicon/NXP/Chassis2/Library/ChassisLib/ChassisLib.inf 11 | -------------------------------------------------------------------------------- /Features/Intel/SystemInformation/SmbiosFeaturePkg/Include/PreMemory.fdf: -------------------------------------------------------------------------------- 1 | ## @file 2 | # FDF file for pre-memory SMBIOS modules. 3 | # 4 | # Copyright (c) 2019, Intel Corporation. All rights reserved.
5 | # 6 | # SPDX-License-Identifier: BSD-2-Clause-Patent 7 | # 8 | ## 9 | -------------------------------------------------------------------------------- /Silicon/NXP/LS1046A/LS1046A.dec: -------------------------------------------------------------------------------- 1 | # LS1046A.dec 2 | # 3 | # Copyright 2017, 2020 NXP 4 | # 5 | # SPDX-License-Identifier: BSD-2-Clause-Patent 6 | # 7 | # 8 | 9 | [Defines] 10 | DEC_SPECIFICATION = 0x0001001A 11 | 12 | [Includes] 13 | Include 14 | -------------------------------------------------------------------------------- /Silicon/NXP/LX2160A/LX2160A.dec: -------------------------------------------------------------------------------- 1 | # LX2160A.dec 2 | # 3 | # Copyright 2018, 2020 NXP 4 | # 5 | # SPDX-License-Identifier: BSD-2-Clause-Patent 6 | # 7 | # 8 | 9 | [Defines] 10 | DEC_SPECIFICATION = 0x0001001A 11 | 12 | [Includes] 13 | Include 14 | -------------------------------------------------------------------------------- /Features/Intel/TemplateFeaturePkg/Include/PostMemory.fdf: -------------------------------------------------------------------------------- 1 | ## @file 2 | # FDF file for post-memory