This driver depends on the gEfiCpuArchProtocolGuid protocol but does not declare it, and so this dependency gets satisfied transitively via ArmLib. However, ArmLib will drop this dependency as it does not actually use it, so declare it for LcdGraphicsOutputDxe instead. Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Leif Lindholm <leif@nuviainc.com>
50 lines
1.1 KiB
INI
50 lines
1.1 KiB
INI
#/** @file
|
|
#
|
|
# Component description file for LcdGraphicsOutputDxe module
|
|
#
|
|
# Copyright (c) 2011-2012, ARM Ltd. All rights reserved.<BR>
|
|
#
|
|
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
#
|
|
#**/
|
|
|
|
[Defines]
|
|
INF_VERSION = 0x0001001A
|
|
BASE_NAME = LcdGraphicsOutputDxe
|
|
FILE_GUID = 89464DAE-8DAA-41FE-A4C8-40D2175AF1E9
|
|
MODULE_TYPE = DXE_DRIVER
|
|
VERSION_STRING = 1.0
|
|
ENTRY_POINT = LcdGraphicsOutputDxeInitialize
|
|
|
|
[Sources.common]
|
|
LcdGraphicsOutputDxe.c
|
|
LcdGraphicsOutputBlt.c
|
|
|
|
[Packages]
|
|
ArmPlatformPkg/ArmPlatformPkg.dec
|
|
ArmPkg/ArmPkg.dec
|
|
MdeModulePkg/MdeModulePkg.dec
|
|
MdePkg/MdePkg.dec
|
|
|
|
[LibraryClasses]
|
|
ArmLib
|
|
BaseLib
|
|
BaseMemoryLib
|
|
DebugLib
|
|
LcdHwLib
|
|
LcdPlatformLib
|
|
UefiBootServicesTableLib
|
|
UefiDriverEntryPoint
|
|
UefiLib
|
|
|
|
[Protocols]
|
|
gEfiCpuArchProtocolGuid
|
|
gEfiDevicePathProtocolGuid
|
|
gEfiGraphicsOutputProtocolGuid
|
|
|
|
[FeaturePcd]
|
|
gArmPlatformTokenSpaceGuid.PcdGopDisableOnExitBootServices
|
|
|
|
[Depex]
|
|
TRUE
|