.. |
CpuBreakpoint.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
CpuBreakpoint.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
CpuBreakpoint.c
|
Update copyright for files modified in this year
|
2008-12-29 14:07:07 +00:00 |
CpuId.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
CpuId.asm
|
Update copyright for files modified in this year
|
2008-12-29 14:07:07 +00:00 |
CpuIdEx.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
CpuIdEx.asm
|
Update copyright for files modified in this year
|
2008-12-29 14:07:07 +00:00 |
CpuPause.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
CpuPause.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
DisableCache.S
|
Replace .globl with ASM_GLOBAL
|
2009-05-20 10:22:09 +00:00 |
DisableCache.asm
|
Update copyright for files modified in this year
|
2008-12-29 14:07:07 +00:00 |
DisableInterrupts.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
DisableInterrupts.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
DisablePaging64.S
|
Minor update source to make end-of-line consistent.
|
2009-08-11 15:37:14 +00:00 |
DisablePaging64.asm
|
Need use 32-bit register to hold 32-bit stack address.
|
2009-06-05 13:31:58 +00:00 |
EnableCache.S
|
Replace .globl with ASM_GLOBAL
|
2009-05-20 10:22:09 +00:00 |
EnableCache.asm
|
Update copyright for files modified in this year
|
2008-12-29 14:07:07 +00:00 |
EnableDisableInterrupts.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
EnableDisableInterrupts.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
EnableInterrupts.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
EnableInterrupts.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
FlushCacheLine.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
FlushCacheLine.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
FxRestore.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
FxRestore.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
FxSave.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
FxSave.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
Invd.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
Invd.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
LongJump.S
|
For X64 BASE_LIBRARY_JUMP_BUFFER is 64-bit aligned, not 128-bit aligned, replace movdqa with movdqu.
|
2009-06-10 09:00:21 +00:00 |
LongJump.asm
|
Save/Restore xmm6-xmm15 in function setJump/longJump.
|
2009-06-10 07:14:17 +00:00 |
Monitor.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
Monitor.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
Mwait.S
|
fix GCC build issue, mWait instruction need not the operands.
|
2009-12-07 03:31:44 +00:00 |
Mwait.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
Non-existing.c
|
Fix the bug that EnablePaging64() should assert() for x64 platform.
|
2009-04-30 07:17:52 +00:00 |
ReadCr0.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadCr0.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadCr2.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadCr2.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadCr3.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadCr3.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadCr4.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadCr4.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadCs.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadCs.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadDr0.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadDr0.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadDr1.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadDr1.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadDr2.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadDr2.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadDr3.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadDr3.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadDr4.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadDr4.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadDr5.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadDr5.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadDr6.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadDr6.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadDr7.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadDr7.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadDs.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadDs.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadEflags.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadEflags.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadEs.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadEs.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadFs.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadFs.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadGdtr.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadGdtr.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadGs.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadGs.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadIdtr.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadIdtr.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadLdtr.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadLdtr.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadMm0.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadMm0.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadMm1.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadMm1.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadMm2.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadMm2.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadMm3.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadMm3.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadMm4.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadMm4.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadMm5.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadMm5.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadMm6.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadMm6.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadMm7.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadMm7.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadMsr64.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadMsr64.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadMsr64.c
|
Refine code for ECC check.
|
2008-10-24 08:18:36 +00:00 |
ReadPmc.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadPmc.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadSs.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadSs.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadTr.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadTr.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
ReadTsc.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
ReadTsc.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
SetJump.S
|
For X64 BASE_LIBRARY_JUMP_BUFFER is 64-bit aligned, not 128-bit aligned, replace movdqa with movdqu.
|
2009-06-10 09:00:21 +00:00 |
SetJump.asm
|
Save/Restore xmm6-xmm15 in function setJump/longJump.
|
2009-06-10 07:14:17 +00:00 |
SwitchStack.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
SwitchStack.asm
|
1. Add comments about reserve space on space according to x64 calling convention
|
2008-05-30 02:03:15 +00:00 |
Thunk16.S
|
Fixes for ARM build in the EdkCompatibilityPkg and a couple of Xcode fixes for MdePkg.
|
2009-12-06 02:01:54 +00:00 |
Thunk16.asm
|
Fix the bug in x64 thunk code that it cannot handle the case when GDT is loaded in above 4G table memory.
|
2009-05-26 11:41:12 +00:00 |
Wbinvd.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
Wbinvd.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
WriteCr0.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
WriteCr0.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
WriteCr2.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
WriteCr2.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
WriteCr3.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
WriteCr3.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
WriteCr4.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
WriteCr4.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
WriteDr0.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
WriteDr0.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
WriteDr1.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
WriteDr1.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
WriteDr2.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
WriteDr2.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
WriteDr3.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
WriteDr3.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
WriteDr4.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
WriteDr4.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
WriteDr5.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
WriteDr5.asm
|
Refine comments of X64 assembly files of MDE BaseLib.
|
2008-10-28 14:23:36 +00:00 |
WriteDr6.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
WriteDr6.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
WriteDr7.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
WriteDr7.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
WriteGdtr.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
WriteGdtr.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
WriteIdtr.S
|
Disable interrupt when changing IDTR register.
|
2010-02-23 07:32:20 +00:00 |
WriteIdtr.asm
|
Disable interrupt when changing IDTR register.
|
2010-02-23 07:32:20 +00:00 |
WriteLdtr.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
WriteLdtr.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
WriteMm0.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
WriteMm0.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
WriteMm1.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
WriteMm1.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
WriteMm2.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
WriteMm2.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
WriteMm3.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
WriteMm3.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
WriteMm4.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
WriteMm4.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
WriteMm5.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
WriteMm5.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
WriteMm6.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
WriteMm6.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
WriteMm7.S
|
1. Remove .extern from GCC assembly.
|
2009-05-20 09:42:59 +00:00 |
WriteMm7.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
WriteMsr64.S
|
Remove all unnecessary .align directives in MdePkg
|
2009-08-11 15:35:27 +00:00 |
WriteMsr64.asm
|
1. Port X64, IPF and EBC arch for BaseLib
|
2007-07-02 09:34:25 +00:00 |
WriteMsr64.c
|
Refine code for ECC check.
|
2008-10-24 08:18:36 +00:00 |