]> git.proxmox.com Git - mirror_edk2.git/blob - MdePkg/MdePkg.fpd
Fixed tracker #49
[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 </OTHER_COMPONENTS>
110 </TianoImage>
111 <PcdBuildDeclarations>
112 <PcdBuildData ItemType="FIXED_AT_BUILD">
113 <C_Name>PcdMaximumUnicodeStringLength</C_Name>
114 <Token>0x00000001</Token>
115 <DatumType>UINT32</DatumType>
116 <HiiEnable>false</HiiEnable>
117 <VpdEnable>false</VpdEnable>
118 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
119 <SkuEnable>false</SkuEnable>
120 <SkuDataArrayEnable>false</SkuDataArrayEnable>
121 <MaxSku>0</MaxSku>
122 <SkuId>0</SkuId>
123 <DatumSize>4</DatumSize>
124 <VariableGuid>0</VariableGuid>
125 <VariableName>L""</VariableName>
126 <DataOffset>0</DataOffset>
127 <GuidOffset>0</GuidOffset>
128 <DefaultValue>1000000</DefaultValue>
129 </PcdBuildData>
130 <PcdBuildData ItemType="FIXED_AT_BUILD">
131 <C_Name>PcdMaximumAsciiStringLength</C_Name>
132 <Token>0x00000002</Token>
133 <DatumType>UINT32</DatumType>
134 <HiiEnable>false</HiiEnable>
135 <VpdEnable>false</VpdEnable>
136 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
137 <SkuEnable>false</SkuEnable>
138 <SkuDataArrayEnable>false</SkuDataArrayEnable>
139 <MaxSku>0</MaxSku>
140 <SkuId>0</SkuId>
141 <DatumSize>4</DatumSize>
142 <VariableGuid>0</VariableGuid>
143 <VariableName>L""</VariableName>
144 <DataOffset>0</DataOffset>
145 <GuidOffset>0</GuidOffset>
146 <DefaultValue>1000000</DefaultValue>
147 </PcdBuildData>
148 <PcdBuildData ItemType="FIXED_AT_BUILD">
149 <C_Name>PcdMaximumLinkedListLength</C_Name>
150 <Token>0x00000003</Token>
151 <DatumType>UINT32</DatumType>
152 <HiiEnable>false</HiiEnable>
153 <VpdEnable>false</VpdEnable>
154 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
155 <SkuEnable>false</SkuEnable>
156 <SkuDataArrayEnable>false</SkuDataArrayEnable>
157 <MaxSku>0</MaxSku>
158 <SkuId>0</SkuId>
159 <DatumSize>4</DatumSize>
160 <VariableGuid>0</VariableGuid>
161 <VariableName>L""</VariableName>
162 <DataOffset>0</DataOffset>
163 <GuidOffset>0</GuidOffset>
164 <DefaultValue>1000000</DefaultValue>
165 </PcdBuildData>
166 <PcdBuildData ItemType="FIXED_AT_BUILD">
167 <C_Name>PcdSpinLockTimeout</C_Name>
168 <Token>0x00000004</Token>
169 <DatumType>UINT32</DatumType>
170 <HiiEnable>false</HiiEnable>
171 <VpdEnable>false</VpdEnable>
172 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
173 <SkuEnable>false</SkuEnable>
174 <SkuDataArrayEnable>false</SkuDataArrayEnable>
175 <MaxSku>0</MaxSku>
176 <SkuId>0</SkuId>
177 <DatumSize>4</DatumSize>
178 <VariableGuid>0</VariableGuid>
179 <VariableName>L""</VariableName>
180 <DataOffset>0</DataOffset>
181 <GuidOffset>0</GuidOffset>
182 <DefaultValue>10000000</DefaultValue>
183 </PcdBuildData>
184 <PcdBuildData ItemType="FIXED_AT_BUILD">
185 <C_Name>PcdDebugPropertyMask</C_Name>
186 <Token>0x00000005</Token>
187 <DatumType>UINT8</DatumType>
188 <HiiEnable>false</HiiEnable>
189 <VpdEnable>false</VpdEnable>
190 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
191 <SkuEnable>false</SkuEnable>
192 <SkuDataArrayEnable>false</SkuDataArrayEnable>
193 <MaxSku>0</MaxSku>
194 <SkuId>0</SkuId>
195 <DatumSize>1</DatumSize>
196 <VariableGuid>0</VariableGuid>
197 <VariableName>L""</VariableName>
198 <DataOffset>0</DataOffset>
199 <GuidOffset>0</GuidOffset>
200 <DefaultValue>0</DefaultValue>
201 </PcdBuildData>
202 <PcdBuildData ItemType="PATCHABLE_IN_MODULE">
203 <C_Name>PcdDebugPrintErrorLevel</C_Name>
204 <Token>0x00000006</Token>
205 <DatumType>UINT32</DatumType>
206 <HiiEnable>false</HiiEnable>
207 <VpdEnable>false</VpdEnable>
208 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
209 <SkuEnable>false</SkuEnable>
210 <SkuDataArrayEnable>false</SkuDataArrayEnable>
211 <MaxSku>0</MaxSku>
212 <SkuId>0</SkuId>
213 <DatumSize>4</DatumSize>
214 <VariableGuid>0</VariableGuid>
215 <VariableName>L""</VariableName>
216 <DataOffset>0</DataOffset>
217 <GuidOffset>0</GuidOffset>
218 <DefaultValue>0x80000000</DefaultValue>
219 </PcdBuildData>
220 <PcdBuildData ItemType="FIXED_AT_BUILD">
221 <C_Name>PcdReportStatusCodePropertyMask</C_Name>
222 <Token>0x00000007</Token>
223 <DatumType>UINT8</DatumType>
224 <HiiEnable>false</HiiEnable>
225 <VpdEnable>false</VpdEnable>
226 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
227 <SkuEnable>false</SkuEnable>
228 <SkuDataArrayEnable>false</SkuDataArrayEnable>
229 <MaxSku>0</MaxSku>
230 <SkuId>0</SkuId>
231 <DatumSize>1</DatumSize>
232 <VariableGuid>0</VariableGuid>
233 <VariableName>L""</VariableName>
234 <DataOffset>0</DataOffset>
235 <GuidOffset>0</GuidOffset>
236 <DefaultValue>0</DefaultValue>
237 </PcdBuildData>
238 <PcdBuildData ItemType="FIXED_AT_BUILD">
239 <C_Name>PcdDebugClearMemoryValue</C_Name>
240 <Token>0x00000008</Token>
241 <DatumType>UINT8</DatumType>
242 <HiiEnable>false</HiiEnable>
243 <VpdEnable>false</VpdEnable>
244 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
245 <SkuEnable>false</SkuEnable>
246 <SkuDataArrayEnable>false</SkuDataArrayEnable>
247 <MaxSku>0</MaxSku>
248 <SkuId>0</SkuId>
249 <DatumSize>1</DatumSize>
250 <VariableGuid>0</VariableGuid>
251 <VariableName>L""</VariableName>
252 <DataOffset>0</DataOffset>
253 <GuidOffset>0</GuidOffset>
254 <DefaultValue>0xAF</DefaultValue>
255 </PcdBuildData>
256 <PcdBuildData ItemType="FIXED_AT_BUILD">
257 <C_Name>PcdPerformanceLibraryPropertyMask</C_Name>
258 <Token>0x00000009</Token>
259 <DatumType>UINT8</DatumType>
260 <HiiEnable>false</HiiEnable>
261 <VpdEnable>false</VpdEnable>
262 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
263 <SkuEnable>false</SkuEnable>
264 <SkuDataArrayEnable>false</SkuDataArrayEnable>
265 <MaxSku>0</MaxSku>
266 <SkuId>0</SkuId>
267 <DatumSize>1</DatumSize>
268 <VariableGuid>0</VariableGuid>
269 <VariableName>L""</VariableName>
270 <DataOffset>0</DataOffset>
271 <GuidOffset>0</GuidOffset>
272 <DefaultValue>0x0</DefaultValue>
273 </PcdBuildData>
274 <PcdBuildData ItemType="FIXED_AT_BUILD">
275 <C_Name>PcdPciExpressBaseAddress</C_Name>
276 <Token>0x0000000A</Token>
277 <DatumType>UINT64</DatumType>
278 <HiiEnable>false</HiiEnable>
279 <VpdEnable>false</VpdEnable>
280 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
281 <SkuEnable>false</SkuEnable>
282 <SkuDataArrayEnable>false</SkuDataArrayEnable>
283 <MaxSku>0</MaxSku>
284 <SkuId>0</SkuId>
285 <DatumSize>4</DatumSize>
286 <VariableGuid>0</VariableGuid>
287 <VariableName>L""</VariableName>
288 <DataOffset>0</DataOffset>
289 <GuidOffset>0</GuidOffset>
290 <DefaultValue>0xE0000000</DefaultValue>
291 </PcdBuildData>
292 </PcdBuildDeclarations>
293 <BuildOptions>
294 <OutputDirectory IntermediateDirectories="UNIFIED"/>
295 </BuildOptions>
296 </FrameworkPlatformDescription>