471 lines
22 KiB
Plaintext
471 lines
22 KiB
Plaintext
## @file
|
|
# Platform Package Flash Description File
|
|
#
|
|
#******************************************************************************
|
|
#* Copyright (c) 2012 - 2021, Insyde Software Corp. All Rights Reserved.
|
|
#*
|
|
#* You may not reproduce, distribute, publish, display, perform, modify, adapt,
|
|
#* transmit, broadcast, present, recite, release, license or otherwise exploit
|
|
#* any part of this publication in any form, by any means, without the prior
|
|
#* written permission of Insyde Software Corporation.
|
|
#*
|
|
#******************************************************************************
|
|
#
|
|
|
|
[FV.RECOVERYFV]
|
|
INF APRIORI=0xA001 InsydeModulePkg/Universal/ReportStatusCodeRouter/Pei/ReportStatusCodeRouterPei.inf
|
|
!if gInsydeTokenSpaceGuid.PcdH2ODdtSupported
|
|
INF APRIORI=0xC000 InsydeModulePkg/H2ODebug/$(H2O_DDT_DEBUG_IO)DebugIoPei/$(H2O_DDT_DEBUG_IO)DebugIoPei.inf
|
|
INF APRIORI=0xC000 InsydeModulePkg/H2ODebug/DebugEnginePei/DebugEnginePei.inf
|
|
!if gInsydeTokenSpaceGuid.PcdStatusCodeUseDdt
|
|
INF APRIORI InsydeModulePkg/Universal/StatusCode/DdtStatusCodePei/DdtStatusCodePei.inf
|
|
!endif
|
|
!endif
|
|
|
|
INF APRIORI=0xA002 InsydeModulePkg/Universal/Security/H2OCryptoServciesPreMemPei/H2OCryptoServicesPreMemPei.inf
|
|
|
|
!if gInsydeTokenSpaceGuid.PcdStatusCodeUseUsb
|
|
!if gInsydeTokenSpaceGuid.PcdStatusCodeUseXhc
|
|
INF APRIORI InsydeModulePkg/Universal/StatusCode/XhcStatusCodePei/XhcStatusCodePei.inf
|
|
!else
|
|
INF APRIORI InsydeModulePkg/Universal/StatusCode/UsbStatusCodePei/UsbStatusCodePei.inf
|
|
!endif
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdStatusCodeUseCmos
|
|
INF APRIORI InsydeModulePkg/Universal/StatusCode/CmosStatusCodePei/CmosStatusCodePei.inf
|
|
!endif
|
|
INF APRIORI InsydeModulePkg/Universal/CommonPolicy/PlatformBoardIdPei/PlatformBoardIdPei.inf
|
|
INF InsydeModulePkg/Universal/StatusCode/DebugMaskPei/DebugMaskPei.inf
|
|
INF InsydeModulePkg/Universal/Variable/VariablePei/VariablePei.inf
|
|
INF InsydeModulePkg/Universal/Misc/FirmwareRevisionSyncPei/FirmwareRevisionSyncPei.inf
|
|
!if gInsydeTokenSpaceGuid.PcdSecureFlashSupported
|
|
INF InsydeModulePkg/Universal/Security/SecureFlash/SecureFlashPei/SecureFlashPei.inf
|
|
|
|
FILE RAW = PCD (gInsydeTokenSpaceGuid.PcdSecureFlashPublicKeyFile) {
|
|
$(OUTPUT_DIRECTORY)/$(TARGET)_$(TOOL_CHAIN_TAG)/FV/H2OSecureFlashPublicKeys.bin
|
|
|
|
}
|
|
!endif
|
|
INF InsydeModulePkg/Universal/CommonPolicy/PlatformStage1Pei/PlatformStage1Pei.inf
|
|
INF InsydeModulePkg/Universal/CommonPolicy/PlatformStage2Pei/PlatformStage2Pei.inf
|
|
INF InsydeModulePkg/Bus/Smbus/ProgClkGenPeim/ProgClkGenPeim.inf
|
|
!if gEfiMdeModulePkgTokenSpaceGuid.PcdPs2KbdExtendedVerification
|
|
INF InsydeModulePkg/Bus/Isa/Ps2KeyboardPei/Ps2KeyboardPei.inf
|
|
!endif
|
|
INF InsydeModulePkg/Universal/Acpi/S3RestoreAcpiPei/S3RestoreAcpiPei.inf
|
|
|
|
!if gInsydeTokenSpaceGuid.PcdH2OTpmSupported == 1 || gInsydeTokenSpaceGuid.PcdH2OTpm2Supported == 1 || gInsydeTokenSpaceGuid.PcdH2OTcmSupported == 1
|
|
INF InsydeModulePkg/Universal/Security/Tcg/TrEEConfigPei/TrEEConfigPei.inf
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdH2OTpmSupported
|
|
INF SecurityPkg/Tcg/PhysicalPresencePei/PhysicalPresencePei.inf
|
|
INF InsydeModulePkg/Universal/Security/Tcg/TcgPei/TcgPei.inf
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdH2OTpm2Supported
|
|
INF InsydeModulePkg/Universal/Security/Tcg/TisPei/TisPei.inf
|
|
INF InsydeModulePkg/Universal/Security/Tcg/Tcg2Pei/Tcg2Pei.inf
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdH2OTcmSupported
|
|
INF InsydeModulePkg/Universal/Security/Tcm/TcmPei/TcmPei.inf
|
|
!endif
|
|
|
|
!if gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiS3Enable
|
|
INF InsydeModulePkg/Universal/Acpi/S3Resume2Pei/S3Resume2Pei.inf
|
|
!endif
|
|
INF InsydeModulePkg/Core/DxeIplPeim/DxeIpl.inf
|
|
|
|
!if gInsydeTokenSpaceGuid.PcdH2OUsbPeiSupported
|
|
FILE FV_IMAGE = E446E797-96E1-47CD-A3B5-0061B404243F {
|
|
SECTION PEI_DEPEX_EXP = {gEfiPeiMemoryDiscoveredPpiGuid }
|
|
SECTION GUIDED EE4E5898-3914-4259-9D6E-DC7BD79403CF PROCESSING_REQUIRED = TRUE { # LzmaCompress
|
|
SECTION FV_IMAGE = BACKUPFV
|
|
}
|
|
}
|
|
!endif
|
|
|
|
|
|
|
|
INF InsydeModulePkg/Universal/FileAccess/FileAccessPei/FileAccessPei.inf
|
|
|
|
!if gInsydeTokenSpaceGuid.PcdH2OStatusCodeBeepSupported
|
|
INF InsydeModulePkg/Universal/StatusCode/BeepStatusCodePei/BeepStatusCodePei.inf
|
|
!endif
|
|
|
|
!if gInsydeTokenSpaceGuid.PcdH2OHddPasswordPeiSupported
|
|
INF RuleOverride=LzmaCompress InsydeModulePkg/Universal/Security/HddPassword/HddPasswordPei.inf
|
|
!endif
|
|
|
|
INF InsydeModulePkg/Universal/Security/SecurityEvent/SecurityEventPei/SecurityEventPei.inf
|
|
|
|
[FV.BACKUPFV]
|
|
INF APRIORI=0xA002 InsydeModulePkg/Universal/Security/H2OCryptoServciesPostMemPei/H2OCryptoServicesPostMemPei.inf
|
|
INF InsydeModulePkg/Universal/RemapIommuPei/RemapIommuPei.inf
|
|
!if gInsydeTokenSpaceGuid.PcdCrisisRecoverySupported
|
|
INF RuleOverride=LzmaCompress InsydeModulePkg/Universal/Recovery/PciResourceInitPei/PciResourceInitPei.inf
|
|
INF RuleOverride=LzmaCompress InsydeModulePkg/Universal/Recovery/CrisisRecoveryPei/CrisisRecoveryPei.inf
|
|
INF RuleOverride=LzmaCompress InsydeModulePkg/Bus/Pci/IdeBusPei/IdeBusPei.inf
|
|
INF RuleOverride=LzmaCompress InsydeModulePkg/Bus/Pci/AhciBusPei/AhciBusPei.inf
|
|
!if gInsydeTokenSpaceGuid.PcdH2ONvmeSupported
|
|
INF RuleOverride=LzmaCompress InsydeModulePkg/Bus/Pci/NvmExpressPei/NvmExpressPei.inf
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdH2OSdhcSupported
|
|
INF RuleOverride=LzmaCompress InsydeModulePkg/Bus/Pci/SdhcPei/SdHostDriverPei.inf
|
|
INF RuleOverride=LzmaCompress InsydeModulePkg/Bus/Sdhc/SdMmcPei/SdMmcDevicePei.inf
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdH2OUfsSupported
|
|
INF RuleOverride=LzmaCompress InsydeModulePkg/Bus/Pci/UfsPei/UfsPei.inf
|
|
!endif
|
|
INF RuleOverride=LzmaCompress InsydeModulePkg/Universal/Recovery/FatPei/FatPei.inf
|
|
!if gInsydeTokenSpaceGuid.PcdH2OExtFileSystemSupported
|
|
INF RuleOverride=LzmaCompress InsydeModulePkg/Universal/Recovery/ExtPei/ExtPei.inf
|
|
!endif
|
|
INF RuleOverride=LzmaCompress InsydeModulePkg/Universal/Recovery/CdExpressPei/CdExpressPei.inf
|
|
INF RuleOverride=LzmaCompress InsydeModulePkg/Universal/Security/SecureFlash/FirmwareAuthenticationPei/FirmwareAuthenticationPei.inf
|
|
!endif
|
|
|
|
!if gInsydeTokenSpaceGuid.PcdH2OUsbPeiSupported
|
|
INF RuleOverride=LzmaCompress InsydeModulePkg/Bus/Pci/EhciPei/EhciPei.inf
|
|
INF RuleOverride=LzmaCompress InsydeModulePkg/Bus/Pci/XhciPei/XhciPei.inf
|
|
INF RuleOverride=LzmaCompress InsydeModulePkg/Bus/Usb/UsbBusPei/UsbBusPei.inf
|
|
INF RuleOverride=LzmaCompress InsydeModulePkg/Bus/Usb/UsbMassStoragePei/UsbMassStoragePei.inf
|
|
!endif
|
|
|
|
[FV.DXEFV]
|
|
INF APRIORI=0xA001 InsydeModulePkg/Universal/DxeSmmIoLibSmm/DxeSmmIoLibSmm.inf
|
|
INF APRIORI=0xA001 InsydeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRouterRuntimeDxe.inf
|
|
!if gInsydeTokenSpaceGuid.PcdH2ODdtSupported
|
|
INF APRIORI=0xC000 InsydeModulePkg/H2ODebug/$(H2O_DDT_DEBUG_IO)DebugIoDxe/$(H2O_DDT_DEBUG_IO)DebugIoDxe.inf
|
|
INF APRIORI=0xC000 InsydeModulePkg/H2ODebug/DebugEngineDxe/DebugEngineDxe.inf
|
|
!if gInsydeTokenSpaceGuid.PcdStatusCodeUseDdt
|
|
INF APRIORI=0xA000 InsydeModulePkg/Universal/StatusCode/DdtStatusCodeRuntimeDxe/DdtStatusCodeRuntimeDxe.inf
|
|
!endif
|
|
!endif
|
|
INF APRIORI=0xC000 InsydeModulePkg/Universal/StatusCode/DebugDriverDxe/DebugDriverDxe.inf
|
|
INF APRIORI=0xC000 RuleOverride = DRIVER_ACPITABLE InsydeModulePkg/Universal/PcdSmmDxe/Pcd.inf
|
|
!if gInsydeTokenSpaceGuid.PcdStatusCodeUseUsb
|
|
!if gInsydeTokenSpaceGuid.PcdStatusCodeUseXhc
|
|
INF APRIORI=0xA000 InsydeModulePkg/Universal/StatusCode/XhcStatusCodeRuntimeDxe/XhcStatusCodeRuntimeDxe.inf
|
|
!else
|
|
INF APRIORI=0xA000 InsydeModulePkg/Universal/StatusCode/UsbStatusCodeRuntimeDxe/UsbStatusCodeRuntimeDxe.inf
|
|
!endif
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdStatusCodeUseCmos
|
|
INF PRIORITY=0xA000 InsydeModulePkg/Universal/StatusCode/CmosStatusCodeRuntimeDxe/CmosStatusCodeRuntimeDxe.inf
|
|
!endif
|
|
|
|
INF InsydeModulePkg/Universal/Security/EsataBootControlDxe/EsataBootControlDxe.inf
|
|
|
|
!if gInsydeTokenSpaceGuid.PcdH2OSmartErrorReportStatusSupported
|
|
INF InsydeModulePkg/Universal/StatusCode/SmartStatusCodeDxe/SmartStatusCodeDxe.inf
|
|
!endif
|
|
|
|
INF InsydeModulePkg/Universal/ReportStatusCodeRouter/Smm/ReportStatusCodeRouterSmm.inf
|
|
INF InsydeModulePkg/Bus/Isa/PcRtcRuntimeDxe/PcRtcRuntimeDxe.inf
|
|
|
|
INF APRIORI=0xC000 InsydeModulePkg/Universal/Security/CryptoServiceRuntimeDxe/CryptoServiceRuntimeDxe.inf
|
|
|
|
!if gInsydeTokenSpaceGuid.PcdH2OStatusCodeBeepSupported
|
|
INF InsydeModulePkg/Universal/StatusCode/BeepStatusCodeDxe/BeepStatusCodeDxe.inf
|
|
INF InsydeModulePkg/Universal/StatusCode/BeepStatusCodeSmm/BeepStatusCodeSmm.inf
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdH2OTpmSupported == 1 || gInsydeTokenSpaceGuid.PcdH2OTpm2Supported == 1
|
|
INF InsydeModulePkg/Universal/Security/Tcg/MemoryOverwriteControl/TcgMor.inf
|
|
INF InsydeModulePkg/Universal/Security/Tcg/TrEEConfigDxe/TrEEConfigDxe.inf
|
|
INF InsydeModulePkg/Universal/Security/Tcg/TpmCapsuleDxe/TpmCapsuleDxe.inf
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdH2OTpmSupported
|
|
FILE FREEFORM = 4B8D2F76-D9E7-46dc-B5ED-EFEF9476AF4A {
|
|
SECTION RAW = InsydeModulePkg/Csm/Tpm12/TpmMp.bin
|
|
}
|
|
INF InsydeModulePkg/Universal/Security/Tcg/TcgDxe/TcgDxe.inf
|
|
INF InsydeModulePkg/Universal/Security/Tcg/PhysicalPresenceDxe/PhysicalPresenceDxe.inf
|
|
INF RuleOverride = DRIVER_ACPITABLE InsydeModulePkg/Universal/Security/Tcg/TcgSmm/TcgSmm.inf
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdH2OTpm2Supported
|
|
INF InsydeModulePkg/Universal/Security/Tcg/TisDxe/TisDxe.inf
|
|
INF InsydeModulePkg/Universal/Security/Tcg/Tcg2Dxe/Tcg2Dxe.inf
|
|
INF InsydeModulePkg/Universal/Security/Tcg/Tcg2PhysicalPresenceDxe/Tcg2PhysicalPresenceDxe.inf
|
|
INF RuleOverride = DRIVER_ACPITABLE InsydeModulePkg/Universal/Security/Tcg/Tcg2Smm/Tcg2Smm.inf
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdH2OTcmSupported
|
|
INF InsydeModulePkg/Universal/Security/Tcm/TcmDxe/TcmDxe.inf
|
|
INF RuleOverride = DRIVER_ACPITABLE InsydeModulePkg/Universal/Security/Tcm/TcmSmm/TcmSmm.inf
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdH2OPciOptionRomSecurityControlSupported
|
|
INF InsydeModulePkg/Universal/SecureOptionRomControlDxe/SecureOptionRomControlDxe.inf
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdH2OJpegDecoderSupported
|
|
INF InsydeModulePkg/Universal/Console/JpegDecoderDxe/JpegDecoderDxe.inf
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdH2OTgaDecoderSupported
|
|
INF InsydeModulePkg/Universal/Console/TgaDecoderDxe/TgaDecoderDxe.inf
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdH2OPcxDecoderSupported
|
|
INF InsydeModulePkg/Universal/Console/PcxDecoderDxe/PcxDecoderDxe.inf
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdH2OGifDecoderSupported
|
|
INF InsydeModulePkg/Universal/Console/GifDecoderDxe/GifDecoderDxe.inf
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdH2OBmpDecoderSupported
|
|
INF InsydeModulePkg/Universal/Console/BmpDecoderDxe/BmpDecoderDxe.inf
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdH2OPngDecoderSupported
|
|
INF InsydeModulePkg/Universal/Console/PngDecoderDxe/PngDecoderDxe.inf
|
|
!endif
|
|
INF InsydeModulePkg/Universal/BdsDxe/BdsDxe.inf
|
|
INF InsydeModulePkg/Universal/CommonPolicy/BootOptionPolicyDxe/BootOptionPolicyDxe.inf
|
|
INF InsydeModulePkg/Universal/FirmwareVolume/FtwLiteRuntimeDxe/FtwLiteRuntimeDxe.inf
|
|
INF APRIORI=0x7000 InsydeModulePkg/Universal/Variable/VariableRuntimeDxe/VariableRuntimeDxe.inf
|
|
!if gInsydeTokenSpaceGuid.PcdH2OSecureBootSupported
|
|
INF InsydeModulePkg/Universal/Variable/VariableDefaultUpdateDxe/VariableDefaultUpdateDxe.inf
|
|
!endif
|
|
INF MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf
|
|
|
|
INF InsydeModulePkg/Csm/8259InterruptControllerDxe/8259.inf
|
|
INF InsydeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf
|
|
INF InsydeModulePkg/Universal/Acpi/AcpiSupportDxe/AcpiSupportDxe.inf
|
|
INF InsydeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe.inf
|
|
!if gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiS3Enable
|
|
INF InsydeModulePkg/Universal/Acpi/BootScriptExecutorDxe/BootScriptExecutorDxe.inf
|
|
INF InsydeModulePkg/Universal/Acpi/S3SaveStateDxe/S3SaveStateDxe.inf
|
|
INF InsydeModulePkg/Universal/Acpi/AcpiS3SaveDxe/AcpiS3SaveDxe.inf
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdH2OAcpiBgrtSupported
|
|
INF InsydeModulePkg/Universal/Acpi/BootGraphicsResourceTableDxe/BootGraphicsResourceTableDxe.inf
|
|
!endif
|
|
INF InsydeModulePkg/Universal/Acpi/WpbtDxe/WpbtDxe.inf
|
|
INF InsydeModulePkg/Universal/Acpi/Msdm/InstallMsdm.inf
|
|
!if gInsydeTokenSpaceGuid.PcdH2OAcpiWsmtSupport
|
|
INF InsydeModulePkg/Universal/Acpi/InstallWsmtDxe/InstallWsmtDxe.inf
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdH2OAcpiSdevSupport
|
|
INF InsydeModulePkg/Universal/Acpi/InstallSdevDxe/InstallSdevDxe.inf
|
|
!endif
|
|
INF InsydeModulePkg/Universal/Acpi/UefiTableDxe/UefiTableDxe.inf
|
|
INF InsydeModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2keyboardDxe.inf
|
|
#[-start-210920-BAIN000047-modify]#
|
|
!if $(LCFC_SUPPORT_ENABLE) == NO
|
|
INF InsydeModulePkg/Bus/Isa/Ps2MouseDxe/Ps2MouseDxe.inf
|
|
!endif
|
|
#[-end-210920-BAIN000047-modify]#
|
|
!if gInsydeTokenSpaceGuid.PcdH2OIdeSupported
|
|
INF InsydeModulePkg/Bus/Pci/IdeBusDxe/IdeBusDxe.inf
|
|
!endif
|
|
INF InsydeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.inf
|
|
INF InsydeModulePkg/Bus/Isa/IsaSerialDxe/IsaSerialDxe.inf
|
|
|
|
!if gInsydeTokenSpaceGuid.PcdH2OAhciSupported
|
|
INF RuleOverride = DRIVER_ACPITABLE InsydeModulePkg/Bus/Pci/AhciBusDxe/AhciBusDxe.inf
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdH2ONvmeSupported
|
|
INF InsydeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdH2OUsbSupported
|
|
INF InsydeModulePkg/Bus/Pci/EhciDxe/EhciDxe.inf
|
|
INF InsydeModulePkg/Bus/Pci/XhciDxe/XhciDxe.inf
|
|
INF InsydeModulePkg/Bus/Usb/UsbCoreDxe/UsbCoreDxe.inf
|
|
INF InsydeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.inf
|
|
INF InsydeModulePkg/Bus/Usb/UsbBotDxe/UsbBotDxe.inf
|
|
INF InsydeModulePkg/Bus/Usb/UsbCbiDxe/UsbCbiDxe.inf
|
|
INF InsydeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf
|
|
INF InsydeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.inf
|
|
INF InsydeModulePkg/Bus/Usb/UsbMouseDxe/UsbMouseDxe.inf
|
|
INF InsydeModulePkg/Bus/Usb/UsbTouchPanelDxe/UsbTouchPanelDxe.inf
|
|
!if gInsydeTokenSpaceGuid.PcdH2OCsmSupported
|
|
INF InsydeModulePkg/Csm/UsbLegacySmm/UsbLegacySmm.inf
|
|
!endif
|
|
!endif
|
|
|
|
!if gInsydeTokenSpaceGuid.PcdH2OFdmChainOfTrustSupported
|
|
INF APRIORI=0x9001 InsydeModulePkg/Universal/Security/H2OVerifyRegion/H2OVerifyRegionDxe/H2OVerifyRegionDxe.inf
|
|
!endif
|
|
INF InsydeModulePkg/Universal/FirmwareVolume/FvbServicesRuntimeDxe/FvbServicesRuntimeDxe.inf
|
|
INF InsydeModulePkg/Universal/FirmwareVolume/FwBlockServiceSmm/FwBlockServiceSmm.inf
|
|
INF InsydeModulePkg/Universal/FirmwareVolume/FlashDeviceFvbRuntimeDxe/FlashDeviceFvbRuntimeDxe.inf
|
|
INF InsydeModulePkg/Universal/CommonPolicy/PciHotPlugDxe/PciHotPlugDxe.inf
|
|
INF InsydeModulePkg/Universal/Acpi/AcpiCallBacksSmm/AcpiCallBacksSmm.inf
|
|
INF InsydeModulePkg/Universal/UserInterface/SetupMouseDxe/SetupMouseDxe.inf
|
|
INF InsydeModulePkg/Universal/Console/MonitorKeyDxe/MonitorKeyDxe.inf
|
|
!if gInsydeTokenSpaceGuid.PcdH2OIrsiSupported
|
|
INF InsydeModulePkg/Universal/Smbios/PnpRuntimeDxe/PnpRuntimeDxe.inf
|
|
!endif
|
|
INF InsydeModulePkg/Universal/Smbios/PnpSmm/PnpSmm.inf
|
|
INF InsydeModulePkg/Universal/CommonPolicy/CommonSmiCallBackSmm/CommonSmiCallBackSmm.inf
|
|
INF InsydeModulePkg/Universal/Smbios/SmbiosDxe/SmbiosDxe.inf
|
|
!if gInsydeTokenSpaceGuid.PcdH2OTpmSupported == 1 || gInsydeTokenSpaceGuid.PcdH2OTpm2Supported == 1
|
|
INF InsydeModulePkg/Universal/Smbios/SmbiosMeasurementDxe/SmbiosMeasurementDxe.inf
|
|
!endif
|
|
|
|
INF InsydeModulePkg/Universal/UserInterface/HiiDatabaseDxe/HiiDatabaseDxe.inf
|
|
INF InsydeModulePkg/Universal/UserInterface/KeyboardLayoutDxe/KeyboardLayoutDxe.inf
|
|
!if gInsydeTokenSpaceGuid.PcdH2OHddPasswordSupported
|
|
INF InsydeModulePkg/Universal/Security/HddPassword/HddPassword.inf
|
|
!endif
|
|
INF InsydeModulePkg/Universal/Security/SysPasswordDxe/SysPasswordDxe.inf
|
|
INF InsydeModulePkg/Universal/Security/StorageSecurityCommandDxe/StorageSecurityCommandDxe.inf
|
|
|
|
|
|
INF InsydeModulePkg/Universal/UserInterface/H2OKeyDescDxe/H2OKeyDescDxe.inf
|
|
|
|
INF InsydeModulePkg/Universal/UserInterface/Fonts/TrueTypeDecoderDxe/TrueTypeDecoderDxe.inf
|
|
INF InsydeModulePkg/Universal/UserInterface/EnglishDxe/EnglishDxe.inf
|
|
INF InsydeModulePkg/Universal/IsaAcpiDxe/IsaAcpi.inf
|
|
|
|
INF InsydeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf
|
|
INF InsydeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf
|
|
INF InsydeModulePkg/Universal/Console/VgaDriverPolicyDxe/VgaDriverPolicyDxe.inf
|
|
INF InsydeModulePkg/Universal/Console/EdidOverrideDxe/EdidOverrideDxe.inf
|
|
!if gInsydeTokenSpaceGuid.PcdH2ORotateScreenSupported
|
|
INF InsydeModulePkg/Universal/Console/RotateScreenDxe/RotateScreenDxe.inf
|
|
!endif
|
|
INF InsydeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf
|
|
INF InsydeModulePkg/Universal/MemoryTest/GenericMemoryTestDxe/GenericMemoryTestDxe.inf
|
|
INF InsydeModulePkg/Universal/CommonPolicy/CommonPciPlatformDxe/CommonPciPlatformDxe.inf
|
|
!if gInsydeTokenSpaceGuid.PcdSnapScreenSupported
|
|
INF InsydeModulePkg/Universal/Console/SnapScreenDxe/SnapScreenDxe.inf
|
|
!endif
|
|
|
|
INF InsydeModulePkg/Csm/LegacyBiosDxe/LegacyBiosDxe.inf
|
|
!if gInsydeTokenSpaceGuid.PcdH2OCsmSupported
|
|
INF InsydeModulePkg/Csm/BiosThunk/KeyboardDxe/KeyboardDxe.inf
|
|
INF InsydeModulePkg/Csm/BiosThunk/BlockIoDxe/BlockIoDxe.inf
|
|
INF InsydeModulePkg/Csm/BiosThunk/Int15ServiceSmm/Int15ServiceSmm.inf
|
|
INF InsydeModulePkg/Csm/BiosThunk/VideoDxe/VideoDxe.inf
|
|
!endif
|
|
INF InsydeModulePkg/Universal/CommonPolicy/LegacyBiosPlatformDxe/LegacyBiosPlatformDxe.inf
|
|
!if gInsydeTokenSpaceGuid.PcdH2OCsmSupported
|
|
!if gInsydeTokenSpaceGuid.PcdH2OAhciSupported == 1 || gInsydeTokenSpaceGuid.PcdH2OIdeSupported == 1
|
|
INF InsydeModulePkg/Csm/AtaLegacySmm/AtaLegacySmm.inf
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdH2ONvmeSupported
|
|
INF InsydeModulePkg/Csm/NvmExpressLegacySmm/NvmExpressLegacySmm.inf
|
|
!endif
|
|
!endif
|
|
|
|
!if gInsydeTokenSpaceGuid.PcdH2OSdhcSupported
|
|
INF InsydeModulePkg/Bus/Pci/SdhcDxe/SdHostDriverDxe.inf
|
|
INF InsydeModulePkg/Bus/Sdhc/SdMmcDxe/SdMmcDeviceDxe.inf
|
|
!if gInsydeTokenSpaceGuid.PcdH2OCsmSupported
|
|
INF InsydeModulePkg/Csm/SdLegacySmm/SdLegacySmm.inf
|
|
!endif
|
|
!endif
|
|
|
|
!if gInsydeTokenSpaceGuid.PcdH2OUfsSupported
|
|
INF InsydeModulePkg/Bus/Pci/UfsDxe/UfsDxe.inf
|
|
!endif
|
|
|
|
!if gInsydeTokenSpaceGuid.PcdH2OUfsSupported == 1 || gInsydeTokenSpaceGuid.PcdH2ONetworkIscsiSupported == 1
|
|
INF MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe.inf
|
|
INF InsydeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe.inf
|
|
!endif
|
|
|
|
INF InsydeModulePkg/Universal/Security/BiosProtectDxe/BiosProtectDxe.inf
|
|
|
|
!if gInsydeTokenSpaceGuid.PcdSecureFlashSupported
|
|
INF InsydeModulePkg/Universal/Misc/TianoCompressSmm/TianoCompressSmm.inf
|
|
INF InsydeModulePkg/Universal/Security/SecureFlash/SecurityErrorHandlingDxe/SecurityErrorHandlingDxe.inf
|
|
INF InsydeModulePkg/Universal/Security/SecureFlash/SecureFlashDxe/SecureFlashDxe.inf
|
|
FILE FREEFORM = PCD (gInsydeTokenSpaceGuid.PcdSecureFlashCertificateFile) {
|
|
SECTION RAW = $(OUTPUT_DIRECTORY)/$(TARGET)_$(TOOL_CHAIN_TAG)/FV/H2OSecureFlashCertificates.bin
|
|
}
|
|
!endif
|
|
|
|
!if gInsydeTokenSpaceGuid.PcdH2OIrsiSupported
|
|
INF InsydeModulePkg/Universal/Irsi/IrsiRegistrationRuntimeDxe/IrsiRegistrationRuntimeDxe.inf
|
|
INF InsydeModulePkg/Universal/Irsi/IrsiRuntimeDxe/IrsiRuntimeDxe.inf
|
|
!endif
|
|
INF InsydeModulePkg/Universal/FirmwareVolume/FirmwareManagementRuntimeDxe/FirmwareManagementRuntimeDxe.inf
|
|
!if gInsydeTokenSpaceGuid.PcdH2OCapsuleUpdateSupported
|
|
INF InsydeModulePkg/Universal/CapsuleUpdate/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf
|
|
INF InsydeModulePkg/Universal/CapsuleUpdate/CapsuleLoaderTriggerDxe/CapsuleLoaderTriggerDxe.inf
|
|
INF InsydeModulePkg/Universal/CapsuleUpdate/CapsuleProcessorDxe/CapsuleProcessorDxe.inf
|
|
INF MdeModulePkg/Universal/EsrtFmpDxe/EsrtFmpDxe.inf
|
|
!else
|
|
!if gInsydeTokenSpaceGuid.PcdUefiCapsuleUpdateSupported
|
|
INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf
|
|
INF MdeModulePkg/Universal/EsrtFmpDxe/EsrtFmpDxe.inf
|
|
!endif
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdH2OBiosUpdateFaultToleranceEnabled
|
|
INF InsydeModulePkg/Universal/Recovery/BiosUpdateFaultToleranceDxe/BiosUpdateFaultToleranceDxe.inf
|
|
!endif
|
|
|
|
INF InsydeModulePkg/Universal/Disk/DelayUefiRaidOprom/DelayUefiRaidOprom.inf
|
|
INF InsydeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxe.inf
|
|
!if gInsydeTokenSpaceGuid.PcdDynamicHotKeySupported
|
|
INF InsydeModulePkg/Universal/StringTransformDxe/StringTransformDxe.inf
|
|
!endif
|
|
|
|
INF InsydeModulePkg/Universal/UserInterface/SetupUtilityApp/SetupUtilityApp.inf
|
|
INF InsydeModulePkg/Universal/UserInterface/BootManagerDxe/BootManagerDxe.inf
|
|
INF InsydeModulePkg/Universal/UserInterface/BootMaintDxe/BootMaintDxe.inf
|
|
INF InsydeModulePkg/Universal/UserInterface/DeviceManagerDxe/DeviceManagerDxe.inf
|
|
INF InsydeModulePkg/Universal/UserInterface/DriverHealthManagerDxe/DriverHealthManagerDxe.inf
|
|
!if gInsydeTokenSpaceGuid.PcdH2OSecureBootSupported
|
|
INF InsydeModulePkg/Universal/UserInterface/SecureBootMgrDxe/SecureBootMgrDxe.inf
|
|
!endif
|
|
|
|
!if gInsydeTokenSpaceGuid.PcdH2OCsmSupported
|
|
FILE FREEFORM = PCD (gInsydeTokenSpaceGuid.PcdInt15ServiceSmmRomFile) {
|
|
SECTION RAW = InsydeModulePkg/Csm/BiosThunk/Int15ServiceSmm/Int15Rom/Int15Rom.bin
|
|
}
|
|
|
|
FILE FREEFORM = 1547B4F3-3E8A-4FEF-81C8-328ED647AB1A {
|
|
SECTION RAW = InsydeModulePkg/Csm/Legacy16/$(CSM_VERSION)/Legacy16.bin
|
|
}
|
|
!endif
|
|
|
|
!if gInsydeTokenSpaceGuid.PcdH2OBdsOemBadgingSupported
|
|
FILE FREEFORM = 931F77D1-10FE-48bf-AB72-773D389E3FAA {
|
|
SECTION RAW = InsydeModulePkg/Universal/Console/Logo/InsydeBoot/InsydeBoot.bmp
|
|
}
|
|
!endif
|
|
|
|
FILE FREEFORM = PCD (gInsydeTokenSpaceGuid.PcdWarningLogoFile) {
|
|
SECTION RAW = InsydeModulePkg/Universal/Console/Logo/WarningLogo/WarningLogo.jpg
|
|
}
|
|
|
|
FILE FREEFORM = 96DCE314-3628-4256-A02E-3B10C61D85FD {
|
|
SECTION RAW = InsydeModulePkg/Universal/Console/Logo/Insyde/InsydeLogo.tga
|
|
}
|
|
FILE FREEFORM = 931F00D1-10FE-48bf-AB72-773D389E3FDA {
|
|
SECTION RAW = InsydeModulePkg/Universal/Console/Logo/Intel/A7N8IMBW/A7N8IMBW.bmp
|
|
}
|
|
FILE FREEFORM = gH2OHiiFontFileGuid {
|
|
SECTION RAW = $(WORKSPACE)/Build/$(PROJECT_PKG)/$(TARGET)_$(TOOL_CHAIN_TAG)/FV/Font.hpk
|
|
}
|
|
|
|
!if gInsydeTokenSpaceGuid.PcdH2OI2cSupported
|
|
INF InsydeModulePkg/Bus/I2c/I2cDxe/I2cDxe.inf
|
|
INF InsydeModulePkg/Bus/I2c/I2cKbDxe/I2cKbDxe.inf
|
|
INF InsydeModulePkg/Bus/I2c/I2cMouseDxe/I2cMouseDxe.inf
|
|
INF InsydeModulePkg/Bus/I2c/I2cTouchPanelDxe/I2cTouchPanelDxe.inf
|
|
!endif
|
|
!if gInsydeTokenSpaceGuid.PcdH2OMultiConfigUpdateSMBiosSupported
|
|
INF InsydeModulePkg/Universal/MultiConfigUpdateDxe/MultiConfigUpdateDxe.inf
|
|
!endif
|
|
INF InsydeModulePkg/Universal/IhisiServicesSmm/IhisiServicesSmm.inf
|
|
|
|
!if gInsydeTokenSpaceGuid.PcdH2ORamDiskSupported
|
|
INF InsydeModulePkg/Universal/Disk/RamDiskDxe/RamDiskDxe.inf
|
|
!endif
|
|
INF InsydeModulePkg/Universal/Security/HstiDxe/HstiDxe.inf
|
|
INF InsydeModulePkg/Universal/CommonPolicy/AspmOverrideDxe/AspmOverrideDxe.inf
|
|
|
|
INF InsydeModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.inf
|
|
INF InsydeModulePkg/Universal/DataHubDxe/DataHubDxe.inf
|
|
INF InsydeModulePkg/Universal/DataHubStdErrDxe/DataHubStdErrDxe.inf
|
|
INF InsydeModulePkg/Universal/SmmResourceCheckDxe/SmmResourceCheckDxe.inf
|
|
!if gInsydeTokenSpaceGuid.PcdH2OExtFileSystemSupported
|
|
INF InsydeModulePkg/Universal/Disk/ExtDxe/ExtDxe.inf
|
|
!endif
|
|
INF InsydeModulePkg/Universal/Security/SecurityEvent/SecurityEventDxe/SecurityEventDxe.inf
|
|
|
|
[FV.UNSIGNEDFV]
|
|
!if gInsydeTokenSpaceGuid.PcdUnsignedFvSupported
|
|
FILE FREEFORM = PCD (gInsydeTokenSpaceGuid.PcdUnsignedFvKeyFile) {
|
|
SECTION RAW = InsydeModulePkg/Universal/Security/SecureFlash/UnsignedFvKey/UnsignedFvKey.bin
|
|
}
|
|
!endif
|
|
|