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