]> git.proxmox.com Git - mirror_edk2.git/blame - EdkModulePkg/Core/Dxe/DxeMain.msa
Fix several capitalization issues.
[mirror_edk2.git] / EdkModulePkg / Core / Dxe / DxeMain.msa
CommitLineData
74460d7e 1<?xml version="1.0" encoding="UTF-8"?>\r
53b86193 2<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">\r
1f86f081 3 <MsaHeader>\r
4 <ModuleName>DxeMain</ModuleName>\r
5 <ModuleType>DXE_CORE</ModuleType>\r
6 <GuidValue>D6A2CB7F-6A18-4e2f-B43B-9920A733700A</GuidValue>\r
7 <Version>1.0</Version>\r
74460d7e 8 <Abstract>Component description file for DxeMain module.</Abstract>\r
9 <Description>This module provide an DXE CIS compliant implementation.</Description>\r
15f3b1d4 10 <Copyright>Copyright (c) 2006, Intel Corporation</Copyright>\r
1f86f081 11 <License>All rights reserved. This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>\r
12 <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
13 </MsaHeader>\r
14 <ModuleDefinitions>\r
15 <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
16 <BinaryModule>false</BinaryModule>\r
17 <OutputFileBasename>DxeMain</OutputFileBasename>\r
18 </ModuleDefinitions>\r
19 <LibraryClassDefinitions>\r
20 <LibraryClass Usage="ALWAYS_CONSUMED">\r
21 <Keyword>DxeCoreEntryPoint</Keyword>\r
22 </LibraryClass>\r
23 <LibraryClass Usage="ALWAYS_CONSUMED">\r
24 <Keyword>DebugLib</Keyword>\r
25 </LibraryClass>\r
26 <LibraryClass Usage="ALWAYS_CONSUMED">\r
27 <Keyword>UefiLib</Keyword>\r
28 </LibraryClass>\r
29 <LibraryClass Usage="ALWAYS_CONSUMED">\r
30 <Keyword>BaseLib</Keyword>\r
31 </LibraryClass>\r
32 <LibraryClass Usage="ALWAYS_CONSUMED">\r
33 <Keyword>HobLib</Keyword>\r
34 </LibraryClass>\r
35 <LibraryClass Usage="ALWAYS_CONSUMED">\r
36 <Keyword>PerformanceLib</Keyword>\r
37 </LibraryClass>\r
38 <LibraryClass Usage="ALWAYS_CONSUMED">\r
39 <Keyword>UefiDecompressLib</Keyword>\r
40 </LibraryClass>\r
41 <LibraryClass Usage="ALWAYS_CONSUMED">\r
42 <Keyword>TianoDecompressLib</Keyword>\r
43 </LibraryClass>\r
44 <LibraryClass Usage="ALWAYS_CONSUMED">\r
45 <Keyword>CustomDecompressLib</Keyword>\r
46 </LibraryClass>\r
47 <LibraryClass Usage="ALWAYS_CONSUMED">\r
48 <Keyword>EdkPeCoffLoaderLib</Keyword>\r
49 </LibraryClass>\r
50 <LibraryClass Usage="ALWAYS_CONSUMED">\r
51 <Keyword>CacheMaintenanceLib</Keyword>\r
52 </LibraryClass>\r
53 <LibraryClass Usage="ALWAYS_CONSUMED">\r
54 <Keyword>BaseMemoryLib</Keyword>\r
55 </LibraryClass>\r
56 </LibraryClassDefinitions>\r
57 <SourceFiles>\r
58 <Filename>DxeMain/DxeMain.c</Filename>\r
59 <Filename>DxeMain/DxeProtocolNotify.c</Filename>\r
60 <Filename>Dispatcher/Dispatcher.c</Filename>\r
61 <Filename>Dispatcher/dependency.c</Filename>\r
62 <Filename>Event/execdata.c</Filename>\r
63 <Filename>Event/event.c</Filename>\r
64 <Filename>Event/timer.c</Filename>\r
65 <Filename>Event/tpl.c</Filename>\r
66 <Filename>FwVol/FwVol.c</Filename>\r
67 <Filename>FwVol/Ffs.c</Filename>\r
68 <Filename>FwVol/FwVolAttrib.c</Filename>\r
69 <Filename>FwVol/FwVolRead.c</Filename>\r
70 <Filename>FwVol/FwVolWrite.c</Filename>\r
71 <Filename>FwVolBlock/FwVolBlock.c</Filename>\r
72 <Filename>Mem/memdata.c</Filename>\r
73 <Filename>Mem/Page.c</Filename>\r
74 <Filename>Mem/pool.c</Filename>\r
75 <Filename>Gcd/gcd.c</Filename>\r
76 <Filename>Hand/handle.c</Filename>\r
77 <Filename>Hand/locate.c</Filename>\r
78 <Filename>Hand/Notify.c</Filename>\r
79 <Filename>Hand/DriverSupport.c</Filename>\r
80 <Filename>Library/Library.c</Filename>\r
81 <Filename>Misc/InstallConfigurationTable.c</Filename>\r
82 <Filename>Misc/SetWatchdogTimer.c</Filename>\r
83 <Filename>Misc/Stall.c</Filename>\r
84 <Filename>Misc/DebugImageInfo.c</Filename>\r
85 <Filename>Image/Image.c</Filename>\r
86 <Filename>Image/ImageFile.c</Filename>\r
87 <Filename>SectionExtraction/CoreSectionExtraction.c</Filename>\r
88 <Filename>DebugImageInfo.h</Filename>\r
1f86f081 89 <Filename>DxeMain.h</Filename>\r
90 <Filename>Exec.h</Filename>\r
91 <Filename>FwVolBlock.h</Filename>\r
92 <Filename>FwVolDriver.h</Filename>\r
fae0da0d 93 <Filename>gcd.h</Filename>\r
94 <Filename>hand.h</Filename>\r
1f86f081 95 <Filename>Image.h</Filename>\r
fae0da0d 96 <Filename>imem.h</Filename>\r
1f86f081 97 <Filename>Library.h</Filename>\r
98 </SourceFiles>\r
99 <PackageDependencies>\r
100 <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
62f84315 101 <Package PackageGuid="68169ab0-d41b-4009-9060-292c253ac43d"/>\r
1f86f081 102 </PackageDependencies>\r
103 <Protocols>\r
104 <Protocol Usage="SOMETIMES_CONSUMED">\r
53b86193 105 <ProtocolCName>gEfiEbcProtocolGuid</ProtocolCName>\r
1f86f081 106 </Protocol>\r
107 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 108 <ProtocolCName>gEfiLoadedImageProtocolGuid</ProtocolCName>\r
1f86f081 109 </Protocol>\r
110 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 111 <ProtocolCName>gEfiDevicePathProtocolGuid</ProtocolCName>\r
1f86f081 112 </Protocol>\r
113 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 114 <ProtocolCName>gEfiCpuArchProtocolGuid</ProtocolCName>\r
1f86f081 115 </Protocol>\r
116 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 117 <ProtocolCName>gEfiFirmwareVolumeProtocolGuid</ProtocolCName>\r
1f86f081 118 </Protocol>\r
119 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 120 <ProtocolCName>gEfiFirmwareVolumeDispatchProtocolGuid</ProtocolCName>\r
1f86f081 121 </Protocol>\r
122 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 123 <ProtocolCName>gEfiFirmwareVolumeBlockProtocolGuid</ProtocolCName>\r
1f86f081 124 </Protocol>\r
125 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 126 <ProtocolCName>gEfiSectionExtractionProtocolGuid</ProtocolCName>\r
1f86f081 127 </Protocol>\r
128 <Protocol Usage="SOMETIMES_CONSUMED">\r
53b86193 129 <ProtocolCName>gEfiDriverBindingProtocolGuid</ProtocolCName>\r
1f86f081 130 </Protocol>\r
131 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 132 <ProtocolCName>gEfiPlatformDriverOverrideProtocolGuid</ProtocolCName>\r
1f86f081 133 </Protocol>\r
134 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 135 <ProtocolCName>gEfiBusSpecificDriverOverrideProtocolGuid</ProtocolCName>\r
1f86f081 136 </Protocol>\r
137 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 138 <ProtocolCName>gEfiTimerArchProtocolGuid</ProtocolCName>\r
1f86f081 139 </Protocol>\r
140 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 141 <ProtocolCName>gEfiMetronomeArchProtocolGuid</ProtocolCName>\r
1f86f081 142 </Protocol>\r
143 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 144 <ProtocolCName>gEfiMonotonicCounterArchProtocolGuid</ProtocolCName>\r
1f86f081 145 </Protocol>\r
146 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 147 <ProtocolCName>gEfiVariableWriteArchProtocolGuid</ProtocolCName>\r
1f86f081 148 </Protocol>\r
149 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 150 <ProtocolCName>gEfiBdsArchProtocolGuid</ProtocolCName>\r
1f86f081 151 </Protocol>\r
152 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 153 <ProtocolCName>gEfiVariableArchProtocolGuid</ProtocolCName>\r
1f86f081 154 </Protocol>\r
155 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 156 <ProtocolCName>gEfiSecurityArchProtocolGuid</ProtocolCName>\r
1f86f081 157 </Protocol>\r
158 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 159 <ProtocolCName>gEfiWatchdogTimerArchProtocolGuid</ProtocolCName>\r
1f86f081 160 </Protocol>\r
161 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 162 <ProtocolCName>gEfiRuntimeArchProtocolGuid</ProtocolCName>\r
1f86f081 163 </Protocol>\r
164 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 165 <ProtocolCName>gEfiRealTimeClockArchProtocolGuid</ProtocolCName>\r
1f86f081 166 </Protocol>\r
167 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 168 <ProtocolCName>gEfiResetArchProtocolGuid</ProtocolCName>\r
1f86f081 169 </Protocol>\r
170 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 171 <ProtocolCName>gEfiLoadFileProtocolGuid</ProtocolCName>\r
1f86f081 172 </Protocol>\r
173 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 174 <ProtocolCName>gEfiSimpleFileSystemProtocolGuid</ProtocolCName>\r
1f86f081 175 </Protocol>\r
176 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 177 <ProtocolCName>gEfiLoadPeImageProtocolGuid</ProtocolCName>\r
1f86f081 178 </Protocol>\r
179 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 180 <ProtocolCName>gEfiDecompressProtocolGuid</ProtocolCName>\r
1f86f081 181 </Protocol>\r
182 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 183 <ProtocolCName>gEfiCustomizedDecompressProtocolGuid</ProtocolCName>\r
1f86f081 184 </Protocol>\r
185 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 186 <ProtocolCName>gEfiTianoDecompressProtocolGuid</ProtocolCName>\r
1f86f081 187 </Protocol>\r
045f4521 188 <Protocol Usage="ALWAYS_CONSUMED">\r
53b86193 189 <ProtocolCName>gEfiCapsuleArchProtocolGuid</ProtocolCName>\r
045f4521 190 </Protocol>\r
1f86f081 191 </Protocols>\r
192 <Guids>\r
193 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 194 <GuidCName>gEfiMemoryTypeInformationGuid</GuidCName>\r
1f86f081 195 </GuidCNames>\r
196 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 197 <GuidCName>gEfiDxeServicesTableGuid</GuidCName>\r
1f86f081 198 </GuidCNames>\r
199 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 200 <GuidCName>gEfiHobListGuid</GuidCName>\r
1f86f081 201 </GuidCNames>\r
202 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 203 <GuidCName>gEfiDebugImageInfoTableGuid</GuidCName>\r
1f86f081 204 </GuidCNames>\r
205 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 206 <GuidCName>gAprioriGuid</GuidCName>\r
1f86f081 207 </GuidCNames>\r
208 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 209 <GuidCName>gEfiFirmwareFileSystemGuid</GuidCName>\r
1f86f081 210 </GuidCNames>\r
211 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 212 <GuidCName>gEfiFileInfoGuid</GuidCName>\r
1f86f081 213 </GuidCNames>\r
214 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 215 <GuidCName>gEfiHobMemoryAllocModuleGuid</GuidCName>\r
1f86f081 216 </GuidCNames>\r
217 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 218 <GuidCName>gEfiPeiPeCoffLoaderGuid</GuidCName>\r
1f86f081 219 </GuidCNames>\r
62f84315
LG
220 <!--<GuidCNames Usage="ALWAYS_CONSUMED">\r
221 <GuidCName>LoadPeImage</GuidCName>\r
b062dd14 222 </GuidCNames>-->\r
1f86f081 223 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 224 <GuidCName>gEfiEventExitBootServicesGuid</GuidCName>\r
1f86f081 225 </GuidCNames>\r
226 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 227 <GuidCName>gEfiEventVirtualAddressChangeGuid</GuidCName>\r
1f86f081 228 </GuidCNames>\r
229 <GuidCNames Usage="ALWAYS_CONSUMED">\r
53b86193 230 <GuidCName>gEfiEventMemoryMapChangeGuid</GuidCName>\r
1f86f081 231 </GuidCNames>\r
232 </Guids>\r
233 <Externs>\r
234 <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
15b06e58 235 <Specification>EDK_RELEASE_VERSION 0x00020000</Specification>\r
1f86f081 236 <Extern>\r
237 <ModuleEntryPoint>DxeMain</ModuleEntryPoint>\r
238 </Extern>\r
239 </Externs>\r
e641608b 240</ModuleSurfaceArea>\r