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