]> git.proxmox.com Git - mirror_edk2.git/blame - EdkNt32Pkg/Dxe/PlatformBds/PlatformBds.msa
Remove the BugBug in package header file for DXE_CORE and DXE_DRIVER which force...
[mirror_edk2.git] / EdkNt32Pkg / Dxe / PlatformBds / PlatformBds.msa
CommitLineData
878ddf1f 1<?xml version="1.0" encoding="UTF-8"?>\r
53b86193 2<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">\r
878ddf1f 3 <MsaHeader>\r
2d527200 4 <ModuleName>Bds</ModuleName>\r
878ddf1f 5 <ModuleType>DXE_DRIVER</ModuleType>\r
2d527200 6 <GuidValue>A6F691AC-31C8-4444-854C-E2C1A6950F92</GuidValue>\r
7 <Version>1.0</Version>\r
7fda265d 8 <Abstract>Platfrom BDS driver</Abstract>\r
9 <Description>\r
10 Do platform action customized by IBV/OEM.\r
11 </Description>\r
15f3b1d4 12 <Copyright>Copyright (c) 2006, Intel Corporation</Copyright>\r
0992e559
LG
13 <License>All rights reserved. This program and the accompanying materials\r
14 are licensed and made available under the terms and conditions of the BSD License\r
15 which accompanies this distribution. The full text of the license may be found at\r
16 http://opensource.org/licenses/bsd-license.php\r
17 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
2d527200 18 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>\r
19 <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
878ddf1f 20 </MsaHeader>\r
2d527200 21 <ModuleDefinitions>\r
22 <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
23 <BinaryModule>false</BinaryModule>\r
24 <OutputFileBasename>Bds</OutputFileBasename>\r
25 </ModuleDefinitions>\r
878ddf1f 26 <LibraryClassDefinitions>\r
2d527200 27 <LibraryClass Usage="ALWAYS_CONSUMED">\r
28 <Keyword>DebugLib</Keyword>\r
29 </LibraryClass>\r
30 <LibraryClass Usage="ALWAYS_CONSUMED">\r
31 <Keyword>UefiLib</Keyword>\r
32 </LibraryClass>\r
33 <LibraryClass Usage="ALWAYS_CONSUMED">\r
34 <Keyword>UefiDriverEntryPoint</Keyword>\r
35 </LibraryClass>\r
2d527200 36 <LibraryClass Usage="ALWAYS_CONSUMED">\r
37 <Keyword>BaseLib</Keyword>\r
38 </LibraryClass>\r
39 <LibraryClass Usage="ALWAYS_CONSUMED">\r
40 <Keyword>EdkGraphicsLib</Keyword>\r
41 </LibraryClass>\r
42 <LibraryClass Usage="ALWAYS_CONSUMED">\r
43 <Keyword>DxeServicesTableLib</Keyword>\r
44 </LibraryClass>\r
45 <LibraryClass Usage="ALWAYS_CONSUMED">\r
46 <Keyword>PerformanceLib</Keyword>\r
47 </LibraryClass>\r
48 <LibraryClass Usage="ALWAYS_CONSUMED">\r
49 <Keyword>PrintLib</Keyword>\r
50 </LibraryClass>\r
51 <LibraryClass Usage="ALWAYS_CONSUMED">\r
52 <Keyword>EdkIfrSupportLib</Keyword>\r
53 </LibraryClass>\r
54 <LibraryClass Usage="ALWAYS_CONSUMED">\r
55 <Keyword>ReportStatusCodeLib</Keyword>\r
56 </LibraryClass>\r
57 <LibraryClass Usage="ALWAYS_CONSUMED">\r
58 <Keyword>HobLib</Keyword>\r
59 </LibraryClass>\r
60 <LibraryClass Usage="ALWAYS_CONSUMED">\r
61 <Keyword>EdkGenericBdsLib</Keyword>\r
62 </LibraryClass>\r
63 <LibraryClass Usage="ALWAYS_CONSUMED">\r
64 <Keyword>MemoryAllocationLib</Keyword>\r
65 </LibraryClass>\r
66 <LibraryClass Usage="ALWAYS_CONSUMED">\r
67 <Keyword>BaseMemoryLib</Keyword>\r
68 </LibraryClass>\r
69 <LibraryClass Usage="ALWAYS_CONSUMED">\r
70 <Keyword>UefiBootServicesTableLib</Keyword>\r
71 </LibraryClass>\r
72 <LibraryClass Usage="ALWAYS_CONSUMED">\r
73 <Keyword>UefiRuntimeServicesTableLib</Keyword>\r
74 </LibraryClass>\r
75 <LibraryClass Usage="ALWAYS_CONSUMED">\r
76 <Keyword>DevicePathLib</Keyword>\r
77 </LibraryClass>\r
78 <LibraryClass Usage="ALWAYS_CONSUMED">\r
79 <Keyword>HiiLib</Keyword>\r
80 </LibraryClass>\r
878ddf1f 81 </LibraryClassDefinitions>\r
82 <SourceFiles>\r
83 <Filename>PlatformData.c</Filename>\r
5094fb09 84 <Filename>BdsPlatform.h</Filename>\r
878ddf1f 85 <Filename>BdsPlatform.c</Filename>\r
0aa050f0 86 <Filename>Generic/Bds.h</Filename>\r
87 <Filename>Generic/BdsEntry.c</Filename>\r
88 <Filename>Generic/FrontPage.h</Filename>\r
89 <Filename>Generic/FrontPage.c</Filename>\r
90 <Filename>Generic/FrontPageStrings.uni</Filename>\r
91 <Filename>Generic/FrontPageVfr.Vfr</Filename>\r
92 <Filename>Generic/Language.h</Filename>\r
93 <Filename>Generic/Language.c</Filename>\r
94 <Filename>Generic/String.h</Filename>\r
95 <Filename>Generic/String.c</Filename>\r
96 <Filename>Generic/Strings.uni</Filename>\r
97 <Filename>Generic/Capsules.c</Filename>\r
98 <Filename>Generic/MemoryTest.c</Filename>\r
99 <Filename>Generic/BootMaint/bmstring.uni</Filename>\r
100 <Filename>Generic/BootMaint/bm.vfr</Filename>\r
101 <Filename>Generic/BootMaint/BBSsupport.h</Filename>\r
102 <Filename>Generic/BootMaint/BootMaint.h</Filename>\r
103 <Filename>Generic/BootMaint/FormGuid.h</Filename>\r
104 <Filename>Generic/BootMaint/BmLib.c</Filename>\r
105 <Filename>Generic/BootMaint/BootOption.c</Filename>\r
106 <Filename>Generic/BootMaint/ConsoleOption.c</Filename>\r
107 <Filename>Generic/BootMaint/Data.c</Filename>\r
108 <Filename>Generic/BootMaint/Variable.c</Filename>\r
109 <Filename>Generic/BootMaint/UpdatePage.c</Filename>\r
110 <Filename>Generic/BootMaint/BBSsupport.c</Filename>\r
111 <Filename>Generic/BootMaint/BootMaint.c</Filename>\r
112 <Filename>Generic/BootMaint/FileExplorer.c</Filename>\r
113 <Filename>Generic/BootMaint/FE.vfr</Filename>\r
114 <Filename>Generic/BootMngr/BootManager.h</Filename>\r
115 <Filename>Generic/BootMngr/BootManager.c</Filename>\r
116 <Filename>Generic/BootMngr/BootManagerStrings.uni</Filename>\r
117 <Filename>Generic/BootMngr/BootManagerVfr.Vfr</Filename>\r
118 <Filename>Generic/DeviceMngr/DeviceManager.h</Filename>\r
119 <Filename>Generic/DeviceMngr/DeviceManager.c</Filename>\r
120 <Filename>Generic/DeviceMngr/DeviceManagerStrings.uni</Filename>\r
121 <Filename>Generic/DeviceMngr/DeviceManagerVfr.Vfr</Filename>\r
122 <Filename>Generic/Bds.dxs</Filename>\r
878ddf1f 123 </SourceFiles>\r
2d527200 124 <PackageDependencies>\r
125 <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
0992e559 126 <Package PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
2d527200 127 <Package PackageGuid="0fb2aa2d-10d5-40a5-a9dc-060c12a4a3f3"/>\r
128 </PackageDependencies>\r
878ddf1f 129 <Protocols>\r
2d527200 130 <Protocol Usage="ALWAYS_PRODUCED">\r
53b86193 131 <ProtocolCName>gEfiBdsArchProtocolGuid</ProtocolCName>\r
2d527200 132 </Protocol>\r
133 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 134 <ProtocolCName>gEfiLegacyBiosProtocolGuid</ProtocolCName>\r
2d527200 135 </Protocol>\r
136 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 137 <ProtocolCName>gEfiUgaSplashProtocolGuid</ProtocolCName>\r
2d527200 138 </Protocol>\r
139 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 140 <ProtocolCName>gEfiHiiProtocolGuid</ProtocolCName>\r
2d527200 141 </Protocol>\r
142 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 143 <ProtocolCName>gEfiFormCallbackProtocolGuid</ProtocolCName>\r
2d527200 144 </Protocol>\r
145 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 146 <ProtocolCName>gEfiDataHubProtocolGuid</ProtocolCName>\r
2d527200 147 </Protocol>\r
148 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 149 <ProtocolCName>gEfiFormBrowserProtocolGuid</ProtocolCName>\r
2d527200 150 </Protocol>\r
151 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 152 <ProtocolCName>gEfiConsoleControlProtocolGuid</ProtocolCName>\r
2d527200 153 </Protocol>\r
154 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 155 <ProtocolCName>gEfiCpuIoProtocolGuid</ProtocolCName>\r
2d527200 156 </Protocol>\r
157 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 158 <ProtocolCName>gEfiUgaDrawProtocolGuid</ProtocolCName>\r
2d527200 159 </Protocol>\r
160 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 161 <ProtocolCName>gEfiLoadFileProtocolGuid</ProtocolCName>\r
2d527200 162 </Protocol>\r
163 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 164 <ProtocolCName>gEfiSimpleFileSystemProtocolGuid</ProtocolCName>\r
2d527200 165 </Protocol>\r
166 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 167 <ProtocolCName>gEfiDevicePathProtocolGuid</ProtocolCName>\r
2d527200 168 </Protocol>\r
169 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 170 <ProtocolCName>gEfiBlockIoProtocolGuid</ProtocolCName>\r
2d527200 171 </Protocol>\r
172 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 173 <ProtocolCName>gEfiSerialIoProtocolGuid</ProtocolCName>\r
2d527200 174 </Protocol>\r
175 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 176 <ProtocolCName>gEfiGenericMemTestProtocolGuid</ProtocolCName>\r
2d527200 177 </Protocol>\r
178 <Protocol Usage="SOMETIMES_CONSUMED">\r
53b86193 179 <ProtocolCName>gEfiCpuArchProtocolGuid</ProtocolCName>\r
2d527200 180 </Protocol>\r
181 <Protocol Usage="SOMETIMES_CONSUMED">\r
53b86193 182 <ProtocolCName>gEfiDriverBindingProtocolGuid</ProtocolCName>\r
2d527200 183 </Protocol>\r
878ddf1f 184 </Protocols>\r
878ddf1f 185 <DataHubs>\r
2d527200 186 <DataHubRecord Usage="SOMETIMES_CONSUMED">\r
187 <DataHubCName>BiosVendor</DataHubCName>\r
188 </DataHubRecord>\r
189 <DataHubRecord Usage="SOMETIMES_CONSUMED">\r
190 <DataHubCName>SystemManufacturer</DataHubCName>\r
191 </DataHubRecord>\r
192 <DataHubRecord Usage="SOMETIMES_CONSUMED">\r
193 <DataHubCName>ProcessorVersion</DataHubCName>\r
194 </DataHubRecord>\r
195 <DataHubRecord Usage="SOMETIMES_CONSUMED">\r
196 <DataHubCName>ProcessorFrequency</DataHubCName>\r
197 </DataHubRecord>\r
198 <DataHubRecord Usage="SOMETIMES_CONSUMED">\r
199 <DataHubCName>MemoryArray</DataHubCName>\r
200 </DataHubRecord>\r
201 <DataHubRecord Usage="SOMETIMES_CONSUMED">\r
202 <DataHubCName>SerialIoDevice</DataHubCName>\r
203 </DataHubRecord>\r
204 <DataHubRecord Usage="SOMETIMES_CONSUMED">\r
205 <DataHubCName>SerialIoPort</DataHubCName>\r
206 </DataHubRecord>\r
878ddf1f 207 </DataHubs>\r
208 <Guids>\r
2d527200 209 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 210 <GuidCName>gEfiBootStateGuid</GuidCName>\r
2d527200 211 </GuidCNames>\r
212 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 213 <GuidCName>gEfiGlobalVariableGuid</GuidCName>\r
2d527200 214 </GuidCNames>\r
20515cd1 215 <GuidCNames Usage="ALWAYS_CONSUMED">\r
216 <GuidCName>gEfiGenericPlatformVariableGuid</GuidCName>\r
217 </GuidCNames>\r
2d527200 218 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 219 <GuidCName>gEfiFlashMapHobGuid</GuidCName>\r
2d527200 220 </GuidCNames>\r
221 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 222 <GuidCName>gEfiFileSystemVolumeLabelInfoIdGuid</GuidCName>\r
2d527200 223 </GuidCNames>\r
224 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 225 <GuidCName>gEfiFileInfoGuid</GuidCName>\r
2d527200 226 </GuidCNames>\r
878ddf1f 227 </Guids>\r
228 <Externs>\r
2d527200 229 <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
15b06e58 230 <Specification>EDK_RELEASE_VERSION 0x00020000</Specification>\r
878ddf1f 231 <Extern>\r
232 <ModuleEntryPoint>BdsInitialize</ModuleEntryPoint>\r
233 </Extern>\r
234 </Externs>\r
0aa050f0 235</ModuleSurfaceArea>\r