aboutsummaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/arch/arm32/sm/sm_asm.S2
-rw-r--r--core/arch/arm32/tee/arch_svc_asm.S4
2 files changed, 3 insertions, 3 deletions
diff --git a/core/arch/arm32/sm/sm_asm.S b/core/arch/arm32/sm/sm_asm.S
index 6783cbd..c4da5bf 100644
--- a/core/arch/arm32/sm/sm_asm.S
+++ b/core/arch/arm32/sm/sm_asm.S
@@ -30,6 +30,8 @@
#include <arm32_macros.S>
#include <sm/teesmc.h>
+ .section .text.sm_asm
+
LOCAL_FUNC sm_save_modes_regs , :
/* User mode registers has to be saved from system mode */
cps #CPSR_MODE_SYS
diff --git a/core/arch/arm32/tee/arch_svc_asm.S b/core/arch/arm32/tee/arch_svc_asm.S
index 3a81129..784f954 100644
--- a/core/arch/arm32/tee/arch_svc_asm.S
+++ b/core/arch/arm32/tee/arch_svc_asm.S
@@ -31,9 +31,7 @@
#include <tee_api_defines.h>
#include <kernel/thread.h>
-.section .text
-.balign 4
-.code 32
+ .section .text.arch_svc_asm
/*
* Below are low level routines handling entry and return from user mode.