1 <?xml version="1.0" encoding="UTF-8"?>
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
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.
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">
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>
21 <FlashDefinitionFile>dummy.fdf</FlashDefinitionFile>
25 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />
28 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />
31 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />
34 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />
37 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BaseLib" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
87 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeSmmDriverEntryPoint" />
89 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiBootServicesTableLib" />
90 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UefiRuntimeServicesTableLib" />
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" />
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" />
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" />
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>
123 <DatumSize>4</DatumSize>
124 <VariableGuid>0</VariableGuid>
125 <VariableName>L""</VariableName>
126 <DataOffset>0</DataOffset>
127 <GuidOffset>0</GuidOffset>
128 <DefaultValue>1000000</DefaultValue>
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>
141 <DatumSize>4</DatumSize>
142 <VariableGuid>0</VariableGuid>
143 <VariableName>L""</VariableName>
144 <DataOffset>0</DataOffset>
145 <GuidOffset>0</GuidOffset>
146 <DefaultValue>1000000</DefaultValue>
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>
159 <DatumSize>4</DatumSize>
160 <VariableGuid>0</VariableGuid>
161 <VariableName>L""</VariableName>
162 <DataOffset>0</DataOffset>
163 <GuidOffset>0</GuidOffset>
164 <DefaultValue>1000000</DefaultValue>
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>
177 <DatumSize>4</DatumSize>
178 <VariableGuid>0</VariableGuid>
179 <VariableName>L""</VariableName>
180 <DataOffset>0</DataOffset>
181 <GuidOffset>0</GuidOffset>
182 <DefaultValue>10000000</DefaultValue>
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>
195 <DatumSize>1</DatumSize>
196 <VariableGuid>0</VariableGuid>
197 <VariableName>L""</VariableName>
198 <DataOffset>0</DataOffset>
199 <GuidOffset>0</GuidOffset>
200 <DefaultValue>0</DefaultValue>
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>
213 <DatumSize>4</DatumSize>
214 <VariableGuid>0</VariableGuid>
215 <VariableName>L""</VariableName>
216 <DataOffset>0</DataOffset>
217 <GuidOffset>0</GuidOffset>
218 <DefaultValue>0x80000000</DefaultValue>
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>
231 <DatumSize>1</DatumSize>
232 <VariableGuid>0</VariableGuid>
233 <VariableName>L""</VariableName>
234 <DataOffset>0</DataOffset>
235 <GuidOffset>0</GuidOffset>
236 <DefaultValue>0</DefaultValue>
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>
249 <DatumSize>1</DatumSize>
250 <VariableGuid>0</VariableGuid>
251 <VariableName>L""</VariableName>
252 <DataOffset>0</DataOffset>
253 <GuidOffset>0</GuidOffset>
254 <DefaultValue>0xAF</DefaultValue>
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>
267 <DatumSize>1</DatumSize>
268 <VariableGuid>0</VariableGuid>
269 <VariableName>L""</VariableName>
270 <DataOffset>0</DataOffset>
271 <GuidOffset>0</GuidOffset>
272 <DefaultValue>0x0</DefaultValue>
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>
285 <DatumSize>4</DatumSize>
286 <VariableGuid>0</VariableGuid>
287 <VariableName>L""</VariableName>
288 <DataOffset>0</DataOffset>
289 <GuidOffset>0</GuidOffset>
290 <DefaultValue>0xE0000000</DefaultValue>
292 </PcdBuildDeclarations>
294 <OutputDirectory IntermediateDirectories="UNIFIED"/>
296 </FrameworkPlatformDescription>