]> git.proxmox.com Git - mirror_edk2.git/blob - Nt32Pkg/PlatformBdsDxe/PlatformBdsDxe.inf
Update following library class/Protocol for puting 'Framework' as prefix
[mirror_edk2.git] / Nt32Pkg / PlatformBdsDxe / PlatformBdsDxe.inf
1 #/** @file
2 # Platfrom BDS driver
3 #
4 # Do platform action customized by IBV/OEM.
5 # Copyright (c) 2007, Intel Corporation
6 #
7 # All rights reserved. This program and the accompanying materials
8 # are licensed and made available under the terms and conditions of the BSD License
9 # which accompanies this distribution. The full text of the license may be found at
10 # http://opensource.org/licenses/bsd-license.php
11 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
13 #
14 #
15 #**/
16
17 [Defines]
18 INF_VERSION = 0x00010005
19 BASE_NAME = PlatformBds
20 FILE_GUID = A6F691AC-31C8-4444-854C-E2C1A6950F92
21 MODULE_TYPE = DXE_DRIVER
22 VERSION_STRING = 1.0
23 EDK_RELEASE_VERSION = 0x00020000
24 EFI_SPECIFICATION_VERSION = 0x00020000
25
26 ENTRY_POINT = BdsInitialize
27
28 #
29 # The following information is for reference only and not required by the build tools.
30 #
31 # VALID_ARCHITECTURES = IA32 X64 IPF EBC
32 #
33
34 [Sources.common]
35 Generic/DeviceMngr/DeviceManagerVfr.Vfr
36 Generic/DeviceMngr/DeviceManagerStrings.uni
37 Generic/DeviceMngr/DeviceManager.c
38 Generic/DeviceMngr/DeviceManager.h
39 Generic/BootMngr/BootManagerVfr.Vfr
40 Generic/BootMngr/BootManagerStrings.uni
41 Generic/BootMngr/BootManager.c
42 Generic/BootMngr/BootManager.h
43 Generic/BootMaint/FE.vfr
44 Generic/BootMaint/FileExplorer.c
45 Generic/BootMaint/BootMaint.c
46 Generic/BootMaint/BBSsupport.c
47 Generic/BootMaint/UpdatePage.c
48 Generic/BootMaint/Variable.c
49 Generic/BootMaint/Data.c
50 Generic/BootMaint/ConsoleOption.c
51 Generic/BootMaint/BootOption.c
52 Generic/BootMaint/BmLib.c
53 Generic/BootMaint/FormGuid.h
54 Generic/BootMaint/BootMaint.h
55 Generic/BootMaint/BBSsupport.h
56 Generic/BootMaint/bm.vfr
57 Generic/BootMaint/bmstring.uni
58 Generic/MemoryTest.c
59 Generic/Capsules.c
60 Generic/Strings.uni
61 Generic/String.c
62 Generic/BdsString.h
63 Generic/Language.c
64 Generic/Language.h
65 Generic/FrontPageVfr.Vfr
66 Generic/FrontPageStrings.uni
67 Generic/FrontPage.c
68 Generic/FrontPage.h
69 Generic/BdsEntry.c
70 Generic/Bds.h
71 BdsPlatform.c
72 BdsPlatform.h
73 PlatformData.c
74
75 [Packages]
76 MdePkg/MdePkg.dec
77 Nt32Pkg/Nt32Pkg.dec
78 MdeModulePkg/MdeModulePkg.dec
79 IntelFrameworkPkg/IntelFrameworkPkg.dec
80 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
81
82
83 [LibraryClasses]
84 PeCoffLib
85 FrameworkHiiLib
86 DevicePathLib
87 UefiRuntimeServicesTableLib
88 UefiBootServicesTableLib
89 BaseMemoryLib
90 MemoryAllocationLib
91 EdkGenericBdsLib
92 HobLib
93 ReportStatusCodeLib
94 FrameworkIfrSupportLib
95 PrintLib
96 PerformanceLib
97 DxeServicesTableLib
98 GraphicsLib
99 BaseLib
100 UefiDriverEntryPoint
101 UefiLib
102 DebugLib
103
104
105 [Guids]
106 # MemoryArray # SOMETIMES_CONSUMED Data Hub
107 # ProcessorFrequency # SOMETIMES_CONSUMED Data Hub
108 # ProcessorVersion # SOMETIMES_CONSUMED Data Hub
109 # SystemManufacturer # SOMETIMES_CONSUMED Data Hub
110 # BiosVendor # SOMETIMES_CONSUMED Data Hub
111 gEfiDefaultBmpLogoGuid # SOMETIMES_CONSUMED
112 gEfiFileInfoGuid # ALWAYS_CONSUMED
113 gEfiFileSystemVolumeLabelInfoIdGuid # ALWAYS_CONSUMED
114 gEfiGenericPlatformVariableGuid # ALWAYS_CONSUMED
115 gEfiGlobalVariableGuid # ALWAYS_CONSUMED
116 gEfiBootStateGuid # ALWAYS_CONSUMED
117
118
119 [Protocols]
120 gEfiGraphicsOutputProtocolGuid # PROTOCOL SOMETIMES_CONSUMED
121 gEfiGenericMemTestProtocolGuid # PROTOCOL SOMETIMES_CONSUMED
122 gEfiSerialIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED
123 gEfiBlockIoProtocolGuid # PROTOCOL SOMETIMES_CONSUMED
124 gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED
125 gEfiSimpleFileSystemProtocolGuid # PROTOCOL SOMETIMES_CONSUMED
126 gEfiLoadFileProtocolGuid # PROTOCOL SOMETIMES_CONSUMED
127 gEfiCpuIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED
128 gEfiConsoleControlProtocolGuid # PROTOCOL ALWAYS_CONSUMED
129 gEfiFormBrowserProtocolGuid # PROTOCOL ALWAYS_CONSUMED
130 gEfiDataHubProtocolGuid # PROTOCOL ALWAYS_CONSUMED
131 gEfiFormCallbackProtocolGuid # PROTOCOL ALWAYS_CONSUMED
132 gEfiHiiProtocolGuid # PROTOCOL ALWAYS_CONSUMED
133 gEfiLegacyBiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED
134 gEfiBdsArchProtocolGuid # PROTOCOL ALWAYS_PRODUCED
135
136 [FeaturePcd.common]
137 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangDepricate
138
139 [FixedPcd.common]
140 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangCodes
141 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLang
142 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLangCodes
143 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang
144
145 [depex]
146 gEfiHiiProtocolGuid
147