From: qhuang8 Date: Wed, 18 Oct 2006 03:48:37 +0000 (+0000) Subject: Replace .global with .globl to solve compatibility issues. X-Git-Tag: edk2-stable201903~24088 X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=commitdiff_plain;h=1cb5cfc1842c69f2104c7532d3be3a994343e7c6 Replace .global with .globl to solve compatibility issues. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1786 6f19259b-4bc3-4df7-8a09-765794883524 --- diff --git a/EdkModulePkg/Library/EdkDxeSalLib/Ipf/AsmEsalServiceLib.s b/EdkModulePkg/Library/EdkDxeSalLib/Ipf/AsmEsalServiceLib.s index 2b040b710b..c5cb881fe2 100644 --- a/EdkModulePkg/Library/EdkDxeSalLib/Ipf/AsmEsalServiceLib.s +++ b/EdkModulePkg/Library/EdkDxeSalLib/Ipf/AsmEsalServiceLib.s @@ -26,7 +26,7 @@ // // Exports // -.global GetEsalEntryPoint +.globl GetEsalEntryPoint //----------------------------------------------------------------------------- diff --git a/EdkModulePkg/Universal/DebugSupport/Dxe/Ia32/AsmFuncs.S b/EdkModulePkg/Universal/DebugSupport/Dxe/Ia32/AsmFuncs.S index 131464a3e8..728fdec6b0 100644 --- a/EdkModulePkg/Universal/DebugSupport/Dxe/Ia32/AsmFuncs.S +++ b/EdkModulePkg/Universal/DebugSupport/Dxe/Ia32/AsmFuncs.S @@ -11,11 +11,11 @@ #* #****************************************************************************** -.global _OrigVector -.global _InterruptEntryStub -.global _StubSize -.global _CommonIdtEntry -.global _FxStorSupport +.globl _OrigVector +.globl _InterruptEntryStub +.globl _StubSize +.globl _CommonIdtEntry +.globl _FxStorSupport _AppEsp: .long 0x11111111 # ? _DebugEsp: .long 0x22222222 # ? @@ -25,7 +25,7 @@ _Eflags: .long 0x55555555 # ? _OrigVector: .long 0x66666666 # ? _StubSize: .long _InterruptEntryStubEnd - _InterruptEntryStub -.global _FxStorSupport +.globl _FxStorSupport _FxStorSupport: push %ebx mov $0x1,%eax @@ -36,7 +36,7 @@ _FxStorSupport: pop %ebx ret -.global _GetIdtr +.globl _GetIdtr _GetIdtr: push %ebp mov %esp,%ebp @@ -46,7 +46,7 @@ _GetIdtr: leave ret -.global _WriteInterruptFlag +.globl _WriteInterruptFlag _WriteInterruptFlag: push %ebp mov %esp,%ebp @@ -63,7 +63,7 @@ _WriteInterruptFlag: leave ret -.global _Vect2Desc +.globl _Vect2Desc _Vect2Desc: push %ebp mov %esp,%ebp @@ -77,16 +77,16 @@ _Vect2Desc: leave ret -.global _InterruptEntryStub +.globl _InterruptEntryStub _InterruptEntryStub: mov %esp,0x0 mov $0x0,%esp push $0x0 jmp _CommonIdtEntry -.global _InterruptEntryStubEnd +.globl _InterruptEntryStubEnd _InterruptEntryStubEnd: -.global _CommonIdtEntry +.globl _CommonIdtEntry _CommonIdtEntry: pusha pushf diff --git a/EdkModulePkg/Universal/DebugSupport/Dxe/ipf/AsmFuncs.s b/EdkModulePkg/Universal/DebugSupport/Dxe/ipf/AsmFuncs.s index 1ac4a7e503..866e5db9a8 100644 --- a/EdkModulePkg/Universal/DebugSupport/Dxe/ipf/AsmFuncs.s +++ b/EdkModulePkg/Universal/DebugSupport/Dxe/ipf/AsmFuncs.s @@ -24,10 +24,10 @@ #include "common.i" #include "Ds64Macros.i" -.global PatchSaveBuffer -.global IpfContextBuf -.global CommonHandler -.global ExternalInterruptCount +.globl PatchSaveBuffer +.globl IpfContextBuf +.globl CommonHandler +.globl ExternalInterruptCount ///////////////////////////////////////////// @@ -38,7 +38,7 @@ // Description: // Flushes instruction cache for specified number of bytes // - .global InstructionCacheFlush + .globl InstructionCacheFlush .proc InstructionCacheFlush .align 32 InstructionCacheFlush:: @@ -166,7 +166,7 @@ LoopBack: // $L143: // Notes: // // - .global ChainHandler + .globl ChainHandler .proc ChainHandler ChainHandler: @@ -240,7 +240,7 @@ ChainHandlerDone: // Notes: // // - .global UnchainHandler + .globl UnchainHandler .proc UnchainHandler UnchainHandler: @@ -673,7 +673,7 @@ SetSlotDone: // Returns: // Current value if IVA - .global GetIva + .globl GetIva .proc GetIva GetIva: mov r8=cr2;; @@ -693,7 +693,7 @@ GetIva: // Returns: // Previous state of psr.ic // - .global ProgramInterruptFlags + .globl ProgramInterruptFlags .proc ProgramInterruptFlags ProgramInterruptFlags: alloc loc0=1,2,0,0;; @@ -1279,7 +1279,7 @@ EndHookHandler: // Saves IVT index to SCRATCH_REG1 (immediate value is fixed up when code is copied // to the IVT entry. - .global HookStub + .globl HookStub .proc HookStub HookStub: diff --git a/EdkModulePkg/Universal/Ebc/Dxe/Ia32/EbcLowLevel.S b/EdkModulePkg/Universal/Ebc/Dxe/Ia32/EbcLowLevel.S index 70acbf95ab..7cb50496f6 100644 --- a/EdkModulePkg/Universal/Ebc/Dxe/Ia32/EbcLowLevel.S +++ b/EdkModulePkg/Universal/Ebc/Dxe/Ia32/EbcLowLevel.S @@ -10,7 +10,7 @@ #* WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #* #**************************************************************************** -.global _EbcLLCALLEXNative +.globl _EbcLLCALLEXNative _EbcLLCALLEXNative: push %ebp mov %esp,%ebp @@ -23,16 +23,16 @@ _EbcLLCALLEXNative: pop %ebp ret -.global _EbcLLGetEbcEntryPoint +.globl _EbcLLGetEbcEntryPoint _EbcLLGetEbcEntryPoint: ret -.global _EbcLLGetStackPointer +.globl _EbcLLGetStackPointer _EbcLLGetStackPointer: mov %esp,%eax add $0x4,%eax ret -.global _EbcLLGetReturnValue +.globl _EbcLLGetReturnValue _EbcLLGetReturnValue: ret diff --git a/EdkModulePkg/Universal/Ebc/Dxe/Ia32/Ia32Math.S b/EdkModulePkg/Universal/Ebc/Dxe/Ia32/Ia32Math.S index b084ba8c9a..fcfade9e58 100644 --- a/EdkModulePkg/Universal/Ebc/Dxe/Ia32/Ia32Math.S +++ b/EdkModulePkg/Universal/Ebc/Dxe/Ia32/Ia32Math.S @@ -18,7 +18,7 @@ # Generic math routines for EBC interpreter running on IA32 processor # #------------------------------------------------------------------------------ -.global _LeftShiftU64 +.globl _LeftShiftU64 _LeftShiftU64: push %ebp mov %esp,%ebp @@ -43,7 +43,7 @@ _LeftShiftU64: leave ret -.global _RightShiftU64 +.globl _RightShiftU64 _RightShiftU64: push %ebp mov %esp,%ebp @@ -68,7 +68,7 @@ _RightShiftU64: leave ret -.global _ARightShift64 +.globl _ARightShift64 _ARightShift64: push %ebp mov %esp,%ebp @@ -98,7 +98,7 @@ _ARightShift64: leave ret -.global _MulU64x64 +.globl _MulU64x64 _MulU64x64: push %ebp mov %esp,%ebp @@ -134,7 +134,7 @@ _MulU64x64: leave ret -.global _MulS64x64 +.globl _MulS64x64 _MulS64x64: push %ebp mov %esp,%ebp @@ -186,7 +186,7 @@ _MulS64x64: leave ret -.global _DivU64x64 +.globl _DivU64x64 _DivU64x64: push %ebp mov %esp,%ebp @@ -233,7 +233,7 @@ _DivU64x64: leave ret -.global _DivS64x64 +.globl _DivS64x64 _DivS64x64: push %ebp mov %esp,%ebp diff --git a/EdkModulePkg/Universal/Ebc/Dxe/Ipf/IpfMul.s b/EdkModulePkg/Universal/Ebc/Dxe/Ipf/IpfMul.s index e887dd61ef..2f133ddcfe 100644 --- a/EdkModulePkg/Universal/Ebc/Dxe/Ipf/IpfMul.s +++ b/EdkModulePkg/Universal/Ebc/Dxe/Ipf/IpfMul.s @@ -24,7 +24,7 @@ .proc MulS64x64# .align 32 - .global MulS64x64# + .globl MulS64x64# .align 32 ///*++ @@ -84,7 +84,7 @@ MulS64x64: .proc MulU64x64# .align 32 - .global MulU64x64# + .globl MulU64x64# .align 32