This is an automated email from the ASF dual-hosted git repository.

pkarashchenko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit d3210803512896607ef32ca5a90f4b3774aed8f7
Author: chao an <anc...@xiaomi.com>
AuthorDate: Fri Dec 2 02:52:18 2022 +0800

    arm/cortex-[a|r]: generating assemble code in ARM states by default
    
    Signed-off-by: chao an <anc...@xiaomi.com>
---
 arch/arm/src/armv7-a/arm_cpuhead.S          | 2 ++
 arch/arm/src/armv7-a/arm_fpuconfig.S        | 2 ++
 arch/arm/src/armv7-a/arm_head.S             | 2 ++
 arch/arm/src/armv7-a/arm_pghead.S           | 2 ++
 arch/arm/src/armv7-a/arm_vectoraddrexcptn.S | 8 ++------
 arch/arm/src/armv7-a/arm_vectors.S          | 2 ++
 arch/arm/src/armv7-a/arm_vectortab.S        | 3 +++
 arch/arm/src/armv7-r/arm_fpuconfig.S        | 2 ++
 arch/arm/src/armv7-r/arm_head.S             | 2 ++
 arch/arm/src/armv7-r/arm_vectoraddrexcptn.S | 8 ++------
 arch/arm/src/armv7-r/arm_vectors.S          | 2 ++
 arch/arm/src/armv7-r/arm_vectortab.S        | 3 +++
 12 files changed, 26 insertions(+), 12 deletions(-)

diff --git a/arch/arm/src/armv7-a/arm_cpuhead.S 
b/arch/arm/src/armv7-a/arm_cpuhead.S
index 07cd6fb12b..00edad25fb 100644
--- a/arch/arm/src/armv7-a/arm_cpuhead.S
+++ b/arch/arm/src/armv7-a/arm_cpuhead.S
@@ -68,6 +68,8 @@
  ****************************************************************************/
 
        .text
+       .syntax unified
+       .arm
 
 /****************************************************************************
  * Name: __cpu[n]_start
diff --git a/arch/arm/src/armv7-a/arm_fpuconfig.S 
b/arch/arm/src/armv7-a/arm_fpuconfig.S
index 06fa011d03..a45a38f34f 100644
--- a/arch/arm/src/armv7-a/arm_fpuconfig.S
+++ b/arch/arm/src/armv7-a/arm_fpuconfig.S
@@ -47,6 +47,8 @@
  ****************************************************************************/
 
        .text
+       .syntax unified
+       .arm
 
 /****************************************************************************
  * Public Functions
diff --git a/arch/arm/src/armv7-a/arm_head.S b/arch/arm/src/armv7-a/arm_head.S
index 1452602202..5f0a6c3b32 100644
--- a/arch/arm/src/armv7-a/arm_head.S
+++ b/arch/arm/src/armv7-a/arm_head.S
@@ -168,6 +168,8 @@
  */
 
        .text
+       .syntax unified
+       .arm
        .global __start
        .type   __start, #function
 
diff --git a/arch/arm/src/armv7-a/arm_pghead.S 
b/arch/arm/src/armv7-a/arm_pghead.S
index a76f53a4c1..b0c6533f2f 100644
--- a/arch/arm/src/armv7-a/arm_pghead.S
+++ b/arch/arm/src/armv7-a/arm_pghead.S
@@ -197,6 +197,8 @@
  */
 
        .text
+       .syntax unified
+       .arm
        .global __start
        .type   __start, #function
 
diff --git a/arch/arm/src/armv7-a/arm_vectoraddrexcptn.S 
b/arch/arm/src/armv7-a/arm_vectoraddrexcptn.S
index 6a2cf85110..af407a4f58 100644
--- a/arch/arm/src/armv7-a/arm_vectoraddrexcptn.S
+++ b/arch/arm/src/armv7-a/arm_vectoraddrexcptn.S
@@ -46,12 +46,8 @@
  ****************************************************************************/
 
        .text
-
-/****************************************************************************
- * Public Functions
- ****************************************************************************/
-
-       .text
+       .syntax unified
+       .arm
 
 /****************************************************************************
  *  Name: arm_vectoraddrexcptn
diff --git a/arch/arm/src/armv7-a/arm_vectors.S 
b/arch/arm/src/armv7-a/arm_vectors.S
index fb7c195c0f..12952621b4 100644
--- a/arch/arm/src/armv7-a/arm_vectors.S
+++ b/arch/arm/src/armv7-a/arm_vectors.S
@@ -152,6 +152,8 @@
  ****************************************************************************/
 
        .text
+       .syntax unified
+       .arm
 
 /****************************************************************************
  * Public Functions
diff --git a/arch/arm/src/armv7-a/arm_vectortab.S 
b/arch/arm/src/armv7-a/arm_vectortab.S
index 39528d5c08..66c30fc371 100644
--- a/arch/arm/src/armv7-a/arm_vectortab.S
+++ b/arch/arm/src/armv7-a/arm_vectortab.S
@@ -38,6 +38,9 @@
        .eabi_attribute Tag_ABI_align_preserved, 1
 #endif
 
+       .syntax unified
+       .arm
+
        .globl          _vector_start
        .globl          _vector_end
 
diff --git a/arch/arm/src/armv7-r/arm_fpuconfig.S 
b/arch/arm/src/armv7-r/arm_fpuconfig.S
index 192aecb019..f6338c6cd5 100644
--- a/arch/arm/src/armv7-r/arm_fpuconfig.S
+++ b/arch/arm/src/armv7-r/arm_fpuconfig.S
@@ -47,6 +47,8 @@
  ****************************************************************************/
 
        .text
+       .syntax unified
+       .arm
 
 /****************************************************************************
  * Public Functions
diff --git a/arch/arm/src/armv7-r/arm_head.S b/arch/arm/src/armv7-r/arm_head.S
index 5fd19f5dc4..5f417b5f15 100644
--- a/arch/arm/src/armv7-r/arm_head.S
+++ b/arch/arm/src/armv7-r/arm_head.S
@@ -131,6 +131,8 @@
  */
 
        .text
+       .syntax unified
+       .arm
        .global __start
        .type   __start, #function
 
diff --git a/arch/arm/src/armv7-r/arm_vectoraddrexcptn.S 
b/arch/arm/src/armv7-r/arm_vectoraddrexcptn.S
index 02354752ee..cefe180ac0 100644
--- a/arch/arm/src/armv7-r/arm_vectoraddrexcptn.S
+++ b/arch/arm/src/armv7-r/arm_vectoraddrexcptn.S
@@ -46,12 +46,8 @@
  ****************************************************************************/
 
        .text
-
-/****************************************************************************
- * Public Functions
- ****************************************************************************/
-
-       .text
+       .syntax unified
+       .arm
 
 /****************************************************************************
  *  Name: arm_vectoraddrexcptn
diff --git a/arch/arm/src/armv7-r/arm_vectors.S 
b/arch/arm/src/armv7-r/arm_vectors.S
index ab7a4b1b85..659ac8d249 100644
--- a/arch/arm/src/armv7-r/arm_vectors.S
+++ b/arch/arm/src/armv7-r/arm_vectors.S
@@ -106,6 +106,8 @@
  ****************************************************************************/
 
        .text
+       .syntax unified
+       .arm
 
 /****************************************************************************
  * Public Functions
diff --git a/arch/arm/src/armv7-r/arm_vectortab.S 
b/arch/arm/src/armv7-r/arm_vectortab.S
index 41db3f67e8..db48a055c8 100644
--- a/arch/arm/src/armv7-r/arm_vectortab.S
+++ b/arch/arm/src/armv7-r/arm_vectortab.S
@@ -38,6 +38,9 @@
        .eabi_attribute Tag_ABI_align_preserved, 1
 #endif
 
+       .syntax unified
+       .arm
+
        .globl          _vector_start
        .globl          _vector_end
 

Reply via email to