aboutsummaryrefslogtreecommitdiff
path: root/bl31/aarch64
diff options
context:
space:
mode:
Diffstat (limited to 'bl31/aarch64')
-rw-r--r--bl31/aarch64/runtime_exceptions.S44
1 files changed, 0 insertions, 44 deletions
diff --git a/bl31/aarch64/runtime_exceptions.S b/bl31/aarch64/runtime_exceptions.S
index 6d086e0..52163b8 100644
--- a/bl31/aarch64/runtime_exceptions.S
+++ b/bl31/aarch64/runtime_exceptions.S
@@ -202,47 +202,3 @@ serror_aarch32:
.align 7
-save_regs:; .type save_regs, %function
- sub sp, sp, #0x100
- stp x0, x1, [sp, #0x0]
- stp x2, x3, [sp, #0x10]
- stp x4, x5, [sp, #0x20]
- stp x6, x7, [sp, #0x30]
- stp x8, x9, [sp, #0x40]
- stp x10, x11, [sp, #0x50]
- stp x12, x13, [sp, #0x60]
- stp x14, x15, [sp, #0x70]
- stp x16, x17, [sp, #0x80]
- stp x18, x19, [sp, #0x90]
- stp x20, x21, [sp, #0xa0]
- stp x22, x23, [sp, #0xb0]
- stp x24, x25, [sp, #0xc0]
- stp x26, x27, [sp, #0xd0]
- mrs x0, sp_el0
- stp x28, x0, [sp, #0xe0]
- mrs x0, spsr_el3
- str x0, [sp, #0xf0]
- ret
-
-
-restore_regs:; .type restore_regs, %function
- ldr x9, [sp, #0xf0]
- msr spsr_el3, x9
- ldp x28, x9, [sp, #0xe0]
- msr sp_el0, x9
- ldp x26, x27, [sp, #0xd0]
- ldp x24, x25, [sp, #0xc0]
- ldp x22, x23, [sp, #0xb0]
- ldp x20, x21, [sp, #0xa0]
- ldp x18, x19, [sp, #0x90]
- ldp x16, x17, [sp, #0x80]
- ldp x14, x15, [sp, #0x70]
- ldp x12, x13, [sp, #0x60]
- ldp x10, x11, [sp, #0x50]
- ldp x8, x9, [sp, #0x40]
- ldp x6, x7, [sp, #0x30]
- ldp x4, x5, [sp, #0x20]
- ldp x2, x3, [sp, #0x10]
- ldp x0, x1, [sp, #0x0]
- add sp, sp, #0x100
- ret