..
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
GccInline.c
Fix file headers
2009-08-24 23:53:23 +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
Remove all unnecessary .align directives in MdePkg
2009-08-11 15:35:27 +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
Use rip relative addressing for x64 label for Thunk16.S to prevent GCC assembly from generating 32-bit value with HIGHLOW fixup.
2009-06-02 23:40:06 +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
Remove all unnecessary .align directives in MdePkg
2009-08-11 15:35:27 +00:00
WriteIdtr.asm
1. Port X64, IPF and EBC arch for BaseLib
2007-07-02 09:34:25 +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