95783cd3653d90ba616cc78717d4b51399f897f0
[mirror_edk2.git] / EdkModulePkg / EdkModulePkg.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="HelloWorld" />
26 </SEC>
27 <PEI_CORE>
28 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="HelloWorld" />
29 </PEI_CORE>
30 <PEIM>
31 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="HelloWorld" />
32 </PEIM>
33 <DXE_CORE>
34 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="HelloWorld" />
35 </DXE_CORE>
36 <DXE_DRIVERS>
37 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="HelloWorld" />
38 </DXE_DRIVERS>
39 <OTHER_COMPONENTS>
40 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="HelloWorld" />
41 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="Partition" />
42 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="English" />
43 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DiskIo" />
44 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DiskIoPartition" />
45
46 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="SecurityStub" />
47 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeMain" />
48 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiMain" />
49 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DxeIpl" />
50 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="GraphicsConsole" />
51
52 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="Runtime" />
53 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="MonotonicCounter" />
54 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="Variable" />
55 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="EmuVariable" />
56 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="StatusCode" />
57 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiBaseMemoryTestInit" />
58
59 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PeiVariable" />
60 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="WatchDogTimer" />
61 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="FtwLite" />
62 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DebugPort" />
63 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DebugSupport" />
64
65 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="Terminal" />
66 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DataHub" />
67 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DataHubStdErr" />
68 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="NullMemoryTest" />
69 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="HiiDatabase" />
70
71 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="ConSplitter" />
72 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="BC" />
73 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="Dhcp4" />
74 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="SNP" />
75 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="Ebc" />
76
77 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="SetupBrowser" />
78 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="DriverSample" />
79 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="PciBus" />
80 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="AtapiPassThru" />
81 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="CirrusLogic5430UgaDraw" />
82
83 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="IdeBus" />
84 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="Uhci" />
85 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="ScsiBus" />
86 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="ScsiDisk" />
87 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UsbBot" />
88
89 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UsbBus" />
90 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UsbCbi0" />
91 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UsbCbi1" />
92 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UsbKb" />
93 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UsbMassStorage" />
94
95 <ModuleSA Arch="IA32" FvBinding="NULL" ModuleName="UsbMouse" />
96 </OTHER_COMPONENTS>
97 </TianoImage>
98 <PcdBuildDeclarations>
99 <PcdBuildData ItemType="FIXED_AT_BUILD">
100 <C_Name>PcdMaximumUnicodeStringLength</C_Name>
101 <Token>0x00000001</Token>
102 <DatumType>UINT32</DatumType>
103 <HiiEnable>false</HiiEnable>
104 <VpdEnable>false</VpdEnable>
105 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
106 <SkuEnable>false</SkuEnable>
107 <SkuDataArrayEnable>false</SkuDataArrayEnable>
108 <MaxSku>0x00</MaxSku>
109 <SkuId>0x00</SkuId>
110 <DatumSize>4</DatumSize>
111 <VariableGuid>0</VariableGuid>
112 <VariableName>L""</VariableName>
113 <DataOffset>0</DataOffset>
114 <GuidOffset>0</GuidOffset>
115 <DefaultValue>1000000</DefaultValue>
116 </PcdBuildData>
117 <PcdBuildData ItemType="FIXED_AT_BUILD">
118 <C_Name>PcdMaximumAsciiStringLength</C_Name>
119 <Token>0x00000002</Token>
120 <DatumType>UINT32</DatumType>
121 <HiiEnable>false</HiiEnable>
122 <VpdEnable>false</VpdEnable>
123 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
124 <SkuEnable>false</SkuEnable>
125 <SkuDataArrayEnable>false</SkuDataArrayEnable>
126 <MaxSku>0x00</MaxSku>
127 <SkuId>0x00</SkuId>
128 <DatumSize>4</DatumSize>
129 <VariableGuid>0</VariableGuid>
130 <VariableName>L""</VariableName>
131 <DataOffset>0</DataOffset>
132 <GuidOffset>0</GuidOffset>
133 <DefaultValue>1000000</DefaultValue>
134 </PcdBuildData>
135 <PcdBuildData ItemType="FIXED_AT_BUILD">
136 <C_Name>PcdMaximumLinkedListLength</C_Name>
137 <Token>0x00000003</Token>
138 <DatumType>UINT32</DatumType>
139 <HiiEnable>false</HiiEnable>
140 <VpdEnable>false</VpdEnable>
141 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
142 <SkuEnable>false</SkuEnable>
143 <SkuDataArrayEnable>false</SkuDataArrayEnable>
144 <MaxSku>0x00</MaxSku>
145 <SkuId>0x00</SkuId>
146 <DatumSize>4</DatumSize>
147 <VariableGuid>0</VariableGuid>
148 <VariableName>L""</VariableName>
149 <DataOffset>0</DataOffset>
150 <GuidOffset>0</GuidOffset>
151 <DefaultValue>1000000</DefaultValue>
152 </PcdBuildData>
153 <PcdBuildData ItemType="FIXED_AT_BUILD">
154 <C_Name>PcdSpinLockTimeout</C_Name>
155 <Token>0x00000004</Token>
156 <DatumType>UINT32</DatumType>
157 <HiiEnable>false</HiiEnable>
158 <VpdEnable>false</VpdEnable>
159 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
160 <SkuEnable>false</SkuEnable>
161 <SkuDataArrayEnable>false</SkuDataArrayEnable>
162 <MaxSku>0x00</MaxSku>
163 <SkuId>0x00</SkuId>
164 <DatumSize>4</DatumSize>
165 <VariableGuid>0</VariableGuid>
166 <VariableName>L""</VariableName>
167 <DataOffset>0</DataOffset>
168 <GuidOffset>0</GuidOffset>
169 <DefaultValue>10000000</DefaultValue>
170 </PcdBuildData>
171 <PcdBuildData ItemType="FIXED_AT_BUILD">
172 <C_Name>PcdDebugPropertyMask</C_Name>
173 <Token>0x00000005</Token>
174 <DatumType>UINT8</DatumType>
175 <HiiEnable>false</HiiEnable>
176 <VpdEnable>false</VpdEnable>
177 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
178 <SkuEnable>false</SkuEnable>
179 <SkuDataArrayEnable>false</SkuDataArrayEnable>
180 <MaxSku>0x00</MaxSku>
181 <SkuId>0x00</SkuId>
182 <DatumSize>4</DatumSize>
183 <VariableGuid>0</VariableGuid>
184 <VariableName>L""</VariableName>
185 <DataOffset>0</DataOffset>
186 <GuidOffset>0</GuidOffset>
187 <DefaultValue>0x0f</DefaultValue>
188 </PcdBuildData>
189 <PcdBuildData ItemType="PATCHABLE_IN_MODULE">
190 <C_Name>PcdDebugPrintErrorLevel</C_Name>
191 <Token>0x00000006</Token>
192 <DatumType>UINT32</DatumType>
193 <HiiEnable>false</HiiEnable>
194 <VpdEnable>false</VpdEnable>
195 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
196 <SkuEnable>false</SkuEnable>
197 <SkuDataArrayEnable>false</SkuDataArrayEnable>
198 <MaxSku>0x00</MaxSku>
199 <SkuId>0x00</SkuId>
200 <DatumSize>4</DatumSize>
201 <VariableGuid>0</VariableGuid>
202 <VariableName>L""</VariableName>
203 <DataOffset>0</DataOffset>
204 <GuidOffset>0</GuidOffset>
205 <DefaultValue>0x80000000</DefaultValue>
206 </PcdBuildData>
207 <PcdBuildData ItemType="FIXED_AT_BUILD">
208 <C_Name>PcdReportStatusCodePropertyMask</C_Name>
209 <Token>0x00000007</Token>
210 <DatumType>UINT8</DatumType>
211 <HiiEnable>false</HiiEnable>
212 <VpdEnable>false</VpdEnable>
213 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
214 <SkuEnable>false</SkuEnable>
215 <SkuDataArrayEnable>false</SkuDataArrayEnable>
216 <MaxSku>0x00</MaxSku>
217 <SkuId>0x00</SkuId>
218 <DatumSize>1</DatumSize>
219 <VariableGuid>0</VariableGuid>
220 <VariableName>L""</VariableName>
221 <DataOffset>0</DataOffset>
222 <GuidOffset>0</GuidOffset>
223 <DefaultValue>0x07</DefaultValue>
224 </PcdBuildData>
225 <PcdBuildData ItemType="FIXED_AT_BUILD">
226 <C_Name>PcdDebugClearMemoryValue</C_Name>
227 <Token>0x00000008</Token>
228 <DatumType>UINT8</DatumType>
229 <HiiEnable>false</HiiEnable>
230 <VpdEnable>false</VpdEnable>
231 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
232 <SkuEnable>false</SkuEnable>
233 <SkuDataArrayEnable>false</SkuDataArrayEnable>
234 <MaxSku>0</MaxSku>
235 <SkuId>0</SkuId>
236 <DatumSize>1</DatumSize>
237 <VariableGuid>0</VariableGuid>
238 <VariableName>L""</VariableName>
239 <DataOffset>0</DataOffset>
240 <GuidOffset>0</GuidOffset>
241 <DefaultValue>0xAF</DefaultValue>
242 </PcdBuildData>
243 <PcdBuildData ItemType="FIXED_AT_BUILD">
244 <C_Name>PcdPerformanceLibraryPropertyMask</C_Name>
245 <Token>0x00000009</Token>
246 <DatumType>UINT8</DatumType>
247 <HiiEnable>false</HiiEnable>
248 <VpdEnable>false</VpdEnable>
249 <AlternateNameSpaceEnable>false</AlternateNameSpaceEnable>
250 <SkuEnable>false</SkuEnable>
251 <SkuDataArrayEnable>false</SkuDataArrayEnable>
252 <MaxSku>0x00</MaxSku>
253 <SkuId>0x00</SkuId>
254 <DatumSize>1</DatumSize>
255 <VariableGuid>0</VariableGuid>
256 <VariableName>L""</VariableName>
257 <DataOffset>0</DataOffset>
258 <GuidOffset>0</GuidOffset>
259 <DefaultValue>0</DefaultValue>
260 </PcdBuildData>
261 </PcdBuildDeclarations>
262 <BuildOptions>
263 <OutputDirectory IntermediateDirectories="UNIFIED"/>
264 </BuildOptions>
265 </FrameworkPlatformDescription>