]> git.proxmox.com Git - mirror_edk2.git/commitdiff
cleanup the .S file to wrap all public symbols with ASM_PFX() macro,which is used...
authoreric_tian <eric_tian@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 15 May 2009 03:25:20 +0000 (03:25 +0000)
committereric_tian <eric_tian@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 15 May 2009 03:25:20 +0000 (03:25 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8317 6f19259b-4bc3-4df7-8a09-765794883524

104 files changed:
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/CpuBreakpoint.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/CpuId.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/CpuIdEx.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/CpuPause.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/CpuSleep.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/DisableInterrupts.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/DisablePaging64.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/EnableDisableInterrupts.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/EnableInterrupts.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/EnablePaging64.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/FlushCacheLine.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/FxRestore.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/FxSave.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/InterlockedCompareExchange32.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/InterlockedCompareExchange64.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/InterlockedDecrement.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/InterlockedIncrement.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/Invd.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/LongJump.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/Monitor.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/Mwait.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadCr0.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadCr2.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadCr3.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadCr4.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadCs.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadDr0.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadDr1.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadDr2.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadDr3.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadDr4.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadDr5.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadDr6.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadDr7.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadDs.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadEflags.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadEs.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadFs.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadGdtr.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadGs.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadIdtr.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadLdtr.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadMm0.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadMm1.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadMm2.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadMm3.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadMm4.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadMm5.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadMm6.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadMm7.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadMsr64.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadPmc.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadSs.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadTr.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/ReadTsc.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/SetJump.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/SwitchStack.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/Wbinvd.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/WriteCr0.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/WriteCr2.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/WriteCr3.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/WriteCr4.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/WriteDr0.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/WriteDr1.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/WriteDr2.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/WriteDr3.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/WriteDr4.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/WriteDr5.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/WriteDr6.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/WriteDr7.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/WriteGdtr.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/WriteIdtr.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/WriteLdtr.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/WriteMm0.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/WriteMm1.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/WriteMm2.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/WriteMm3.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/WriteMm4.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/WriteMm5.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/WriteMm6.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/WriteMm7.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/WriteMsr64.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/Ia32/CompareMem.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/Ia32/CopyMem.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/Ia32/ScanMem16.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/Ia32/ScanMem32.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/Ia32/ScanMem64.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/Ia32/ScanMem8.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/Ia32/SetMem.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/Ia32/SetMem16.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/Ia32/SetMem32.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/Ia32/SetMem64.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/Ia32/ZeroMem.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64/CompareMem.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64/CopyMem.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64/ScanMem16.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64/ScanMem32.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64/ScanMem64.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64/ScanMem8.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64/SetMem.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64/SetMem16.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64/SetMem32.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64/SetMem64.S
EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseMemoryLib/X64/ZeroMem.S

index 710006bdd14685b186395c45701d2b6b88b1c1f2..a4ac2f16f7d7869358a654065c3a1162a79c2dd5 100644 (file)
@@ -19,7 +19,7 @@
 #
 #------------------------------------------------------------------------------
 
-.global _CpuBreakpoint
-_CpuBreakpoint:
+.global ASM_PFX(CpuBreakpoint)
+ASM_PFX(CpuBreakpoint):
        int $0x3
        ret
index 98d7faaa0601445296ed1fb129383b903082ef21..bd0d8d0ae38dee186e7eb3f3b648736947979e3d 100644 (file)
@@ -32,8 +32,8 @@
 #    OUT  UINT32  *RegisterOutEdx  OPTIONAL
 #    )
 #------------------------------------------------------------------------------
-.global _AsmCpuid;
-_AsmCpuid:
+.global ASM_PFX(AsmCpuid)
+ASM_PFX(AsmCpuid):
     push    %rbx
     mov     %ecx, %eax
     push    %rax                         # save Index on stack
index e5317e04cbf62f060a3f44c57685530fb1bfcbaf..d7154eb4fcd5a1459d2cc87311ed4b1cfbea06aa 100644 (file)
@@ -33,8 +33,8 @@
 #    OUT  UINT32  *RegisterOutEdx  OPTIONAL
 #    )
 #------------------------------------------------------------------------------
-.global _AsmCpuidEx
-_AsmCpuidEx:
+.global ASM_PFX(AsmCpuidEx)
+ASM_PFX(AsmCpuidEx):
     push    %rbx
     movl    %ecx,%eax
     movl    %edx,%ecx
index 0ecaa85b61b4cc5d4044dfe74bd4016be5259f81..f71fdec3542973a3d2b9e82ce5117ddd480eec80 100644 (file)
@@ -28,7 +28,7 @@
 #   VOID\r
 #   );\r
 #------------------------------------------------------------------------------\r
-.global _CpuPause;\r
-_CpuPause:\r
+.global ASM_PFX(CpuPause)\r
+ASM_PFX(CpuPause):\r
     pause\r
     ret\r
index 681e4c12c36b0bd951fd0c053958114885c2f150..658cb1aeff97476934c473d950b0e6c94335c7dc 100644 (file)
@@ -28,7 +28,7 @@
 #   VOID\r
 #   );\r
 #------------------------------------------------------------------------------\r
-.global _CpuSleep;\r
-_CpuSleep:\r
+.global ASM_PFX(CpuSleep)\r
+ASM_PFX(CpuSleep):\r
     hlt\r
     ret\r
index da16886b8b38de1439f0ae838914688c13a99b70..eff3ccc3c750e49665ed5d646b7b06bb891c9770 100644 (file)
@@ -29,7 +29,7 @@
 #   VOID\r
 #   );\r
 #------------------------------------------------------------------------------\r
-.global _DisableInterrupts;\r
-_DisableInterrupts:\r
+.global ASM_PFX(DisableInterrupts)\r
+ASM_PFX(DisableInterrupts):\r
     cli\r
     ret\r
index d23313de3827ae9b97d7e4cf7f1742e6c437f21c..4ca4145fa263037df19259a474d7ac96f8bbf9b3 100644 (file)
@@ -35,8 +35,8 @@
 #   );
 #------------------------------------------------------------------------------
 
-.global _InternalX86DisablePaging64
-_InternalX86DisablePaging64:
+.global ASM_PFX(InternalX86DisablePaging64)
+ASM_PFX(InternalX86DisablePaging64):
     cli    
     shl    $0x20,%rcx
     lea    (%rip), %eax
index 581b7bb345eb2d5d34d7ace494974cc7a50a341c..d87d778cd26472c5ffced8175b5c50dfdd57292d 100644 (file)
@@ -29,9 +29,9 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _EnableDisableInterrupts;
-.align 16;
-_EnableDisableInterrupts:
+.global ASM_PFX(EnableDisableInterrupts)
+.align 16
+ASM_PFX(EnableDisableInterrupts):
     sti
     cli
     ret
index b81bcd07474161145643afd98725a4c0393ea706..220976fe200dfb8fe9bdd7fb8d5fc14b19494646 100644 (file)
@@ -29,7 +29,7 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _EnableInterrupts;
-_EnableInterrupts:
+.global ASM_PFX(EnableInterrupts)
+ASM_PFX(EnableInterrupts):
     sti
     ret
index 15209c0030513e297b878b7dbdf0a5c041cc3bb6..452bd39acc83472141dd27ada213d1dd70ef35cc 100644 (file)
@@ -33,8 +33,8 @@
 #   IN      UINT64                    NewStack                 %r8
 #   );
 #------------------------------------------------------------------------------
-.global _InternalX86EnablePaging64;
-_InternalX86EnablePaging64:
+.global ASM_PFX(InternalX86EnablePaging64)
+ASM_PFX(InternalX86EnablePaging64):
     cli    
     pop    %rax
     callq  Base
index 4c5a52fbf5126076c9dfe843baaca0d78020e96d..0d05d41f657d319c200ef0ed7cfa40d62e6f5a11 100644 (file)
@@ -29,8 +29,8 @@
 #   IN      VOID                      *LinearAddress
 #   );
 #------------------------------------------------------------------------------
-.global _AsmFlushCacheLine;
-_AsmFlushCacheLine:
+.global ASM_PFX(AsmFlushCacheLine)
+ASM_PFX(AsmFlushCacheLine):
     clflush (%rdi)
     mov     %rdi, %rax
     ret
index cc9750c57c4f98ab4c3e92c4e60ed861ef719116..4497fe6f48211935c59319b09f26970a7698c14b 100644 (file)
@@ -29,7 +29,7 @@
 #   IN CONST IA32_FX_BUFFER *Buffer
 #   )#
 #------------------------------------------------------------------------------
-.global _InternalX86FxRestore;
-_InternalX86FxRestore:
+.global ASM_PFX(InternalX86FxRestore)
+ASM_PFX(InternalX86FxRestore):
     fxrstor (%rcx)
     ret
index 432d7b9c13e9e3705c6a67db297f675130461d4e..0e8e1fc2d76f9c315113baccd177967bf2e178b2 100644 (file)
@@ -29,7 +29,7 @@
 #   OUT IA32_FX_BUFFER *Buffer
 #   );
 #------------------------------------------------------------------------------
-.global _InternalX86FxSave;
-_InternalX86FxSave:
+.global ASM_PFX(InternalX86FxSave)
+ASM_PFX(InternalX86FxSave):
     fxsave  (%rcx)
     ret
index cd85279c7342c6d43541aa28ef5759caa87eab6d..d248a1036943c1fb4b5c167044c0b5b517bc3d1c 100644 (file)
@@ -30,8 +30,8 @@
 #   IN      UINT32                    ExchangeValue\r
 #   );\r
 #------------------------------------------------------------------------------\r
-.global _InternalSyncCompareExchange32;\r
-_InternalSyncCompareExchange32:\r
+.global ASM_PFX(InternalSyncCompareExchange32)\r
+ASM_PFX(InternalSyncCompareExchange32):\r
     mov     %edx, %eax\r
     lock    cmpxchg %r8d, (%rcx)\r
     ret\r
index ae279642924636a363f0ac8291d6f58b16b30260..95f9d0501b6e2283ecf9aa01bec9c4c4e2c13e54 100644 (file)
@@ -31,9 +31,9 @@
 #   IN      UINT64                    ExchangeValue
 #   );
 #------------------------------------------------------------------------------
-.global _InternalSyncCompareExchange64;
-.align 16;
-_InternalSyncCompareExchange64:
+.global ASM_PFX(InternalSyncCompareExchange64)
+.align 16
+ASM_PFX(InternalSyncCompareExchange64):
     mov     %rsi, %rax
     lock    cmpxchg %rdx,(%rdi)
     ret
index 59ca54bb9fc37556c3c35ea346b907cc8e8acf22..c3075bf902ef57c2233bedc062acd7c5fcc1fcc6 100644 (file)
@@ -29,8 +29,8 @@
 #   IN      UINT32                    *Value
 #   );
 #------------------------------------------------------------------------------
-.global _InternalSyncDecrement;
-_InternalSyncDecrement:
+.global ASM_PFX(InternalSyncDecrement)
+ASM_PFX(InternalSyncDecrement):
     lock    decl (%rcx)
     mov     (%rcx), %eax
     ret
index df4cb974b64ffb90fbe7eab8eaf07216a584403a..6b95ed429f7936c5087e51b75f6e999fa4ff1be7 100644 (file)
@@ -29,8 +29,8 @@
 #   IN      UINT32                    *Value
 #   );
 #------------------------------------------------------------------------------
-.global _InternalSyncIncrement;
-_InternalSyncIncrement:
+.global ASM_PFX(InternalSyncIncrement)
+ASM_PFX(InternalSyncIncrement):
     lock    incl  (%rcx)
     mov     (%rcx), %eax
     ret
index 030ae454e61718cbbd793cbc417ab51ca140f0c7..fc1cad6e59604536e083e548bfc7be942d363f72 100644 (file)
@@ -29,7 +29,7 @@
 #   VOID
 #   )#
 #------------------------------------------------------------------------------
-.global _AsmInvd;
-_AsmInvd:
+.global ASM_PFX(AsmInvd)
+ASM_PFX(AsmInvd):
     invd
     ret
index 1a6f859c8e71b38cdaba66394d7a80c4051dbdcf..1d6a916e04db3ff6c9136f016fecce3885eadfdc 100644 (file)
@@ -27,8 +27,8 @@
 #   IN      UINTN                     Value\r
 #   );\r
 #------------------------------------------------------------------------------\r
-.global _InternalLongJump\r
-_InternalLongJump:\r
+.global ASM_PFX(InternalLongJump)\r
+ASM_PFX(InternalLongJump):\r
     mov     (%rcx), %rbx\r
     mov     0x8(%rcx), %rsp\r
     mov     0x10(%rcx), %rbp\r
index 13da27d8ad330b2b6aa397d1778e868106a37783..f31cbeb7f7c1ef6898dad50b2c14498c53d42823 100644 (file)
@@ -31,9 +31,9 @@
 #   IN      UINTN                     Edx
 #   );
 #------------------------------------------------------------------------------
-.global _AsmMonitor;
-.align 16;
-_AsmMonitor:
+.global ASM_PFX(AsmMonitor)
+.align 16
+ASM_PFX(AsmMonitor):
     mov    %ecx,%eax
     mov    %edx,%ecx
     mov    %r8d,%edx
index a32d004a18e205fe37273a0f728e8ad4b89d7a99..ac5f54900fe8d46e1c6b2b5ffd40fa5958fac6c9 100644 (file)
@@ -30,9 +30,9 @@
 #   IN      UINTN                     Ecx
 #   );
 #------------------------------------------------------------------------------
-.global _AsmMwait;
-.align 16;
-_AsmMwait:
+.global ASM_PFX(AsmMwait)
+.align 16
+ASM_PFX(AsmMwait):
     mov    %ecx,%eax
     mov    %edx,%ecx
     mwait  %rax,%rcx
index fa916d09fb909621cfef03bb9a6fa7361f5fd464..723869ad5679743a72a5dcf9890826df6940e5ef 100644 (file)
@@ -29,8 +29,8 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadCr0;
-.align 16;
-_AsmReadCr0:
+.global ASM_PFX(AsmReadCr0)
+.align 16
+ASM_PFX(AsmReadCr0):
     mov     %cr0, %rax
     ret
index 96361bef725feef9362105729320771a25a4210c..e50a5a57b15a6c78e71a63d28bd5688d95ac9a5b 100644 (file)
@@ -29,8 +29,8 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadCr2;
-.align 16;
-_AsmReadCr2:
+.global ASM_PFX(AsmReadCr2)
+.align 16
+ASM_PFX(AsmReadCr2):
     mov     %cr2, %rax
     ret
index 480486f0932bbe742b4c8d726a3394cf8ef21a75..6de241b3950b5578489bb2b88ad9bcb0c58ae24b 100644 (file)
@@ -29,8 +29,8 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadCr3;
-.align 16;
-_AsmReadCr3:
+.global ASM_PFX(AsmReadCr3)
+.align 16
+ASM_PFX(AsmReadCr3):
     mov     %cr3, %rax
     ret
index e89b5cdab63645728daccd76f41c30a075d17056..467ab14ee958cedf8556077b23c29c0ab19abb76 100644 (file)
@@ -29,8 +29,8 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadCr4;
-.align 16;
-_AsmReadCr4:
+.global ASM_PFX(AsmReadCr4)
+.align 16
+ASM_PFX(AsmReadCr4):
     mov     %cr4, %rax
     ret
index 677747b8138c8bf898edc5ae55d0db3c7b518932..88ad7da4f8bce404edf6f95b43279938f886eeb7 100644 (file)
@@ -29,8 +29,8 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadCs;
-.align 16;
-_AsmReadCs:
+.global ASM_PFX(AsmReadCs)
+.align 16
+ASM_PFX(AsmReadCs):
     mov     %cs, %eax
     ret
index 1b441c344d967ece1d389a2bf202c0a55b34ad76..2e537a4da62c05474f9e78368a28aa31fbde8719 100644 (file)
@@ -29,8 +29,8 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadDr0;
-.align 16;
-_AsmReadDr0:
+.global ASM_PFX(AsmReadDr0)
+.align 16
+ASM_PFX(AsmReadDr0):
     mov     %dr0, %rax
     ret
index 5151a80d9cf77a7f60beacc77953d7e6044e9d20..6295c4bc02dd5be92cebc454fc6506a9dea219ab 100644 (file)
@@ -29,8 +29,8 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadDr1;
-.align 16;
-_AsmReadDr1:
+.global ASM_PFX(AsmReadDr1)
+.align 16
+ASM_PFX(AsmReadDr1):
     mov     %dr1, %rax
     ret
index f4516afd4d3aab6376c18e675dc5aefce381b047..2942e5c7754613397fa40993fe9164038a934435 100644 (file)
@@ -29,8 +29,8 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadDr2;
-.align 16;
-_AsmReadDr2:
+.global ASM_PFX(AsmReadDr2)
+.align 16
+ASM_PFX(AsmReadDr2):
     mov     %dr2, %rax
     ret
index c5c679c96ee9d18cbece7ae193a836f08fa6ce4d..9907963414d4657e55e67a2df5e4f8370a5bf6c4 100644 (file)
@@ -29,8 +29,8 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadDr3;
-.align 16;
-_AsmReadDr3:
+.global ASM_PFX(AsmReadDr3)
+.align 16
+ASM_PFX(AsmReadDr3):
     mov     %dr3, %rax
     ret
index f98c9ed35d880b3ec567dab2e67596013c6688f7..d1bd8ea34fbe07dd74fe3ef9e18a5a016cf0a1f8 100644 (file)
@@ -29,9 +29,9 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadDr4;
-.align 16;
-_AsmReadDr4:
+.global ASM_PFX(AsmReadDr4)
+.align 16
+ASM_PFX(AsmReadDr4):
     #DB      0fh, 21h, 0e0h
     mov     %dr4, %rax
     ret
index 421f57a418fe290fae9156d0b12608c119a8e15c..94475addeab559a7e21288cc6ac140cb2a42307a 100644 (file)
@@ -29,8 +29,8 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadDr5;
-.align 16;
-_AsmReadDr5:
+.global ASM_PFX(AsmReadDr5)
+.align 16
+ASM_PFX(AsmReadDr5):
     mov        %dr5, %rax
     ret
index 6a159d8762bc4b6d8d42f8779d1d46df38e45a78..ef0dc716974e237b2b339a11700eb9fd16750419 100644 (file)
@@ -29,8 +29,8 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadDr6;
-.align 16;
-_AsmReadDr6:
+.global ASM_PFX(AsmReadDr6)
+.align 16
+ASM_PFX(AsmReadDr6):
     mov        %dr6, %rax
     ret
index 9ffb09d13a1b08593a36ab303e9fed9cae3e7545..60c9ed9c53930a87523f43935cb2f4ae6e529ee0 100644 (file)
@@ -29,8 +29,8 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadDr7;
-.align 16;
-_AsmReadDr7:
+.global ASM_PFX(AsmReadDr7)
+.align 16
+ASM_PFX(AsmReadDr7):
     mov        %dr7, %rax
     ret
index 58bee11beb47f13c040b1fb0fea3b8c38521cccc..c9ef401efcd5e86b5b0fe264becba79e0f652c01 100644 (file)
@@ -29,8 +29,8 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadDs;
-.align 16;
-_AsmReadDs:
+.global ASM_PFX(AsmReadDs)
+.align 16
+ASM_PFX(AsmReadDs):
     movl       %ds, %eax
     ret
index e895387673000f259a757fc13450ce28cdb58890..e5bd4bde3ec6235106abed5beef501df9bee2d7a 100644 (file)
@@ -29,9 +29,9 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadEflags;
-.align 16;
-_AsmReadEflags:
+.global ASM_PFX(AsmReadEflags)
+.align 16
+ASM_PFX(AsmReadEflags):
     pushfq
     pop     %rax
     ret
index 93df650371134925b6a14e4555238d3dcf2f5c3f..f98e577f9c2a76e5b8ef10e196bd96df60deb32b 100644 (file)
@@ -29,8 +29,8 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadEs;
-.align 16;
-_AsmReadEs:
+.global ASM_PFX(AsmReadEs)
+.align 16
+ASM_PFX(AsmReadEs):
     mov     %es, %eax
     ret
index ff658e124896767368d8bbbd046c953344e8711b..28b288f2dd336362d3bba67a29dc6e1e4c4d2909 100644 (file)
@@ -29,8 +29,8 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadFs;
-.align 16;
-_AsmReadFs:
+.global ASM_PFX(AsmReadFs)
+.align 16
+ASM_PFX(AsmReadFs):
     mov     %fs, %eax
     ret
index c271a02d78365ef537e7eadd7eb4523454069734..08f3fdf3b5b5ca12dd0fc15527ba27d48af27140 100644 (file)
@@ -29,8 +29,8 @@
 #   OUT IA32_DESCRIPTOR  *Gdtr
 #   );
 #------------------------------------------------------------------------------
-.global _InternalX86ReadGdtr;
-.align 16;
-_InternalX86ReadGdtr:
+.global ASM_PFX(InternalX86ReadGdtr)
+.align 16
+ASM_PFX(InternalX86ReadGdtr):
     sgdt  (%rcx)
     ret
index f92776c35d8df4cf35488ee916725bc5f56f8e10..cb119e8989fdcfd5e4fa301dccebbab0aa83e1ae 100644 (file)
@@ -29,8 +29,8 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadGs;
-.align 16;
-_AsmReadGs:
+.global ASM_PFX(AsmReadGs)
+.align 16
+ASM_PFX(AsmReadGs):
     mov     %gs, %eax
     ret
index cd7c09e6b7a66f656996a7271fceb96657a9ff98..04f08e6f11a502eaed62ffca54ef46b0047a2c0b 100644 (file)
@@ -29,8 +29,8 @@
 #   OUT     IA32_DESCRIPTOR           *Idtr
 #   );
 #------------------------------------------------------------------------------
-.global _InternalX86ReadIdtr;
-.align 16;
-_InternalX86ReadIdtr:
+.global ASM_PFX(InternalX86ReadIdtr)
+.align 16
+ASM_PFX(InternalX86ReadIdtr):
     sidt    (%rcx)
     ret
index fac8e25d7465bf9011e18874161e03398d4ad2bd..ed53d8d8457932a45f259e8e581bfa0eb3febbc5 100644 (file)
@@ -29,8 +29,8 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadLdtr;
-.align 16;
-_AsmReadLdtr:
+.global ASM_PFX(AsmReadLdtr)
+.align 16
+ASM_PFX(AsmReadLdtr):
     sldt    %eax
     ret
index b5912ca0b4fcd29fdc94aed9fe99a376db61b13d..b14b06141922222fb322ccd7c3d3497e141648c5 100644 (file)
@@ -29,9 +29,9 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadMm0;
-.align 16;
-_AsmReadMm0:
+.global ASM_PFX(AsmReadMm0)
+.align 16
+ASM_PFX(AsmReadMm0):
     #DB      48h, 0fh, 7eh, 0c0h
     movd       %mm0, %rax
     ret
index 1f26cd448331803e5dbbda6de870d5df8f46e414..6af2b17039e5e5fe754f967c122f6390ac98596b 100644 (file)
@@ -29,9 +29,9 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadMm1;
-.align 16;
-_AsmReadMm1:
+.global ASM_PFX(AsmReadMm1)
+.align 16
+ASM_PFX(AsmReadMm1):
     #DB      48h, 0fh, 7eh, 0c8h
     movd       %mm1, %rax
     ret
index ef864af0907f174786764b4278596f8aacab2d0e..d80ad64eecf15633ba3920f376fc15cd5e1409b2 100644 (file)
@@ -29,9 +29,9 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadMm2;
-.align 16;
-_AsmReadMm2:
+.global ASM_PFX(AsmReadMm2)
+.align 16
+ASM_PFX(AsmReadMm2):
     #DB      48h, 0fh, 7eh, 0d0h
     movd       %mm2, %rax
     ret
index bd76cb20a226578017d3e12196fa2f2c0b85ad6c..7885952ed692975c7a21ffd6ea599f0e73730f37 100644 (file)
@@ -29,9 +29,9 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadMm3;
-.align 16;
-_AsmReadMm3:
+.global ASM_PFX(AsmReadMm3)
+.align 16
+ASM_PFX(AsmReadMm3):
     #DB      48h, 0fh, 7eh, 0d8h
     movd       %mm3, %rax
     ret
index 99d766887c48d1191eaefe6faf47c1dd0de05650..8c9830cc973e6c1d8c358169b86b9a56c06393b2 100644 (file)
@@ -29,9 +29,9 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadMm4;
-.align 16;
-_AsmReadMm4:
+.global ASM_PFX(AsmReadMm4)
+.align 16
+ASM_PFX(AsmReadMm4):
     #DB      48h, 0fh, 7eh, 0e0h
     movd       %mm4, %rax
     ret
index 7a01c53ca5c0dea30b807d91111999564ae82a1f..19f0fa4c5e87af3799389e9cff3720cb40384102 100644 (file)
@@ -29,9 +29,9 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadMm5;
-.align 16;
-_AsmReadMm5:
+.global ASM_PFX(AsmReadMm5)
+.align 16
+ASM_PFX(AsmReadMm5):
     #DB      48h, 0fh, 7eh, 0e8h
     movd       %mm5, %rax
     ret
index 0c7ea7985873be3b0a1a9cf75b77e78307500f57..49cf4f3626dcd700b8dd0e577bd545e912945d74 100644 (file)
@@ -29,9 +29,9 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadMm6;
-.align 16;
-_AsmReadMm6:
+.global ASM_PFX(AsmReadMm6)
+.align 16
+ASM_PFX(AsmReadMm6):
     #DB      48h, 0fh, 7eh, 0f0h
     movd       %mm6, %rax
     ret
index 68f1dbdd3092152b9cb48980bafc80a77c63e9a8..94abd776b458426ed288f3ca9fec30023bfc01dc 100644 (file)
@@ -29,9 +29,9 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadMm7;
-.align 16;
-_AsmReadMm7:
+.global ASM_PFX(AsmReadMm7)
+.align 16
+ASM_PFX(AsmReadMm7):
     #DB      48h, 0fh, 7eh, 0f8h
     movd       %mm7, %rax
     ret
index ac101cd67067f5397a79c262247d3b817ba0c5c1..bcb3836943b57d1d2c677d1a28f226592f850a42 100644 (file)
@@ -29,9 +29,9 @@
 #   IN UINT32  Index
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadMsr64;
-.align 16;
-_AsmReadMsr64:
+.global ASM_PFX(AsmReadMsr64)
+.align 16
+ASM_PFX(AsmReadMsr64):
     rdmsr                               # edx & eax are zero extended
     shl     $0x20, %rdx
     or      %rdx, %rax
index 115f6335c71f8cc11360c07ed4221fbb3c080ccd..3a75dbc5439fb5d1bf0124ec15679709c088a61d 100644 (file)
@@ -29,9 +29,9 @@
 #   IN UINT32   PmcIndex
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadPmc;
-.align 16;
-_AsmReadPmc:
+.global ASM_PFX(AsmReadPmc)
+.align 16
+ASM_PFX(AsmReadPmc):
     rdpmc
     shl     $0x20, %rdx
     or      %rdx, %rax
index a93a7032cfcbfe2aed6cc150087d9d3271844453..3a9db784b40262a82e81f75722606043dbde73a4 100644 (file)
@@ -29,8 +29,8 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadSs;
-.align 16;
-_AsmReadSs:
+.global ASM_PFX(AsmReadSs);
+.align 16
+ASM_PFX(AsmReadSs):
     movl     %ss, %eax
     ret
index 5e3146bf2701d4afc9c21215a7ad728daea4191b..ce463d268100b0123f3a35a567a361b7da298c21 100644 (file)
@@ -29,8 +29,8 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadTr;
-.align 16;
-_AsmReadTr
+.global ASM_PFX(AsmReadTr)
+.align 16
+ASM_PFX(AsmReadTr)
     str     %eax
     ret
index 776ffc22659536ea9710927fa55c503715d425cb..2f47083674e8220a9223c370371e70783e356605 100644 (file)
@@ -29,9 +29,9 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmReadTsc;
-.align 16;
-_AsmReadTsc:
+.global ASM_PFX(AsmReadTsc)
+.align 16
+ASM_PFX(AsmReadTsc):
     rdtsc
     shl     $0x20, %rdx
     or      %rdx, %rax
index eaaa43bf98ba99f10d25476f9820f8b662e82bc5..198628d4b9a280bafed668a84c35277dd2f8b079 100644 (file)
@@ -20,8 +20,8 @@
 #------------------------------------------------------------------------------
 
 .extern InternalAssertJumpBuffer;
-.global _SetJump;
-_SetJump:
+.global ASM_PFX(SetJump)
+ASM_PFX(SetJump):
     push   %rcx
     add    $0xffffffffffffffe0,%rsp
     call   _InternalAssertJumpBuffer
index 85cdb4306dd5c2f1fbd854f1a0d1fe5c090b8a65..367aea8c91093d1f24c9556617d3c12d8ac1d528 100644 (file)
@@ -35,8 +35,8 @@
 #   None
 #
 #------------------------------------------------------------------------------
-.global _InternalSwitchStack;
-_InternalSwitchStack:
+.global ASM_PFX(InternalSwitchStack)
+ASM_PFX(InternalSwitchStack):
     mov     %rcx, %rax
     mov     %rdx, %rcx
     mov     %r8, %rdx
index a4b9704d2dc78430322bff145135c201b8dddb2c..d21c8a75494607486b5ea80de5dc07e7ca7e2749 100644 (file)
@@ -29,8 +29,8 @@
 #   VOID
 #   );
 #------------------------------------------------------------------------------
-.global _AsmWbinvd;
-.align 16;
-_AsmWbinvd:
+.global ASM_PFX(AsmWbinvd)
+.align 16
+ASM_PFX(AsmWbinvd):
     wbinvd
     ret
index f77dc815bf23dd7eed5ba25df4fcbbddc22b639f..91976fcfef44bab1913316c8006ced60c8839900 100644 (file)
@@ -29,8 +29,8 @@
 #   UINTN  Cr0
 #   );
 #------------------------------------------------------------------------------
-.global _AsmWriteCr0;
-_AsmWriteCr0:
+.global ASM_PFX(AsmWriteCr0)
+ASM_PFX(AsmWriteCr0):
     mov    %rcx,%cr0
     mov    %rcx,%rax
     ret
index 9fc14c605cb77e07cf67f90fcb6e7d0e3f501df8..3a8eac855677f7ebe3d8dbd8de7072c4cc2f8a40 100644 (file)
@@ -29,8 +29,8 @@
 #   UINTN  Cr2
 #   );
 #------------------------------------------------------------------------------
-.global _AsmWriteCr2;
-_AsmWriteCr2:
+.global ASM_PFX(AsmWriteCr2)
+ASM_PFX(AsmWriteCr2):
     mov    %rcx,%cr2
     mov    %rcx,%rax
     ret
index 880ed9737bb1c1ac619c90d368d6a39277d70384..6c28ec649db79e681bd0ee8f447a021d36211319 100644 (file)
@@ -29,8 +29,8 @@
 #   UINTN  Cr3
 #   );
 #------------------------------------------------------------------------------
-.global _AsmWriteCr3;
-_AsmWriteCr3:
+.global ASM_PFX(AsmWriteCr3)
+ASM_PFX(AsmWriteCr3):
     mov    %rcx,%cr3
     mov    %rcx,%rax
     ret
index 046936352f2643c17a324b8dd9602258dbd58402..b25e178784725a67f75502f5d0822093f3a5dcb4 100644 (file)
@@ -29,8 +29,8 @@
 #   UINTN  Cr4
 #   );
 #------------------------------------------------------------------------------
-.global _AsmWriteCr4;
-_AsmWriteCr4:
+.global ASM_PFX(AsmWriteCr4)
+ASM_PFX(AsmWriteCr4):
     mov    %rcx,%cr4
     mov    %rcx,%rax
     ret
index 080e56aeb51fd72f0169bcd4315a8e9c71b8fd99..1fd9fca561f845acd6f5364404508435f7a57dc4 100644 (file)
@@ -29,9 +29,9 @@
 #   UINTN  Value
 #   );
 #------------------------------------------------------------------------------
-.global _AsmWriteDr0;
-.align 16;
-_AsmWriteDr0:
+.global ASM_PFX(AsmWriteDr0)
+.align 16
+ASM_PFX(AsmWriteDr0):
     mov     %rcx, %dr0
     mov     %rcx, %rax
     ret
index c69b5e2bf47f9e17be0f0b393622113a4bb08c8b..5d75a971514ab88186cebba5cc2ec559f6778513 100644 (file)
@@ -29,9 +29,9 @@
 #   UINTN  Value
 #   );
 #------------------------------------------------------------------------------
-.global _AsmWriteDr1;
-.align 16;
-_AsmWriteDr1:
+.global ASM_PFX(AsmWriteDr1)
+.align 16
+ASM_PFX(AsmWriteDr1):
     mov     %rcx, %dr1
     mov     %rcx, %rax
     ret
index ee4b669ea0ce3affa4580290f227fc3886a03b96..bdbaa09d7cf8e673ce53e792c63a3906ec1b4d86 100644 (file)
@@ -29,9 +29,9 @@
 #   UINTN  Value
 #   );
 #------------------------------------------------------------------------------
-.global _AsmWriteDr2;
-.align 16;
-_AsmWriteDr2:
+.global ASM_PFX(AsmWriteDr2)
+.align 16
+ASM_PFX(AsmWriteDr2):
     mov     %rcx, %dr2
     mov     %rcx, %rax
     ret
index bcda6c3f0d37a868d985216783db6b4b32358b60..555284e32137cf04d53411a5800b666aa6ca8b5d 100644 (file)
@@ -29,9 +29,9 @@
 #   UINTN  Value
 #   );
 #------------------------------------------------------------------------------
-.global _AsmWriteDr3;
-.align 16;
-_AsmWriteDr3:
+.global ASM_PFX(AsmWriteDr3)
+.align 16
+ASM_PFX(AsmWriteDr3):
     mov     %rcx, %dr3
     mov     %rcx, %rax
     ret
index b6b4e7821ca5d354426a45f1d6cd935da8d0ddd8..116aef9a20d6873d7860e9e96890deade4ea0275 100644 (file)
@@ -29,8 +29,8 @@
 #   IN UINTN Value
 #   );
 #------------------------------------------------------------------------------
-.global _AsmWriteDr4;
-_AsmWriteDr4:
+.global ASM_PFX(AsmWriteDr4)
+ASM_PFX(AsmWriteDr4):
     mov     %rcx, %dr4
     mov     %rcx, %rax
     ret
index 7539095890d81700d48c11c1699e3567e37b85b8..ccd7d209e547f94e4e3ac3ab88f25a43ecbf5547 100644 (file)
@@ -29,8 +29,8 @@
 #   IN UINTN Value
 #   );
 #------------------------------------------------------------------------------
-.global _AsmWriteDr5;
-_AsmWriteDr5:
+.global ASM_PFX(AsmWriteDr5)
+ASM_PFX(AsmWriteDr5):
     mov     %rcx, %dr5
     mov     %rcx, %rax
     ret
index 862726079e9175f914d8f30f66270050cd6b7201..b4dddeefafaea9290f86e72a78383411bd42ef79 100644 (file)
@@ -29,8 +29,8 @@
 #   IN UINTN Value
 #   );
 #------------------------------------------------------------------------------
-.global _AsmWriteDr6;
-_AsmWriteDr6:
+.global ASM_PFX(AsmWriteDr6)
+ASM_PFX(AsmWriteDr6):
     mov     %rcx, %dr6
     mov     %rcx, %rax
     ret
index 8699d9536f414621dd4651ad05dec82ab9e08346..466fdef18ce32bb3178b8a26d5072e80b693d41e 100644 (file)
@@ -29,8 +29,8 @@
 #   IN UINTN Value
 #   );
 #------------------------------------------------------------------------------
-.global _AsmWriteDr7;
-_AsmWriteDr7:
+.global ASM_PFX(AsmWriteDr7)
+ASM_PFX(AsmWriteDr7):
     mov     %rcx, %dr7
     mov     %rcx, %rax
     ret
index 1e9d84b42602e820a15ea884ae4f3b59e5c9221c..d816df544129cfdd9e4477a0ed217dee5d3d7338 100644 (file)
@@ -29,7 +29,7 @@
 #   IN      CONST IA32_DESCRIPTOR     *Idtr
 #   );
 #------------------------------------------------------------------------------
-.global _InternalX86WriteGdtr;
-_InternalX86WriteGdtr:
+.global ASM_PFX(InternalX86WriteGdtr)
+ASM_PFX(InternalX86WriteGdtr):
     lgdt    (%rcx)
     ret
index feb085ff58d554320f49872c54ffe341515c87f6..d3b9018e326e0b8c523a00ba2b2f6c8455e23bc5 100644 (file)
@@ -29,8 +29,8 @@
 #   IN      CONST IA32_DESCRIPTOR     *Idtr
 #   );
 #------------------------------------------------------------------------------
-.global _InternalX86WriteIdtr;
-.align 16;
-_InternalX86WriteIdtr:
+.global ASM_PFX(InternalX86WriteIdtr)
+.align 16
+ASM_PFX(InternalX86WriteIdtr):
     lidt    (%rcx)
     ret
index c07ab831f93bac993ac8faeb6cebbe15b187d95b..416eb74af3511087910d3157ba1557774f19a3cb 100644 (file)
@@ -29,8 +29,8 @@
 #   IN UINT16 Ldtr
 #   );
 #------------------------------------------------------------------------------
-.global _AsmWriteLdtr;
-.align 16;
-_AsmWriteLdtr:
+.global ASM_PFX(AsmWriteLdtr);
+.align 16
+ASM_PFX(AsmWriteLdtr):
     lldt    %cx
     ret
index 2d805a14dc420ef858eb57ba15f11a24096bb728..a40aedff8567c80d2c920912202ba0a500b76527 100644 (file)
@@ -29,7 +29,7 @@
 #   IN UINT64   Value
 #   );
 #------------------------------------------------------------------------------
-.global _AsmWriteMm0;
-_AsmWriteMm0:
+.global ASM_PFX(AsmWriteMm0);
+ASM_PFX(AsmWriteMm0):
     movd       %rcx, %xmm0
     ret
index ff8162e72735bc57a9767f89ebbd8697e50ba2f7..8b10e3f79b8137f1f702678799630bcca07627d5 100644 (file)
@@ -29,7 +29,7 @@
 #   IN UINT64   Value
 #   );
 #------------------------------------------------------------------------------
-.global _AsmWriteMm1;
-_AsmWriteMm1:
+.global ASM_PFX(AsmWriteMm1);
+ASM_PFX(AsmWriteMm1):
     movd       %rcx, %mm1
     ret
index a98e73650c27b9520a992ec6eda24dfc5258b13d..818bb0c80cffebc02a764157d21b1aa7fa863b30 100644 (file)
@@ -29,7 +29,7 @@
 #   IN UINT64   Value
 #   );
 #------------------------------------------------------------------------------
-.global _AsmWriteMm2; 
-_AsmWriteMm2:
+.global ASM_PFX(AsmWriteMm2)
+ASM_PFX(AsmWriteMm2):
     movd       %rcx, %mm2
     ret
index 81561e35943143bca4082339b50b0cf592dceb98..c5747e853bbb8a6319c81e1ff4d8db160f84f965 100644 (file)
@@ -29,7 +29,7 @@
 #   IN UINT64   Value
 #   );
 #------------------------------------------------------------------------------
-.global _AsmWriteMm3;
-_AsmWriteMm3:
+.global ASM_PFX(AsmWriteMm3)
+ASM_PFX(AsmWriteMm3):
     movd       %rcx, %mm3
     ret
index 124d946dde87023a4d873343b6217d91c3400153..fdeb1ebe901762c4ad6c93c828f737417a985bec 100644 (file)
@@ -29,7 +29,7 @@
 #   IN UINT64   Value
 #   );
 #------------------------------------------------------------------------------
-.global _AsmWriteMm4;
-_AsmWriteMm4:
+.global ASM_PFX(AsmWriteMm4)
+ASM_PFX(AsmWriteMm4):
     movd       %rcx, %mm4
     ret
index 0935ddc0b1b3cab8ec0e51ad35c8c6b8f1b1f0c2..78d4fcba3ffc746b507990a999aa4448c51b95f6 100644 (file)
@@ -29,7 +29,7 @@
 #   IN UINT64   Value
 #   );
 #------------------------------------------------------------------------------
-.global _AsmWriteMm5;
-_AsmWriteMm5:
+.global ASM_PFX(AsmWriteMm5)
+ASM_PFX(AsmWriteMm5):
     movd       %rcx, %mm5
     ret
index 02b50cf055e1fe84fef16071971b5dd2e3074cd0..31bb40d422a46f7daa92c86237189e4ea80d209b 100644 (file)
@@ -29,7 +29,7 @@
 #   IN UINT64   Value
 #   );
 #------------------------------------------------------------------------------
-.global _AsmWriteMm6;
-_AsmWriteMm6:
+.global ASM_PFX(AsmWriteMm6)
+ASM_PFX(AsmWriteMm6):
     movd       %rcx, %mm6
     ret
index 60292721e823cb98c57a64d64eb33ea351f07696..cf4777bd0f08094fec2d6cc96eb3c04d53badbf5 100644 (file)
@@ -29,7 +29,7 @@
 #   IN UINT64   Value
 #   );
 #------------------------------------------------------------------------------
-.global _AsmWriteMm7;
-_AsmWriteMm7:
+.global ASM_PFX(AsmWriteMm7)
+ASM_PFX(AsmWriteMm7):
     movd       %rcx, %mm7
     ret
index 88ff48bf2615f4a476b27f016dfc5bb4fe9da5db..2b0a557128810bfb0c88d476f92040941fcd267d 100644 (file)
@@ -31,9 +31,9 @@
 #   );
 # TODO:
 #------------------------------------------------------------------------------
-.global _AsmWriteMsr64;
-.align 16;
-_AsmWriteMsr64:
+.global ASM_PFX(AsmWriteMsr64)
+.align 16
+ASM_PFX(AsmWriteMsr64):
     mov        %rdx, %rax
     shr $0x20, %rdx
     wrmsr
index 725367b2f96e00fe834e446b7381793d9779c5ec..2b1014ad4235c09fceec04ee7286d0f55c24d93d 100644 (file)
@@ -27,7 +27,7 @@
 #
 #------------------------------------------------------------------------------
 
-.globl _InternalMemCompareMem
+.globl ASM_PFX(InternalMemCompareMem)
 
 #------------------------------------------------------------------------------
 # INTN
@@ -38,7 +38,7 @@
 #   IN      UINTN                     Length
 #   );
 #------------------------------------------------------------------------------
-_InternalMemCompareMem:
+ASM_PFX(InternalMemCompareMem):
     push    %esi
     push    %edi
     movl    12(%esp), %esi
index a95b33759c3aced3d898e7263394d2cfa0aa76a1..40274c5caec232d523d2e112a67cac7b01d9e1b1 100644 (file)
@@ -21,7 +21,7 @@
 #
 #------------------------------------------------------------------------------
 
-.globl _InternalMemCopyMem
+.globl ASM_PFX(InternalMemCopyMem)
 
 #------------------------------------------------------------------------------
 #  VOID *
@@ -32,7 +32,7 @@
 #    IN UINTN  Count
 #    );
 #------------------------------------------------------------------------------
-_InternalMemCopyMem:
+ASM_PFX(InternalMemCopyMem):
     push    %esi
     push    %edi
     movl    16(%esp), %esi              # esi <- Source
index 5e65b9667a23e2177791cae71abd460251d00fb9..e944052645988ddaac35d5b6d39d7faabbf42750 100644 (file)
@@ -27,7 +27,7 @@
 #
 #------------------------------------------------------------------------------
 
-.globl _InternalMemScanMem16
+.globl ASM_PFX(InternalMemScanMem16)
 
 #------------------------------------------------------------------------------
 # CONST VOID *
@@ -38,7 +38,7 @@
 #   IN      UINT16                    Value
 #   );
 #------------------------------------------------------------------------------
-_InternalMemScanMem16:
+ASM_PFX(InternalMemScanMem16):
     push    %edi
     movl    12(%esp), %ecx
     movl    8(%esp), %edi
index 5d46ed2bc18ecb8eaff1fcf0c46f4cccbf73fdb3..00461db1c605c8e9dee93ab1cc2ad9600b619091 100644 (file)
@@ -27,7 +27,7 @@
 #
 #------------------------------------------------------------------------------
 
-.globl _InternalMemScanMem32
+.globl ASM_PFX(InternalMemScanMem32)
 
 #------------------------------------------------------------------------------
 # CONST VOID *
@@ -38,7 +38,7 @@
 #   IN      UINT32                    Value
 #   );
 #------------------------------------------------------------------------------
-_InternalMemScanMem32:
+ASM_PFX(InternalMemScanMem32):
     push    %edi
     movl    12(%esp), %ecx
     movl    8(%esp), %edi
index 3ba69650ab37d2448606afc8969e5c5df070742b..2e5c6ee28ba7f251908011da2a02dec2737b8226 100644 (file)
@@ -27,7 +27,7 @@
 #
 #------------------------------------------------------------------------------
 
-.globl _InternalMemScanMem64
+.globl ASM_PFX(InternalMemScanMem64)
 
 #------------------------------------------------------------------------------
 # CONST VOID *
@@ -38,7 +38,7 @@
 #   IN      UINT64                    Value
 #   );
 #------------------------------------------------------------------------------
-_InternalMemScanMem64:
+ASM_PFX(InternalMemScanMem64):
     push    %edi
     movl    12(%esp), %ecx
     movl    16(%esp), %eax
index 7a834a56351e05ab35f7aa2827af89ea24521897..36f88bfe6f976264db898af9f7d02c498a8bde15 100644 (file)
@@ -27,7 +27,7 @@
 #
 #------------------------------------------------------------------------------
 
-.globl _InternalMemScanMem8
+.globl ASM_PFX(InternalMemScanMem8)
 
 #------------------------------------------------------------------------------
 # CONST VOID *
@@ -38,7 +38,7 @@
 #   IN      UINT8                     Value
 #   );
 #------------------------------------------------------------------------------
-_InternalMemScanMem8:
+ASM_PFX(InternalMemScanMem8):
     push    %edi
     movl    12(%esp), %ecx
     movl    8(%esp), %edi
index 4ddf6c490b028edceee569dd31466df1709b2b68..5b438c80b1116ff73a154d929c06e7df3cc2ba01 100644 (file)
@@ -24,7 +24,7 @@
     .386:
     .code:
 
-.globl _InternalMemSetMem
+.globl ASM_PFX(InternalMemSetMem)
 
 #------------------------------------------------------------------------------
 #  VOID *
@@ -34,7 +34,7 @@
 #    IN UINT8  Value
 #    )
 #------------------------------------------------------------------------------
-_InternalMemSetMem:
+ASM_PFX(InternalMemSetMem):
     push    %edi
     movl    16(%esp),%eax
     movl    8(%esp),%edi
index 6e7c136222bf94b978ed8739974a7e16bd0c6aea..86000519acf24e37d71e1bdb35ab838e7c87ebf0 100644 (file)
@@ -21,7 +21,7 @@
 #
 #------------------------------------------------------------------------------
 
-.globl _InternalMemSetMem16
+.globl ASM_PFX(InternalMemSetMem16)
 
 #------------------------------------------------------------------------------
 #  VOID *
@@ -31,7 +31,7 @@
 #    IN UINT16 Value
 #    )
 #------------------------------------------------------------------------------
-_InternalMemSetMem16:
+ASM_PFX(InternalMemSetMem16):
     push    %edi
     movl    16(%esp), %eax
     movl    8(%esp), %edi
index 455af205730ddf77eeb48b2b7453d4be73f0068e..e75bf4d9e6cd4c26c113553d2bfbfbf6e4f2f1a7 100644 (file)
@@ -21,7 +21,7 @@
 #
 #------------------------------------------------------------------------------
 
-.globl _InternalMemSetMem32
+.globl ASM_PFX(InternalMemSetMem32)
 
 #------------------------------------------------------------------------------
 #  VOID *
@@ -31,7 +31,7 @@
 #    IN UINT32 Value
 #    )
 #------------------------------------------------------------------------------
-_InternalMemSetMem32:
+ASM_PFX(InternalMemSetMem32):
     push    %edi
     movl    16(%esp),%eax
     movl    8(%esp),%edi
index b4afff0fd4819ace608d6b4f3ee174e56f895b08..3405819d4888106196bdcddf573d2d66797f8dcf 100644 (file)
@@ -21,7 +21,7 @@
 #
 #------------------------------------------------------------------------------
 
-.globl _InternalMemSetMem64
+.globl ASM_PFX(InternalMemSetMem64)
 
 #------------------------------------------------------------------------------
 #  VOID *
@@ -31,7 +31,7 @@
 #    IN UINT64 Value
 #    )
 #------------------------------------------------------------------------------
-_InternalMemSetMem64:
+ASM_PFX(InternalMemSetMem64):
     push    %edi
     movl    12(%esp), %ecx
     movl    16(%esp), %eax
index 8465d7cf65fd7c22b1e3711cfc4015840b1da535..19472c28795303aff230c078ce6485be835470dd 100644 (file)
@@ -21,7 +21,7 @@
 #
 #------------------------------------------------------------------------------
 
-.globl _InternalMemZeroMem
+.globl ASM_PFX(InternalMemZeroMem)
 
 #------------------------------------------------------------------------------
 #  VOID *
@@ -30,7 +30,7 @@
 #    IN UINTN  Count
 #    );
 #------------------------------------------------------------------------------
-_InternalMemZeroMem:
+ASM_PFX(InternalMemZeroMem)
     push    %edi
     xorl    %eax,%eax
     movl    8(%esp),%edi
index 1498a5d9ae334dc615f118b692970d09591b2f25..f342ca6faa81f598a8646be08749fde9cf8ca926 100644 (file)
@@ -41,8 +41,8 @@
 #   );
 #------------------------------------------------------------------------------
 .intel_syntax
-.globl _InternalMemCompareMem
-_InternalMemCompareMem:
+.globl ASM_PFX(InternalMemCompareMem)
+ASM_PFX(InternalMemCompareMem):
     push    rsi
     push    rdi
     mov     rsi, rcx
index fe67040ff6d57983b6dd3dc8fe751faed7707cda..a18f50ef01bab54ef1284d08ae13c3035ae3bb79 100644 (file)
@@ -35,8 +35,8 @@
 #    )
 #------------------------------------------------------------------------------
 .intel_syntax
-.globl _InternalMemCopyMem
-_InternalMemCopyMem:
+.globl ASM_PFX(InternalMemCopyMem)
+ASM_PFX(InternalMemCopyMem)
     push    rsi
     push    rdi
     mov     rsi, rdx                    # rsi <- Source
index 018d2984f17e78eec7679c3adcdeeb14f9a4fda3..f154cdcca8d428604cf7706bc188406801c6ef71 100644 (file)
@@ -41,8 +41,8 @@
 #   );
 #------------------------------------------------------------------------------
 .intel_syntax
-.globl _InternalMemScanMem16
-_InternalMemScanMem16:
+.globl ASM_PFX(InternalMemScanMem16)
+ASM_PFX(InternalMemScanMem16):
     push    rdi
     mov     rdi, rcx
     mov     rax, r8
index a253b9b5557698520d1f2835fc2559590adca387..7846264103d7219bfc66081cd0f547bd623d27f2 100644 (file)
@@ -41,8 +41,8 @@
 #   );
 #------------------------------------------------------------------------------
 .intel_syntax
-.globl _InternalMemScanMem32
-_InternalMemScanMem32:
+.globl ASM_PFX(InternalMemScanMem32)
+ASM_PFX(InternalMemScanMem32):
     push    rdi
     mov     rdi, rcx
     mov     rax, r8
index 528f81393a90137a634a11c8a99539c2f32ccbac..8d771f1cc9700fbf352c7ed830ca93b358419ffd 100644 (file)
@@ -41,8 +41,8 @@
 #   );
 #------------------------------------------------------------------------------
 .intel_syntax
-.globl _InternalMemScanMem64
-_InternalMemScanMem64:
+.globl ASM_PFX(InternalMemScanMem64)
+ASM_PFX(InternalMemScanMem64):
     push    rdi
     mov     rdi, rcx
     mov     rax, r8
index 84610eb8bcef4956494254903192762d7e928623..e43bb67c0dbe56cd5831af99e116dee73a79c263 100644 (file)
@@ -41,8 +41,8 @@
 #   );
 #------------------------------------------------------------------------------
 .intel_syntax
-.globl _InternalMemScanMem8
-_InternalMemScanMem8:
+.globl ASM_PFX(InternalMemScanMem8)
+ASM_PFX(InternalMemScanMem8):
     push    rdi
     mov     rdi, rcx
     mov     rcx, rdx
index d9f8b06e0c569dfec1935a54f973853a9b83751f..dd6189dfd8ba244553d78896c6941b8c1ba5509b 100644 (file)
@@ -35,8 +35,8 @@
 #    )
 #------------------------------------------------------------------------------
 .intel_syntax
-.globl _InternalMemSetMem
-_InternalMemSetMem:
+.globl ASM_PFX(InternalMemSetMem)
+ASM_PFX(InternalMemSetMem):
     push    rdi
     mov     rax, r8    # rax = Value
     mov     rdi, rcx   # rdi = Buffer
index 5f196462c6b06791a361e569eaeff8e5f667d89a..9b6d4ce4f4c085b2b5e651c357062ff43c207bac 100644 (file)
@@ -35,8 +35,8 @@
 #    )
 #------------------------------------------------------------------------------
 .intel_syntax
-.globl _InternalMemSetMem16
-_InternalMemSetMem16:
+.globl ASM_PFX(InternalMemSetMem16)
+ASM_PFX(InternalMemSetMem16):
     push    rdi
     mov     rdi, rcx
     mov     rax, r8
index 72243ae8c269631354f7efc42c1084ac21e1a1e3..124273da7b20493c395fc766f479b523dda123ff 100644 (file)
@@ -35,8 +35,8 @@
 #    );
 #------------------------------------------------------------------------------
 .intel_syntax
-.globl _InternalMemSetMem32
-_InternalMemSetMem32:
+.globl ASM_PFX(InternalMemSetMem32)
+ASM_PFX(InternalMemSetMem32):
     push    rdi
     mov     rdi, rcx
     mov     rax, r8
index a8a4a0b5a0e9f2930e47a6ca83302042a907ef6d..a720f0e86f5860d352f6d2f6d66cb298a3752517 100644 (file)
@@ -34,8 +34,8 @@
 #    )
 #------------------------------------------------------------------------------
 .intel_syntax
-.globl _InternalMemSetMem64
-_InternalMemSetMem64:
+.globl ASM_PFX(InternalMemSetMem64)
+ASM_PFX(InternalMemSetMem64):
     push    rdi
     mov     rdi, rcx
     mov     rax, r8
index 6233b0632a524d188e606e9863b3f8109a922367..b571ef376d72dbc462787d2077e7ffebbfced01b 100644 (file)
@@ -33,8 +33,8 @@
 #    );
 #------------------------------------------------------------------------------
 .intel_syntax
-.globl _InternalMemZeroMem
-_InternalMemZeroMem:
+.globl ASM_PFX(InternalMemZeroMem)
+ASM_PFX(InternalMemZeroMem):
     push    rdi
     push    rcx
     xor     rax, rax