Make variable names for protocol GUIDs consistent
[mirror_edk2.git] / MdePkg / MdePkg.fpd
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 Copyright (c) 2006, Intel Corporation
4 All rights reserved. This program and the accompanying materials
5 are licensed and made available under the terms and conditions of the BSD License
6 which accompanies this distribution. The full text of the license may be found at
7 http://opensource.org/licenses/bsd-license.php
8
9 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
11 -->
12 <FrameworkPlatformDescription xmlns="http://www.TianoCore.org/2006/Edk2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.TianoCore.org/2006/Edk2.0 http://www.TianoCore.org/2006/Edk2.0/SurfaceArea.xsd">
13 <PlatformHeader>
14 <PlatformName>MdePkg</PlatformName>
15 <Abstract>EFI/Tiano MdePkg Package</Abstract>
16 <Description>This FPD file is used for Package Level build.</Description>
17 <Created>2006-04-03 13:40</Created>
18 <CreatedBy>lhauch</CreatedBy>
19 </PlatformHeader>
20 <Flash>
21 <FlashDefinitionFile>dummy.fdf</FlashDefinitionFile>
22 </Flash>
23 <TianoImage>
24 <SEC>
25 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />
26 </SEC>
27 <PEI_CORE>
28 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />
29 </PEI_CORE>
30 <PEIM>
31 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />
32 </PEIM>
33 <DXE_CORE>
34 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />
35 </DXE_CORE>
36 <DXE_DRIVERS>
37 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />
38 </DXE_DRIVERS>
39
40 <OTHER_COMPONENTS>
41 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />
42 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseMemoryLib" />
43 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseMemoryLibRepStr" />
44 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseMemoryLibMmx" />
45 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseMemoryLibSse2" />
46 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseCacheMaintenanceLib" />
47
48 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseIoLibIntrinsic" />
49 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseTimerLibLocalApic" />
50 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePeCoffLib" />
51 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePeCoffGetEntryPointLib" />
52
53 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePrintLib" />
54 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseDebugLibNull" />
55 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePerformanceLibNull" />
56 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePcdLibNull" />
57 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePciLibPciExpress" />
58 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePciLibCf8" />
59 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePciCf8Lib" />
60
61 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BasePciExpressLib" />
62 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseSmbusLib" />
63 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiSmbusLib" />
64 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeSmbusLib" />
65 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiCoreLib" />
66 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiMemoryLib" />
67 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiServicesTablePointerLib" />
68
69 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiServicesTablePointerLibMm7" />
70 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiReportStatusCodeLib" />
71 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseDebugLibReportStatusCode" />
72 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiCoreEntryPoint" />
73 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeimEntryPoint" />
74
75 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeCoreEntryPoint" />
76 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeHobLib" />
77 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiHobLib" />
78 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeCoreHobLib" />
79 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeServicesTableLib" />
80
81 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeIoLibCpuIo" />
82 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiIoLibCpuIo" />
83 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeReportStatusCodeLib" />
84 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseReportStatusCodeLibNull" />
85 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDriverEntryPoint" />
86
87 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeSmmDriverEntryPoint" />
88
89 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiBootServicesTableLib" />
90 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiRuntimeServicesTableLib" />
91
92 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDriverEntryPoint" />
93 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDriverModelLib" />
94 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiLib" />
95 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiMemoryLib" />
96
97 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDebugLibStdErr" />
98 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDebugLibConOut" />
99 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxePcdLib" />
100 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiPcdLib" />
101 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeMemoryAllocationLib" />
102
103 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiMemoryAllocationLib" />
104 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseUefiDecompressLib" />
105 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDevicePathLib" />
106 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiDevicePathLibDevicePathProtocol" />
107 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="HiiLib" />
108 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiResourcePublicationLib" />
109
110 </OTHER_COMPONENTS>
111 </TianoImage>
112 <PcdBuildDeclarations>
113 <PcdBuildData ItemType="FIXED_AT_BUILD">
114 <C_Name>PcdMaximumUnicodeStringLength</C_Name>
115 <Token>0x00000001</Token>
116 <DatumType>UINT32</DatumType>
117 <HiiEnable>false</HiiEnable>
118 <VpdEnable>false</VpdEnable>
119 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
120 <SkuEnable>false</SkuEnable>
121 <SkuDataArrayEnable>false</SkuDataArrayEnable>
122 <MaxSku>0</MaxSku>
123 <SkuId>0</SkuId>
124 <DatumSize>4</DatumSize>
125 <VariableGuid>0</VariableGuid>
126 <VariableName>L""</VariableName>
127 <DataOffset>0</DataOffset>
128 <GuidOffset>0</GuidOffset>
129 <DefaultValue>1000000</DefaultValue>
130 </PcdBuildData>
131 <PcdBuildData ItemType="FIXED_AT_BUILD">
132 <C_Name>PcdMaximumAsciiStringLength</C_Name>
133 <Token>0x00000002</Token>
134 <DatumType>UINT32</DatumType>
135 <HiiEnable>false</HiiEnable>
136 <VpdEnable>false</VpdEnable>
137 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
138 <SkuEnable>false</SkuEnable>
139 <SkuDataArrayEnable>false</SkuDataArrayEnable>
140 <MaxSku>0</MaxSku>
141 <SkuId>0</SkuId>
142 <DatumSize>4</DatumSize>
143 <VariableGuid>0</VariableGuid>
144 <VariableName>L""</VariableName>
145 <DataOffset>0</DataOffset>
146 <GuidOffset>0</GuidOffset>
147 <DefaultValue>1000000</DefaultValue>
148 </PcdBuildData>
149 <PcdBuildData ItemType="FIXED_AT_BUILD">
150 <C_Name>PcdMaximumLinkedListLength</C_Name>
151 <Token>0x00000003</Token>
152 <DatumType>UINT32</DatumType>
153 <HiiEnable>false</HiiEnable>
154 <VpdEnable>false</VpdEnable>
155 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
156 <SkuEnable>false</SkuEnable>
157 <SkuDataArrayEnable>false</SkuDataArrayEnable>
158 <MaxSku>0</MaxSku>
159 <SkuId>0</SkuId>
160 <DatumSize>4</DatumSize>
161 <VariableGuid>0</VariableGuid>
162 <VariableName>L""</VariableName>
163 <DataOffset>0</DataOffset>
164 <GuidOffset>0</GuidOffset>
165 <DefaultValue>1000000</DefaultValue>
166 </PcdBuildData>
167 <PcdBuildData ItemType="FIXED_AT_BUILD">
168 <C_Name>PcdSpinLockTimeout</C_Name>
169 <Token>0x00000004</Token>
170 <DatumType>UINT32</DatumType>
171 <HiiEnable>false</HiiEnable>
172 <VpdEnable>false</VpdEnable>
173 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
174 <SkuEnable>false</SkuEnable>
175 <SkuDataArrayEnable>false</SkuDataArrayEnable>
176 <MaxSku>0</MaxSku>
177 <SkuId>0</SkuId>
178 <DatumSize>4</DatumSize>
179 <VariableGuid>0</VariableGuid>
180 <VariableName>L""</VariableName>
181 <DataOffset>0</DataOffset>
182 <GuidOffset>0</GuidOffset>
183 <DefaultValue>10000000</DefaultValue>
184 </PcdBuildData>
185 <PcdBuildData ItemType="FIXED_AT_BUILD">
186 <C_Name>PcdDebugPropertyMask</C_Name>
187 <Token>0x00000005</Token>
188 <DatumType>UINT8</DatumType>
189 <HiiEnable>false</HiiEnable>
190 <VpdEnable>false</VpdEnable>
191 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
192 <SkuEnable>false</SkuEnable>
193 <SkuDataArrayEnable>false</SkuDataArrayEnable>
194 <MaxSku>0</MaxSku>
195 <SkuId>0</SkuId>
196 <DatumSize>1</DatumSize>
197 <VariableGuid>0</VariableGuid>
198 <VariableName>L""</VariableName>
199 <DataOffset>0</DataOffset>
200 <GuidOffset>0</GuidOffset>
201 <DefaultValue>0</DefaultValue>
202 </PcdBuildData>
203 <PcdBuildData ItemType="PATCHABLE_IN_MODULE">
204 <C_Name>PcdDebugPrintErrorLevel</C_Name>
205 <Token>0x00000006</Token>
206 <DatumType>UINT32</DatumType>
207 <HiiEnable>false</HiiEnable>
208 <VpdEnable>false</VpdEnable>
209 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
210 <SkuEnable>false</SkuEnable>
211 <SkuDataArrayEnable>false</SkuDataArrayEnable>
212 <MaxSku>0</MaxSku>
213 <SkuId>0</SkuId>
214 <DatumSize>4</DatumSize>
215 <VariableGuid>0</VariableGuid>
216 <VariableName>L""</VariableName>
217 <DataOffset>0</DataOffset>
218 <GuidOffset>0</GuidOffset>
219 <DefaultValue>0x80000000</DefaultValue>
220 </PcdBuildData>
221 <PcdBuildData ItemType="FIXED_AT_BUILD">
222 <C_Name>PcdReportStatusCodePropertyMask</C_Name>
223 <Token>0x00000007</Token>
224 <DatumType>UINT8</DatumType>
225 <HiiEnable>false</HiiEnable>
226 <VpdEnable>false</VpdEnable>
227 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
228 <SkuEnable>false</SkuEnable>
229 <SkuDataArrayEnable>false</SkuDataArrayEnable>
230 <MaxSku>0</MaxSku>
231 <SkuId>0</SkuId>
232 <DatumSize>1</DatumSize>
233 <VariableGuid>0</VariableGuid>
234 <VariableName>L""</VariableName>
235 <DataOffset>0</DataOffset>
236 <GuidOffset>0</GuidOffset>
237 <DefaultValue>0</DefaultValue>
238 </PcdBuildData>
239 <PcdBuildData ItemType="FIXED_AT_BUILD">
240 <C_Name>PcdDebugClearMemoryValue</C_Name>
241 <Token>0x00000008</Token>
242 <DatumType>UINT8</DatumType>
243 <HiiEnable>false</HiiEnable>
244 <VpdEnable>false</VpdEnable>
245 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
246 <SkuEnable>false</SkuEnable>
247 <SkuDataArrayEnable>false</SkuDataArrayEnable>
248 <MaxSku>0</MaxSku>
249 <SkuId>0</SkuId>
250 <DatumSize>1</DatumSize>
251 <VariableGuid>0</VariableGuid>
252 <VariableName>L""</VariableName>
253 <DataOffset>0</DataOffset>
254 <GuidOffset>0</GuidOffset>
255 <DefaultValue>0xAF</DefaultValue>
256 </PcdBuildData>
257 <PcdBuildData ItemType="FIXED_AT_BUILD">
258 <C_Name>PcdPerformanceLibraryPropertyMask</C_Name>
259 <Token>0x00000009</Token>
260 <DatumType>UINT8</DatumType>
261 <HiiEnable>false</HiiEnable>
262 <VpdEnable>false</VpdEnable>
263 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
264 <SkuEnable>false</SkuEnable>
265 <SkuDataArrayEnable>false</SkuDataArrayEnable>
266 <MaxSku>0</MaxSku>
267 <SkuId>0</SkuId>
268 <DatumSize>1</DatumSize>
269 <VariableGuid>0</VariableGuid>
270 <VariableName>L""</VariableName>
271 <DataOffset>0</DataOffset>
272 <GuidOffset>0</GuidOffset>
273 <DefaultValue>0x0</DefaultValue>
274 </PcdBuildData>
275 </PcdBuildDeclarations>
276 <BuildOptions>
277 <OutputDirectory IntermediateDirectories="UNIFIED"/>
278 </BuildOptions>
279 </FrameworkPlatformDescription>