summaryrefslogtreecommitdiffstats
path: root/ArmPkg/Library/BaseMemoryLibStm
diff options
context:
space:
mode:
Diffstat (limited to 'ArmPkg/Library/BaseMemoryLibStm')
-rwxr-xr-xArmPkg/Library/BaseMemoryLibStm/Arm/CopyMem.asm5
-rwxr-xr-xArmPkg/Library/BaseMemoryLibStm/Arm/SetMem.asm5
-rwxr-xr-xArmPkg/Library/BaseMemoryLibStm/BaseMemoryLibStm.inf1
3 files changed, 5 insertions, 6 deletions
diff --git a/ArmPkg/Library/BaseMemoryLibStm/Arm/CopyMem.asm b/ArmPkg/Library/BaseMemoryLibStm/Arm/CopyMem.asm
index 0d22d7577d..686253e5e5 100755
--- a/ArmPkg/Library/BaseMemoryLibStm/Arm/CopyMem.asm
+++ b/ArmPkg/Library/BaseMemoryLibStm/Arm/CopyMem.asm
@@ -37,11 +37,10 @@ InternalMemCopyMem (
IN UINTN Length
)
**/
- EXPORT InternalMemCopyMem
- AREA AsmMemStuff, CODE, READONLY
+ INCLUDE AsmMacroExport.inc
-InternalMemCopyMem
+ RVCT_ASM_EXPORT InternalMemCopyMem
stmfd sp!, {r4-r11, lr}
// Save the input parameters in extra registers (r11 = destination, r14 = source, r12 = length)
mov r11, r0
diff --git a/ArmPkg/Library/BaseMemoryLibStm/Arm/SetMem.asm b/ArmPkg/Library/BaseMemoryLibStm/Arm/SetMem.asm
index a9f29e2306..1d5191f78f 100755
--- a/ArmPkg/Library/BaseMemoryLibStm/Arm/SetMem.asm
+++ b/ArmPkg/Library/BaseMemoryLibStm/Arm/SetMem.asm
@@ -34,11 +34,10 @@ InternalMemSetMem (
)
**/
- EXPORT InternalMemSetMem
- AREA AsmMemStuff, CODE, READONLY
+ INCLUDE AsmMacroExport.inc
-InternalMemSetMem
+ RVCT_ASM_EXPORT InternalMemSetMem
stmfd sp!, {r4-r11, lr}
tst r0, #3
movne r3, #0
diff --git a/ArmPkg/Library/BaseMemoryLibStm/BaseMemoryLibStm.inf b/ArmPkg/Library/BaseMemoryLibStm/BaseMemoryLibStm.inf
index c2f3e2f0b6..eac6cef96b 100755
--- a/ArmPkg/Library/BaseMemoryLibStm/BaseMemoryLibStm.inf
+++ b/ArmPkg/Library/BaseMemoryLibStm/BaseMemoryLibStm.inf
@@ -61,6 +61,7 @@
[Packages]
MdePkg/MdePkg.dec
+ ArmPkg/ArmPkg.dec
[LibraryClasses]
DebugLib