]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Library/BaseLib/BaseLib.msa
Mark some .c files as MSFT only.
[mirror_edk2.git] / MdePkg / Library / BaseLib / BaseLib.msa
CommitLineData
cd4903c4 1<?xml version="1.0" encoding="UTF-8"?>\r
d8e50774 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
3bdeb048 12<ModuleSurfaceArea xmlns="http://www.TianoCore.org/2006/Edk2.0">\r
13 <MsaHeader>\r
14 <ModuleName>BaseLib</ModuleName>\r
878ddf1f 15 <ModuleType>BASE</ModuleType>\r
3bdeb048 16 <GuidValue>27d67720-ea68-48ae-93da-a3a074c90e30</GuidValue>\r
17 <Version>1.0</Version>\r
1fe4ef1b 18 <Abstract>Component description file for Base Library</Abstract>\r
19 <Description>Base Library implementation.</Description>\r
abf537ea 20 <Copyright>Copyright (c) 2006, Intel Corporation.</Copyright>\r
5dc35539 21 <License>All rights reserved. This program and the accompanying materials\r
22 are licensed and made available under the terms and conditions of the BSD License\r
23 which accompanies this distribution. The full text of the license may be found at\r
24 http://opensource.org/licenses/bsd-license.php\r
25 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
3bdeb048 26 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>\r
27 <Specification>FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052</Specification>\r
28 </MsaHeader>\r
29 <ModuleDefinitions>\r
30 <SupportedArchitectures>IA32 X64 IPF EBC</SupportedArchitectures>\r
31 <BinaryModule>false</BinaryModule>\r
32 <OutputFileBasename>BaseLib</OutputFileBasename>\r
33 </ModuleDefinitions>\r
5b2a7957 34 <LibraryClassDefinitions>\r
3bdeb048 35 <LibraryClass Usage="ALWAYS_PRODUCED">\r
36 <Keyword>BaseLib</Keyword>\r
37 </LibraryClass>\r
38 <LibraryClass Usage="ALWAYS_CONSUMED">\r
39 <Keyword>BaseMemoryLib</Keyword>\r
40 </LibraryClass>\r
41 <LibraryClass Usage="ALWAYS_CONSUMED">\r
42 <Keyword>DebugLib</Keyword>\r
43 </LibraryClass>\r
44 <LibraryClass Usage="ALWAYS_CONSUMED">\r
45 <Keyword>TimerLib</Keyword>\r
46 </LibraryClass>\r
47 <LibraryClass Usage="ALWAYS_CONSUMED">\r
48 <Keyword>PcdLib</Keyword>\r
49 </LibraryClass>\r
878ddf1f 50 </LibraryClassDefinitions>\r
5b2a7957 51 <SourceFiles>\r
871fdd38 52 <Filename>BaseLibInternals.h</Filename>\r
878ddf1f 53 <Filename>String.c</Filename>\r
54 <Filename>LinkedList.c</Filename>\r
55 <Filename>Synchronization.c</Filename>\r
56 <Filename>Cpu.c</Filename>\r
57 <Filename>CpuDeadLoop.c</Filename>\r
58 <Filename>BitField.c</Filename>\r
59 <Filename>ARShiftU64.c</Filename>\r
60 <Filename>DivS64x64Remainder.c</Filename>\r
61 <Filename>DivU64x32.c</Filename>\r
62 <Filename>DivU64x32Remainder.c</Filename>\r
63 <Filename>DivU64x64Remainder.c</Filename>\r
64 <Filename>GetPowerOfTwo32.c</Filename>\r
65 <Filename>GetPowerOfTwo64.c</Filename>\r
66 <Filename>HighBitSet32.c</Filename>\r
67 <Filename>HighBitSet64.c</Filename>\r
68 <Filename>LowBitSet32.c</Filename>\r
69 <Filename>LowBitSet64.c</Filename>\r
70 <Filename>LRotU32.c</Filename>\r
71 <Filename>LRotU64.c</Filename>\r
72 <Filename>LShiftU64.c</Filename>\r
73 <Filename>ModU64x32.c</Filename>\r
74 <Filename>MultS64x64.c</Filename>\r
75 <Filename>MultU64x32.c</Filename>\r
76 <Filename>MultU64x64.c</Filename>\r
77 <Filename>RRotU32.c</Filename>\r
78 <Filename>RRotU64.c</Filename>\r
79 <Filename>RShiftU64.c</Filename>\r
4cbd2175 80 <Filename>SetJump.c</Filename>\r
81 <Filename>LongJump.c</Filename>\r
878ddf1f 82 <Filename>SwapBytes16.c</Filename>\r
83 <Filename>SwapBytes32.c</Filename>\r
84 <Filename>SwapBytes64.c</Filename>\r
4cbd2175 85 <Filename>SwitchStack.c</Filename>\r
becca880 86\r
3f566587 87 <Filename SupArchList="IA32">x86DisablePaging32.c</Filename>\r
88 <Filename SupArchList="IA32">x86DisablePaging64.c</Filename>\r
89 <Filename SupArchList="IA32">x86EnablePaging32.c</Filename>\r
90 <Filename SupArchList="IA32">x86EnablePaging64.c</Filename>\r
91 <Filename SupArchList="IA32">x86FxRestore.c</Filename>\r
92 <Filename SupArchList="IA32">x86FxSave.c</Filename>\r
93 <Filename SupArchList="IA32">x86GetInterruptState.c</Filename>\r
94 <Filename SupArchList="IA32">x86MemoryFence.c</Filename>\r
95 <Filename SupArchList="IA32">x86Msr.c</Filename>\r
96 <Filename SupArchList="IA32">x86ReadGdtr.c</Filename>\r
97 <Filename SupArchList="IA32">x86ReadIdtr.c</Filename>\r
3bdeb048 98 <Filename SupArchList="IA32">x86Thunk.c</Filename>\r
3f566587 99 <Filename SupArchList="IA32">x86WriteGdtr.c</Filename>\r
100 <Filename SupArchList="IA32">x86WriteIdtr.c</Filename>\r
3bdeb048 101 <Filename SupArchList="IA32">Unaligned.c</Filename>\r
102 <Filename SupArchList="IA32">Ia32/Non-existing.c</Filename>\r
103 <Filename SupArchList="IA32">Ia32/InternalSwitchStack.c</Filename>\r
38af355c 104 <Filename SupArchList="IA32">Ia32/DivS64x64Remainder.c</Filename>\r
23086ba8 105\r
d8e50774 106 <!-- GCC assembly code is with .S extension -->\r
107 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/LShiftU64.S</Filename>\r
108 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/RShiftU64.S</Filename>\r
109 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ARShiftU64.S</Filename>\r
110 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/LRotU64.S</Filename>\r
111 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/RRotU64.S</Filename>\r
112 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/MultU64x32.S</Filename>\r
113 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/MultU64x64.S</Filename>\r
114 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/DivU64x32.S</Filename>\r
115 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ModU64x32.S</Filename>\r
116 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/DivU64x32Remainder.S</Filename>\r
117 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/DivU64x64Remainder.S</Filename>\r
118 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/SwapBytes64.S</Filename>\r
119 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/SetJump.S</Filename>\r
120 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/LongJump.S</Filename>\r
121 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/CpuId.S</Filename>\r
122 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/CpuIdEx.S</Filename>\r
123 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadEflags.S</Filename>\r
124 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadMsr64.S</Filename>\r
125 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/WriteMsr64.S</Filename>\r
126 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadCr0.S</Filename>\r
127 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadCr2.S</Filename>\r
128 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadCr3.S</Filename>\r
129 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadCr4.S</Filename>\r
130 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/WriteCr0.S</Filename>\r
131 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/WriteCr2.S</Filename>\r
132 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/WriteCr3.S</Filename>\r
133 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/WriteCr4.S</Filename>\r
134 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadDr0.S</Filename>\r
135 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadDr1.S</Filename>\r
136 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadDr2.S</Filename>\r
137 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadDr3.S</Filename>\r
138 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadDr4.S</Filename>\r
139 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadDr5.S</Filename>\r
140 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadDr6.S</Filename>\r
141 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadDr7.S</Filename>\r
142 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/WriteDr0.S</Filename>\r
143 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/WriteDr1.S</Filename>\r
144 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/WriteDr2.S</Filename>\r
145 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/WriteDr3.S</Filename>\r
146 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/WriteDr4.S</Filename>\r
147 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/WriteDr5.S</Filename>\r
148 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/WriteDr6.S</Filename>\r
149 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/WriteDr7.S</Filename>\r
150 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadCs.S</Filename>\r
151 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadDs.S</Filename>\r
152 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadEs.S</Filename>\r
153 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadFs.S</Filename>\r
154 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadGs.S</Filename>\r
155 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadSs.S</Filename>\r
156 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadTr.S</Filename>\r
157 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadGdtr.S</Filename>\r
158 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/WriteGdtr.S</Filename>\r
159 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadIdtr.S</Filename>\r
160 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/WriteIdtr.S</Filename>\r
161 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadLdtr.S</Filename>\r
162 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/WriteLdtr.S</Filename>\r
163 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/FxSave.S</Filename>\r
164 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/FxRestore.S</Filename>\r
165 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadMm0.S</Filename>\r
166 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadMm1.S</Filename>\r
167 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadMm2.S</Filename>\r
168 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadMm3.S</Filename>\r
169 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadMm4.S</Filename>\r
170 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadMm5.S</Filename>\r
171 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadMm6.S</Filename>\r
172 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadMm7.S</Filename>\r
173 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/WriteMm0.S</Filename>\r
174 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/WriteMm1.S</Filename>\r
175 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/WriteMm2.S</Filename>\r
176 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/WriteMm3.S</Filename>\r
177 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/WriteMm4.S</Filename>\r
178 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/WriteMm5.S</Filename>\r
179 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/WriteMm6.S</Filename>\r
180 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/WriteMm7.S</Filename>\r
181 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadTsc.S</Filename>\r
182 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/ReadPmc.S</Filename>\r
183 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/Monitor.S</Filename>\r
184 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/Mwait.S</Filename>\r
185 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/EnablePaging32.S</Filename>\r
186 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/DisablePaging32.S</Filename>\r
187 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/EnablePaging64.S</Filename>\r
188 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/Wbinvd.S</Filename>\r
189 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/Invd.S</Filename>\r
190 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/FlushCacheLine.S</Filename>\r
191 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/InterlockedIncrement.S</Filename>\r
192 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/InterlockedDecrement.S</Filename>\r
193 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/InterlockedCompareExchange32.S</Filename>\r
194 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/InterlockedCompareExchange64.S</Filename>\r
195 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/EnableInterrupts.S</Filename>\r
196 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/DisableInterrupts.S</Filename>\r
197 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/EnableDisableInterrupts.S</Filename>\r
198 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/CpuSleep.S</Filename>\r
199 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/CpuPause.S</Filename>\r
200 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/CpuBreakpoint.S</Filename>\r
201 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/CpuFlushTlb.S</Filename>\r
202 <Filename SupArchList="IA32" ToolChainFamily="GCC">Ia32/Thunk16.S</Filename>\r
becca880 203\r
a1ef1552 204 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/CpuBreakpoint.S</Filename>\r
205 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/CpuFlushTlb.S</Filename>\r
206 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/CpuIdEx.S</Filename>\r
207 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/CpuId.S</Filename>\r
208 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/CpuPause.S</Filename>\r
209 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/CpuSleep.S</Filename>\r
210 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/DisableInterrupts.S</Filename>\r
211 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/DisablePaging64.S</Filename>\r
212 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/EnableDisableInterrupts.S</Filename>\r
213 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/EnableInterrupts.S</Filename>\r
214 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/EnablePaging64.S</Filename>\r
215 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/FlushCacheLine.S</Filename>\r
216 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/FxRestore.S</Filename>\r
217 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/FxSave.S</Filename>\r
218 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/InterlockedCompareExchange32.S</Filename>\r
219 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/InterlockedCompareExchange64.S</Filename>\r
220 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/InterlockedDecrement.S</Filename>\r
221 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/InterlockedIncrement.S</Filename>\r
222 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/Invd.S</Filename>\r
223 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/LongJump.S</Filename>\r
224 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/Monitor.S</Filename>\r
225 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/Mwait.S</Filename>\r
226 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadCr0.S</Filename>\r
227 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadCr2.S</Filename>\r
228 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadCr3.S</Filename>\r
229 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadCr4.S</Filename>\r
230 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadCs.S</Filename>\r
231 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadDr0.S</Filename>\r
232 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadDr1.S</Filename>\r
233 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadDr2.S</Filename>\r
234 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadDr3.S</Filename>\r
235 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadDr4.S</Filename>\r
236 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadDr5.S</Filename>\r
237 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadDr6.S</Filename>\r
238 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadDr7.S</Filename>\r
239 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadDs.S</Filename>\r
240 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadEflags.S</Filename>\r
241 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadEs.S</Filename>\r
242 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadFs.S</Filename>\r
243 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadGdtr.S</Filename>\r
244 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadGs.S</Filename>\r
245 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadIdtr.S</Filename>\r
246 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadLdtr.S</Filename>\r
247 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadMm0.S</Filename>\r
248 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadMm1.S</Filename>\r
249 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadMm2.S</Filename>\r
250 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadMm3.S</Filename>\r
251 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadMm4.S</Filename>\r
252 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadMm5.S</Filename>\r
253 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadMm6.S</Filename>\r
254 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadMm7.S</Filename>\r
255 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadMsr64.S</Filename>\r
256 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadPmc.S</Filename>\r
257 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadSs.S</Filename>\r
258 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadTr.S</Filename>\r
259 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/ReadTsc.S</Filename>\r
260 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/SetJump.S</Filename>\r
261 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/SwitchStack.S</Filename>\r
262 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/Thunk16.S</Filename>\r
263 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/Wbinvd.S</Filename>\r
264 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/WriteCr0.S</Filename>\r
265 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/WriteCr2.S</Filename>\r
266 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/WriteCr3.S</Filename>\r
267 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/WriteCr4.S</Filename>\r
268 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/WriteDr0.S</Filename>\r
269 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/WriteDr1.S</Filename>\r
270 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/WriteDr2.S</Filename>\r
271 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/WriteDr3.S</Filename>\r
272 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/WriteDr4.S</Filename>\r
273 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/WriteDr5.S</Filename>\r
274 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/WriteDr6.S</Filename>\r
275 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/WriteDr7.S</Filename>\r
276 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/WriteGdtr.S</Filename>\r
277 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/WriteIdtr.S</Filename>\r
278 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/WriteLdtr.S</Filename>\r
279 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/WriteMm0.S</Filename>\r
280 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/WriteMm1.S</Filename>\r
281 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/WriteMm2.S</Filename>\r
282 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/WriteMm3.S</Filename>\r
283 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/WriteMm4.S</Filename>\r
284 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/WriteMm5.S</Filename>\r
285 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/WriteMm6.S</Filename>\r
286 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/WriteMm7.S</Filename>\r
287 <Filename SupArchList="X64" ToolChainFamily="GCC">X64/WriteMsr64.S</Filename>\r
288\r
d8e50774 289 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ARShiftU64.c</Filename>\r
290 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/CpuBreakpoint.c</Filename>\r
291 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/CpuFlushTlb.c</Filename>\r
292 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/CpuSleep.c</Filename>\r
293 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/CpuId.c</Filename>\r
294 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/CpuIdEx.c</Filename>\r
295 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/CpuPause.c</Filename>\r
296 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/DisableInterrupts.c</Filename>\r
297 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/DisablePaging32.c</Filename>\r
298 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/DivU64x32.c</Filename>\r
299 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/DivU64x32Remainder.c</Filename>\r
300 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/DivU64x64Remainder.c</Filename>\r
23086ba8 301\r
d8e50774 302 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/EnableDisableInterrupts.c</Filename>\r
303 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/EnableInterrupts.c</Filename>\r
304 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/EnablePaging32.c</Filename>\r
305 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/EnablePaging64.asm</Filename>\r
becca880 306\r
d8e50774 307 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/FlushCacheLine.c</Filename>\r
23086ba8 308\r
d8e50774 309 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/FxSave.c</Filename>\r
310 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/FxRestore.c</Filename>\r
23086ba8 311\r
d8e50774 312 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/InterlockedIncrement.c</Filename>\r
313 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/InterlockedDecrement.c</Filename>\r
314 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/InterlockedCompareExchange32.c</Filename>\r
315 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/InterlockedCompareExchange64.c</Filename>\r
316 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/Invd.c</Filename>\r
becca880 317\r
d8e50774 318 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/LongJump.c</Filename>\r
319 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/LRotU64.c</Filename>\r
320 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/LShiftU64.c</Filename>\r
23086ba8 321\r
d8e50774 322 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/MultU64x32.c</Filename>\r
323 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/MultU64x64.c</Filename>\r
324 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ModU64x32.c</Filename>\r
325 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/Monitor.c</Filename>\r
326 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/Mwait.c</Filename>\r
23086ba8 327\r
d8e50774 328 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadCr0.c</Filename>\r
329 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadCr2.c</Filename>\r
330 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadCr3.c</Filename>\r
331 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadCr4.c</Filename>\r
332 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadDr0.c</Filename>\r
333 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadDr1.c</Filename>\r
334 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadDr2.c</Filename>\r
335 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadDr3.c</Filename>\r
336 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadDr4.c</Filename>\r
337 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadDr5.c</Filename>\r
338 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadDr6.c</Filename>\r
339 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadDr7.c</Filename>\r
340 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadEflags.c</Filename>\r
341 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadMm0.c</Filename>\r
342 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadMm1.c</Filename>\r
343 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadMm2.c</Filename>\r
344 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadMm3.c</Filename>\r
345 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadMm4.c</Filename>\r
346 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadMm5.c</Filename>\r
347 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadMm6.c</Filename>\r
348 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadMm7.c</Filename>\r
349 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadMsr64.c</Filename>\r
350 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadCs.c</Filename>\r
351 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadDs.c</Filename>\r
352 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadEs.c</Filename>\r
353 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadFs.c</Filename>\r
354 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadGs.c</Filename>\r
355 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadSs.c</Filename>\r
356 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadTr.c</Filename>\r
357 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadGdtr.c</Filename>\r
358 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadIdtr.c</Filename>\r
359 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadLdtr.c</Filename>\r
360 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadTsc.c</Filename>\r
361 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/ReadPmc.c</Filename>\r
362 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/RShiftU64.c</Filename>\r
363 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/RRotU64.c</Filename>\r
23086ba8 364\r
d8e50774 365 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/SetJump.c</Filename>\r
366 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/SwapBytes64.c</Filename>\r
367 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/Thunk16.asm</Filename>\r
23086ba8 368\r
d8e50774 369 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/WriteMsr64.c</Filename>\r
370 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/WriteCr0.c</Filename>\r
371 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/WriteCr2.c</Filename>\r
372 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/WriteCr3.c</Filename>\r
373 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/WriteCr4.c</Filename>\r
374 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/WriteDr0.c</Filename>\r
375 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/WriteDr1.c</Filename>\r
376 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/WriteDr2.c</Filename>\r
377 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/WriteDr3.c</Filename>\r
378 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/WriteDr4.c</Filename>\r
379 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/WriteDr5.c</Filename>\r
380 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/WriteDr6.c</Filename>\r
381 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/WriteDr7.c</Filename>\r
382 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/WriteGdtr.c</Filename>\r
383 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/WriteIdtr.c</Filename>\r
384 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/WriteLdtr.c</Filename>\r
385 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/WriteMm0.c</Filename>\r
386 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/WriteMm1.c</Filename>\r
387 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/WriteMm2.c</Filename>\r
388 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/WriteMm3.c</Filename>\r
389 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/WriteMm4.c</Filename>\r
390 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/WriteMm5.c</Filename>\r
391 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/WriteMm6.c</Filename>\r
392 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/WriteMm7.c</Filename>\r
393 <Filename SupArchList="IA32" ToolChainFamily="MSFT">Ia32/Wbinvd.c</Filename>\r
becca880 394\r
3f566587 395 <Filename SupArchList="X64">x86DisablePaging32.c</Filename>\r
396 <Filename SupArchList="X64">x86DisablePaging64.c</Filename>\r
397 <Filename SupArchList="X64">x86EnablePaging32.c</Filename>\r
398 <Filename SupArchList="X64">x86EnablePaging64.c</Filename>\r
399 <Filename SupArchList="X64">x86FxRestore.c</Filename>\r
400 <Filename SupArchList="X64">x86FxSave.c</Filename>\r
401 <Filename SupArchList="X64">x86GetInterruptState.c</Filename>\r
402 <Filename SupArchList="X64">x86MemoryFence.c</Filename>\r
403 <Filename SupArchList="X64">x86Msr.c</Filename>\r
404 <Filename SupArchList="X64">x86ReadGdtr.c</Filename>\r
405 <Filename SupArchList="X64">x86ReadIdtr.c</Filename>\r
3fc9d866 406 <Filename SupArchList="X64">x86Thunk.c</Filename>\r
3f566587 407 <Filename SupArchList="X64">x86WriteGdtr.c</Filename>\r
408 <Filename SupArchList="X64">x86WriteIdtr.c</Filename>\r
3bdeb048 409 <Filename SupArchList="X64">Unaligned.c</Filename>\r
410 <Filename SupArchList="X64">Math64.c</Filename>\r
411 <Filename SupArchList="X64">X64/Non-existing.c</Filename>\r
412 <Filename SupArchList="X64">X64/SwitchStack.asm</Filename>\r
413 <Filename SupArchList="X64">X64/SetJump.asm</Filename>\r
414 <Filename SupArchList="X64">X64/LongJump.asm</Filename>\r
415 <Filename SupArchList="X64">X64/CpuId.asm</Filename>\r
416 <Filename SupArchList="X64">X64/CpuIdEx.asm</Filename>\r
417 <Filename SupArchList="X64">X64/ReadEflags.asm</Filename>\r
fd73932f 418 <Filename SupArchList="X64" ToolChainFamily="MSFT">X64/ReadMsr64.c</Filename>\r
419 <Filename SupArchList="X64" ToolChainFamily="MSFT">X64/WriteMsr64.c</Filename>\r
3bdeb048 420 <Filename SupArchList="X64">X64/ReadCr0.asm</Filename>\r
421 <Filename SupArchList="X64">X64/ReadCr2.asm</Filename>\r
422 <Filename SupArchList="X64">X64/ReadCr3.asm</Filename>\r
423 <Filename SupArchList="X64">X64/ReadCr4.asm</Filename>\r
424 <Filename SupArchList="X64">X64/WriteCr0.asm</Filename>\r
425 <Filename SupArchList="X64">X64/WriteCr2.asm</Filename>\r
426 <Filename SupArchList="X64">X64/WriteCr3.asm</Filename>\r
427 <Filename SupArchList="X64">X64/WriteCr4.asm</Filename>\r
428 <Filename SupArchList="X64">X64/ReadDr0.asm</Filename>\r
429 <Filename SupArchList="X64">X64/ReadDr1.asm</Filename>\r
430 <Filename SupArchList="X64">X64/ReadDr2.asm</Filename>\r
431 <Filename SupArchList="X64">X64/ReadDr3.asm</Filename>\r
432 <Filename SupArchList="X64">X64/ReadDr4.asm</Filename>\r
433 <Filename SupArchList="X64">X64/ReadDr5.asm</Filename>\r
434 <Filename SupArchList="X64">X64/ReadDr6.asm</Filename>\r
435 <Filename SupArchList="X64">X64/ReadDr7.asm</Filename>\r
436 <Filename SupArchList="X64">X64/WriteDr0.asm</Filename>\r
437 <Filename SupArchList="X64">X64/WriteDr1.asm</Filename>\r
438 <Filename SupArchList="X64">X64/WriteDr2.asm</Filename>\r
439 <Filename SupArchList="X64">X64/WriteDr3.asm</Filename>\r
440 <Filename SupArchList="X64">X64/WriteDr4.asm</Filename>\r
441 <Filename SupArchList="X64">X64/WriteDr5.asm</Filename>\r
442 <Filename SupArchList="X64">X64/WriteDr6.asm</Filename>\r
443 <Filename SupArchList="X64">X64/WriteDr7.asm</Filename>\r
444 <Filename SupArchList="X64">X64/ReadCs.asm</Filename>\r
445 <Filename SupArchList="X64">X64/ReadDs.asm</Filename>\r
446 <Filename SupArchList="X64">X64/ReadEs.asm</Filename>\r
447 <Filename SupArchList="X64">X64/ReadFs.asm</Filename>\r
448 <Filename SupArchList="X64">X64/ReadGs.asm</Filename>\r
449 <Filename SupArchList="X64">X64/ReadSs.asm</Filename>\r
450 <Filename SupArchList="X64">X64/ReadTr.asm</Filename>\r
451 <Filename SupArchList="X64">X64/ReadGdtr.asm</Filename>\r
452 <Filename SupArchList="X64">X64/WriteGdtr.asm</Filename>\r
453 <Filename SupArchList="X64">X64/ReadIdtr.asm</Filename>\r
454 <Filename SupArchList="X64">X64/WriteIdtr.asm</Filename>\r
455 <Filename SupArchList="X64">X64/ReadLdtr.asm</Filename>\r
456 <Filename SupArchList="X64">X64/WriteLdtr.asm</Filename>\r
457 <Filename SupArchList="X64">X64/FxSave.asm</Filename>\r
458 <Filename SupArchList="X64">X64/FxRestore.asm</Filename>\r
459 <Filename SupArchList="X64">X64/ReadMm0.asm</Filename>\r
460 <Filename SupArchList="X64">X64/ReadMm1.asm</Filename>\r
461 <Filename SupArchList="X64">X64/ReadMm2.asm</Filename>\r
462 <Filename SupArchList="X64">X64/ReadMm3.asm</Filename>\r
463 <Filename SupArchList="X64">X64/ReadMm4.asm</Filename>\r
464 <Filename SupArchList="X64">X64/ReadMm5.asm</Filename>\r
465 <Filename SupArchList="X64">X64/ReadMm6.asm</Filename>\r
466 <Filename SupArchList="X64">X64/ReadMm7.asm</Filename>\r
467 <Filename SupArchList="X64">X64/WriteMm0.asm</Filename>\r
468 <Filename SupArchList="X64">X64/WriteMm1.asm</Filename>\r
469 <Filename SupArchList="X64">X64/WriteMm2.asm</Filename>\r
470 <Filename SupArchList="X64">X64/WriteMm3.asm</Filename>\r
471 <Filename SupArchList="X64">X64/WriteMm4.asm</Filename>\r
472 <Filename SupArchList="X64">X64/WriteMm5.asm</Filename>\r
473 <Filename SupArchList="X64">X64/WriteMm6.asm</Filename>\r
474 <Filename SupArchList="X64">X64/WriteMm7.asm</Filename>\r
475 <Filename SupArchList="X64">X64/ReadTsc.asm</Filename>\r
476 <Filename SupArchList="X64">X64/ReadPmc.asm</Filename>\r
477 <Filename SupArchList="X64">X64/Monitor.asm</Filename>\r
478 <Filename SupArchList="X64">X64/Mwait.asm</Filename>\r
ebca8169 479 <Filename SupArchList="X64">X64/EnablePaging64.asm</Filename>\r
3bdeb048 480 <Filename SupArchList="X64">X64/DisablePaging64.asm</Filename>\r
481 <Filename SupArchList="X64">X64/Wbinvd.asm</Filename>\r
482 <Filename SupArchList="X64">X64/Invd.asm</Filename>\r
483 <Filename SupArchList="X64">X64/FlushCacheLine.asm</Filename>\r
fd73932f 484 <Filename SupArchList="X64" ToolChainFamily="MSFT">X64/InterlockedIncrement.c</Filename>\r
485 <Filename SupArchList="X64" ToolChainFamily="MSFT">X64/InterlockedDecrement.c</Filename>\r
3bdeb048 486 <Filename SupArchList="X64">X64/InterlockedCompareExchange32.asm</Filename>\r
487 <Filename SupArchList="X64">X64/InterlockedCompareExchange64.asm</Filename>\r
488 <Filename SupArchList="X64">X64/EnableInterrupts.asm</Filename>\r
489 <Filename SupArchList="X64">X64/DisableInterrupts.asm</Filename>\r
490 <Filename SupArchList="X64">X64/EnableDisableInterrupts.asm</Filename>\r
491 <Filename SupArchList="X64">X64/CpuSleep.asm</Filename>\r
492 <Filename SupArchList="X64">X64/CpuPause.asm</Filename>\r
fd73932f 493 <Filename SupArchList="X64" ToolChainFamily="MSFT">X64/CpuBreakpoint.c</Filename>\r
3bdeb048 494 <Filename SupArchList="X64">X64/CpuFlushTlb.asm</Filename>\r
495 <Filename SupArchList="X64">X64/Thunk16.asm</Filename>\r
becca880 496\r
3bdeb048 497 <Filename SupArchList="IPF">Math64.c</Filename>\r
1fe4ef1b 498 <Filename SupArchList="IPF">Ipf/asm.h</Filename>\r
871fdd38 499 <Filename SupArchList="IPF">Ipf/ia_64gen.h</Filename>\r
3bdeb048 500 <Filename SupArchList="IPF">Ipf/PalCallStatic.s</Filename>\r
501 <Filename SupArchList="IPF">Ipf/setjmp.s</Filename>\r
502 <Filename SupArchList="IPF">Ipf/longjmp.s</Filename>\r
503 <Filename SupArchList="IPF">Ipf/SwitchStack.s</Filename>\r
504 <Filename SupArchList="IPF">Ipf/Unaligned.c</Filename>\r
505 <Filename SupArchList="IPF">Ipf/CpuBreakpoint.c</Filename>\r
506 <Filename SupArchList="IPF">Ipf/InterlockedCompareExchange32.s</Filename>\r
507 <Filename SupArchList="IPF">Ipf/InterlockedCompareExchange64.s</Filename>\r
508 <Filename SupArchList="IPF">Ipf/Synchronization.c</Filename>\r
509 <Filename SupArchList="IPF">Ipf/CpuPause.s</Filename>\r
510 <Filename SupArchList="IPF">Ipf/CpuFlushTlb.s</Filename>\r
a69c49fc 511 <Filename SupArchList="IPF">Ipf/GetInterruptState.s</Filename>\r
eeb1cd5a 512 <Filename SupArchList="IPF">Ipf/Non-existing.c</Filename>\r
92ea7f23 513 <Filename SupArchList="IPF">Ipf/FlushCacheRange.s</Filename>\r
cd4903c4 514 <Filename SupArchList="IPF">Ipf/ReadItc.s</Filename>\r
becca880 515\r
3bdeb048 516 <Filename SupArchList="EBC">Math64.c</Filename>\r
517 <Filename SupArchList="EBC">Unaligned.c</Filename>\r
518 <Filename SupArchList="EBC">Ebc/SwitchStack.c</Filename>\r
519 <Filename SupArchList="EBC">Ebc/SetJumpLongJump.c</Filename>\r
520 <Filename SupArchList="EBC">Ebc/CpuBreakpoint.c</Filename>\r
521 <Filename SupArchList="EBC">Ebc/Synchronization.c</Filename>\r
878ddf1f 522 </SourceFiles>\r
becca880 523 <NonProcessedFiles>\r
524 <Filename>Ia32/ARShiftU64.asm</Filename>\r
525 <Filename>Ia32/CpuBreakpoint.asm</Filename>\r
526 <Filename>Ia32/CpuFlushTlb.asm</Filename>\r
527 <Filename>Ia32/CpuId.asm</Filename>\r
528 <Filename>Ia32/CpuIdEx.asm</Filename>\r
529 <Filename>Ia32/CpuPause.asm</Filename>\r
530 <Filename>Ia32/CpuSleep.asm</Filename>\r
531 <Filename>Ia32/DisableInterrupts.asm</Filename>\r
532 <Filename>Ia32/DisablePaging32.asm</Filename>\r
533 <Filename>Ia32/DivU64x32.asm</Filename>\r
534 <Filename>Ia32/DivU64x32Remainder.asm</Filename>\r
535 <Filename>Ia32/DivU64x64Remainder.asm</Filename>\r
536 <Filename>Ia32/EnableDisableInterrupts.asm</Filename>\r
537 <Filename>Ia32/EnableInterrupts.asm</Filename>\r
538 <Filename>Ia32/EnablePaging32.asm</Filename>\r
539 <Filename>Ia32/EnablePaging64.asm</Filename>\r
540 <Filename>Ia32/FlushCacheLine.asm</Filename>\r
541 <Filename>Ia32/FxRestore.asm</Filename>\r
542 <Filename>Ia32/FxSave.asm</Filename>\r
543 <Filename>Ia32/InterlockedCompareExchange32.asm</Filename>\r
544 <Filename>Ia32/InterlockedCompareExchange64.asm</Filename>\r
545 <Filename>Ia32/InterlockedDecrement.asm</Filename>\r
546 <Filename>Ia32/InterlockedIncrement.asm</Filename>\r
547 <Filename>Ia32/Invd.asm</Filename>\r
548 <Filename>Ia32/LongJump.asm</Filename>\r
549 <Filename>Ia32/LRotU64.asm</Filename>\r
550 <Filename>Ia32/LShiftU64.asm</Filename>\r
551 <Filename>Ia32/ModU64x32.asm</Filename>\r
552 <Filename>Ia32/Monitor.asm</Filename>\r
553 <Filename>Ia32/MultU64x32.asm</Filename>\r
554 <Filename>Ia32/MultU64x64.asm</Filename>\r
555 <Filename>Ia32/Mwait.asm</Filename>\r
556 <Filename>Ia32/ReadCr0.asm</Filename>\r
557 <Filename>Ia32/ReadCr2.asm</Filename>\r
558 <Filename>Ia32/ReadCr3.asm</Filename>\r
559 <Filename>Ia32/ReadCr4.asm</Filename>\r
560 <Filename>Ia32/ReadCs.asm</Filename>\r
561 <Filename>Ia32/ReadDr0.asm</Filename>\r
562 <Filename>Ia32/ReadDr1.asm</Filename>\r
563 <Filename>Ia32/ReadDr2.asm</Filename>\r
564 <Filename>Ia32/ReadDr3.asm</Filename>\r
565 <Filename>Ia32/ReadDr4.asm</Filename>\r
566 <Filename>Ia32/ReadDr5.asm</Filename>\r
567 <Filename>Ia32/ReadDr6.asm</Filename>\r
568 <Filename>Ia32/ReadDr7.asm</Filename>\r
569 <Filename>Ia32/ReadDs.asm</Filename>\r
570 <Filename>Ia32/ReadEflags.asm</Filename>\r
571 <Filename>Ia32/ReadEs.asm</Filename>\r
572 <Filename>Ia32/ReadFs.asm</Filename>\r
573 <Filename>Ia32/ReadGdtr.asm</Filename>\r
574 <Filename>Ia32/ReadGs.asm</Filename>\r
575 <Filename>Ia32/ReadIdtr.asm</Filename>\r
576 <Filename>Ia32/ReadLdtr.asm</Filename>\r
577 <Filename>Ia32/ReadMm0.asm</Filename>\r
578 <Filename>Ia32/ReadMm1.asm</Filename>\r
579 <Filename>Ia32/ReadMm2.asm</Filename>\r
580 <Filename>Ia32/ReadMm3.asm</Filename>\r
581 <Filename>Ia32/ReadMm4.asm</Filename>\r
582 <Filename>Ia32/ReadMm5.asm</Filename>\r
583 <Filename>Ia32/ReadMm6.asm</Filename>\r
584 <Filename>Ia32/ReadMm7.asm</Filename>\r
585 <Filename>Ia32/ReadMsr64.asm</Filename>\r
586 <Filename>Ia32/ReadPmc.asm</Filename>\r
587 <Filename>Ia32/ReadSs.asm</Filename>\r
588 <Filename>Ia32/ReadTr.asm</Filename>\r
589 <Filename>Ia32/ReadTsc.asm</Filename>\r
590 <Filename>Ia32/RRotU64.asm</Filename>\r
591 <Filename>Ia32/RShiftU64.asm</Filename>\r
592 <Filename>Ia32/SetJump.asm</Filename>\r
593 <Filename>Ia32/SwapBytes64.asm</Filename>\r
594 <Filename>Ia32/Thunk16.asm</Filename>\r
595 <Filename>Ia32/Wbinvd.asm</Filename>\r
596 <Filename>Ia32/WriteCr0.asm</Filename>\r
597 <Filename>Ia32/WriteCr2.asm</Filename>\r
598 <Filename>Ia32/WriteCr3.asm</Filename>\r
599 <Filename>Ia32/WriteCr4.asm</Filename>\r
600 <Filename>Ia32/WriteDr0.asm</Filename>\r
601 <Filename>Ia32/WriteDr1.asm</Filename>\r
602 <Filename>Ia32/WriteDr2.asm</Filename>\r
603 <Filename>Ia32/WriteDr3.asm</Filename>\r
604 <Filename>Ia32/WriteDr4.asm</Filename>\r
605 <Filename>Ia32/WriteDr5.asm</Filename>\r
606 <Filename>Ia32/WriteDr6.asm</Filename>\r
607 <Filename>Ia32/WriteDr7.asm</Filename>\r
608 <Filename>Ia32/WriteGdtr.asm</Filename>\r
609 <Filename>Ia32/WriteIdtr.asm</Filename>\r
610 <Filename>Ia32/WriteLdtr.asm</Filename>\r
611 <Filename>Ia32/WriteMm0.asm</Filename>\r
612 <Filename>Ia32/WriteMm1.asm</Filename>\r
613 <Filename>Ia32/WriteMm2.asm</Filename>\r
614 <Filename>Ia32/WriteMm3.asm</Filename>\r
615 <Filename>Ia32/WriteMm4.asm</Filename>\r
616 <Filename>Ia32/WriteMm5.asm</Filename>\r
617 <Filename>Ia32/WriteMm6.asm</Filename>\r
618 <Filename>Ia32/WriteMm7.asm</Filename>\r
619 <Filename>Ia32/WriteMsr64.asm</Filename>\r
620 </NonProcessedFiles>\r
3bdeb048 621 <PackageDependencies>\r
622 <Package PackageGuid="5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec"/>\r
623 </PackageDependencies>\r
624 <Externs>\r
625 <Specification>EFI_SPECIFICATION_VERSION 0x00020000</Specification>\r
15b06e58 626 <Specification>EDK_RELEASE_VERSION 0x00020000</Specification>\r
3bdeb048 627 </Externs>\r
5b2a7957 628 <PcdCoded>\r
95945c76 629 <PcdEntry PcdItemType="FIXED_AT_BUILD">\r
878ddf1f 630 <C_Name>PcdMaximumUnicodeStringLength</C_Name>\r
15b06e58 631 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1fe4ef1b 632 <HelpText>If PcdMaximumUnicodeStringLength is not zero, the maximum\r
633 number of characters (not counting the NULL-terminator) in a\r
634 Unicode string cannot exceed it.</HelpText>\r
95945c76 635 </PcdEntry>\r
636 <PcdEntry PcdItemType="FIXED_AT_BUILD">\r
878ddf1f 637 <C_Name>PcdMaximumAsciiStringLength</C_Name>\r
15b06e58 638 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1fe4ef1b 639 <HelpText>If PcdMaximumAsciiStringLength is not zero, the maximum number\r
640 of characters (not counting the NULL-terminator) in an ASCII\r
641 string cannot exceed it.</HelpText>\r
95945c76 642 </PcdEntry>\r
643 <PcdEntry PcdItemType="FIXED_AT_BUILD">\r
878ddf1f 644 <C_Name>PcdMaximumLinkedListLength</C_Name>\r
15b06e58 645 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1fe4ef1b 646 <HelpText>If PcdMaximumLinkedListLength is not zero, the maximum number\r
647 of nodes (not counting the list header) in a linked list\r
648 cannot exceed it.</HelpText>\r
95945c76 649 </PcdEntry>\r
650 <PcdEntry PcdItemType="FIXED_AT_BUILD">\r
878ddf1f 651 <C_Name>PcdSpinLockTimeout</C_Name>\r
15b06e58 652 <TokenSpaceGuidCName>gEfiMdePkgTokenSpaceGuid</TokenSpaceGuidCName>\r
1fe4ef1b 653 <HelpText>If PcdSpinLockTimeout is not zero, it stands for the timeout\r
654 value (unit: millisecond) for spin lock.</HelpText>\r
95945c76 655 </PcdEntry>\r
656 </PcdCoded>\r
a1ef1552 657</ModuleSurfaceArea>\r