ICE_TEA_BIOS/Insyde/InsydeCrPkg/Package.fdf
LCFC\AiXia.Jiang a870bff2f4 1.Frist commit
2022-09-30 14:59:06 +08:00

69 lines
2.8 KiB
Plaintext

## @file
# H2O Console Redirection package Flash Description File
#
#******************************************************************************
#* Copyright (c) 2013 - 2016, Insyde Software Corporation. 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.DXEFV]
!if gInsydeCrTokenSpaceGuid.PcdH2OConsoleRedirectionSupported == 1 || gInsydeCrTokenSpaceGuid.PcdH2OAdvanceConsoleRedirectionSupported == 1
!disable InsydeModulePkg/Bus/Isa/IsaSerialDxe/IsaSerialDxe.inf
INF InsydeCrPkg/CrServiceDxe/CrServiceDxe.inf
INF InsydeCrPkg/CrServiceSmm/CrServiceSmm.inf
INF InsydeCrPkg/ConfigUtility/CrConfigUtilDxe/CrConfigUtil.inf
INF InsydeCrPkg/Uart16550SerialDxe/Uart16550SerialDxe.inf
INF InsydeCrPkg/Uart16550Devices/IsaUartDxe/IsaUartDxe.inf
!if gInsydeCrTokenSpaceGuid.PcdH2OCrHsuSerialSupported == 1
INF InsydeCrPkg/Uart16550Devices/PciHsUartDxe/PciHsUartDxe.inf
INF InsydeCrPkg/Uart16550Devices/PchHsUartDxe/PchHsUartDxe.inf
!endif
!if gInsydeCrTokenSpaceGuid.PcdH2OCrPciSerialSupported == 1
INF InsydeCrPkg/Uart16550Devices/PciUartDxe/PciUartDxe.inf
!endif
!if gInsydeCrTokenSpaceGuid.PcdH2OCrUsbSerialSupported == 1 || gInsydeCrTokenSpaceGuid.PcdH2OAdvanceConsoleRedirectionSupported == 1
INF InsydeCrPkg/UsbSerialDxe/UsbSerialDxe.inf
INF InsydeCrPkg/UsbDevices/CrPl2303Dxe/CrPl2303Dxe.inf
!if gInsydeTokenSpaceGuid.PcdH2ODdtSupported == 0
INF InsydeCrPkg/UsbDevices/CrDdtCableDxe/CrDdtCableDxe.inf
!endif
!endif
!if gInsydeCrTokenSpaceGuid.PcdH2OCrTelnetSupported == 1 || gInsydeCrTokenSpaceGuid.PcdH2OAdvanceConsoleRedirectionSupported == 1
INF InsydeCrPkg/AdvanceTerminalDxe/AdvanceTerminalDxe.inf
INF InsydeCrPkg/SolDxe/SolDxe.inf
INF InsydeCrPkg/ConfigUtility/SolConfigUtility/SolConfigUtil.inf
INF InsydeCrPkg/TelnetDxe/TelnetDxe.inf
!if gInsydeTokenSpaceGuid.PcdH2ONetworkIscsiSupported == 0
INF InsydeNetworkPkg/Drivers/TcpDxe/TcpDxe.inf
!endif
!else
INF InsydeCrPkg/TerminalDxe/TerminalDxe.inf
!endif
!if gInsydeCrTokenSpaceGuid.PcdH2OCrSrvManagerSupported == 1 || gInsydeCrTokenSpaceGuid.PcdH2OAdvanceConsoleRedirectionSupported == 1
INF InsydeCrPkg/CrSrvManagerDxe/CrSrvManagerDxe.inf
INF InsydeCrPkg/CrBiosFlashDxe/CrBiosFlashDxe.inf
INF InsydeCrPkg/CrFileTransferDxe/CrFileTransferDxe.inf
INF InsydeCrPkg/FileSelectUIDxe/FileSelectUIDxe.inf
!endif
FILE FREEFORM = PCD (gInsydeCrTokenSpaceGuid.PcdH2OCrOpRomFile) {
SECTION RAW = InsydeCrPkg/Csm/CrRom/CrRom.bin
}
!endif