diff options
-rw-r--r-- | ArmPkg/Library/ArmStandaloneMmCoreEntryPoint/AArch64/ModuleEntryPoint.S | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ArmPkg/Library/ArmStandaloneMmCoreEntryPoint/AArch64/ModuleEntryPoint.S b/ArmPkg/Library/ArmStandaloneMmCoreEntryPoint/AArch64/ModuleEntryPoint.S index f8f8877..6d4866d 100644 --- a/ArmPkg/Library/ArmStandaloneMmCoreEntryPoint/AArch64/ModuleEntryPoint.S +++ b/ArmPkg/Library/ArmStandaloneMmCoreEntryPoint/AArch64/ModuleEntryPoint.S @@ -81,8 +81,8 @@ ASM_FUNC(SetStackPermissionFfa) // x1 = stmm_stack top
mov x1, x0
- // x12 = Compute and save the stack base
- add x12, x1, x2
+ // x24 = Compute and save the stack base
+ add x24, x1, x2
// x2 = Count of pages of stmm_stack
lsr x2, x2, #EFI_PAGE_SHIFT
@@ -110,7 +110,7 @@ ASM_FUNC(SetStackPermissionFfa) cmp x10, #0x00
// Set return value as base address of stack.
- mov x0, x12
+ mov x0, x24
b.ne .Lout_set_stack_perm_ffa
// If failed, set return value as zero.
mov x0, #0x00
@@ -119,7 +119,7 @@ ASM_FUNC(SetStackPermissionFfa) mov x9, xzr
mov x10, xzr
mov x11, xzr
- mov x12, xzr
+ mov x24, xzr
ret
//
|