]> git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf
f7caa65aa9d9078eb4e145ca6beb8b21af406783
[mirror_edk2.git] / MdeModulePkg / Universal / Console / GraphicsConsoleDxe / GraphicsConsoleDxe.inf
1 ## @file
2 # Console support on graphic devices.
3 #
4 # This driver will install Simple Text Output protocol by consuming Graphices Output
5 # protocol or UGA Draw protocol on graphic devices.
6 #
7 # Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
8 # SPDX-License-Identifier: BSD-2-Clause-Patent
9 #
10 #
11 ##
12
13 [Defines]
14 INF_VERSION = 0x00010005
15 BASE_NAME = GraphicsConsoleDxe
16 MODULE_UNI_FILE = GraphicsConsoleDxe.uni
17 FILE_GUID = CCCB0C28-4B24-11d5-9A5A-0090273FC14D
18 MODULE_TYPE = UEFI_DRIVER
19 VERSION_STRING = 1.0
20 ENTRY_POINT = InitializeGraphicsConsole
21
22 #
23 # The following information is for reference only and not required by the build tools.
24 #
25 # VALID_ARCHITECTURES = IA32 X64 EBC
26 #
27 # DRIVER_BINDING = gGraphicsConsoleDriverBinding
28 # COMPONENT_NAME = gGraphicsConsoleComponentName
29 # COMPONENT_NAME2 = gGraphicsConsoleComponentName2
30 #
31
32 [Sources]
33 ComponentName.c
34 LaffStd.c
35 GraphicsConsole.c
36 GraphicsConsole.h
37
38 [Packages]
39 MdePkg/MdePkg.dec
40 MdeModulePkg/MdeModulePkg.dec
41
42 [LibraryClasses]
43 UefiBootServicesTableLib
44 MemoryAllocationLib
45 BaseMemoryLib
46 UefiLib
47 UefiDriverEntryPoint
48 DebugLib
49 HiiLib
50 PcdLib
51
52 [Protocols]
53 gEfiDevicePathProtocolGuid ## TO_START
54 gEfiSimpleTextOutProtocolGuid ## BY_START
55 gEfiGraphicsOutputProtocolGuid ## TO_START
56 gEfiUgaDrawProtocolGuid ## TO_START
57 gEfiHiiFontProtocolGuid ## TO_START
58 ## TO_START
59 ## NOTIFY
60 gEfiHiiDatabaseProtocolGuid
61
62 [FeaturePcd]
63 gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport ## CONSUMES
64
65 [Pcd]
66 gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution ## SOMETIMES_CONSUMES
67 gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution ## SOMETIMES_CONSUMES
68
69 [UserExtensions.TianoCore."ExtraFiles"]
70 GraphicsConsoleDxeExtra.uni