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

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

commit 4d56ef5d8c68650ebdc9a14181ca27d6e6419471
Author: Xiang Xiao <[email protected]>
AuthorDate: Sat Nov 19 06:19:42 2022 +0800

    arch/armv7-a: Support the big endian in arm_pghead.S like arm_head.S
    
    Signed-off-by: Xiang Xiao <[email protected]>
---
 arch/arm/src/armv7-a/arm_pghead.S | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/arch/arm/src/armv7-a/arm_pghead.S 
b/arch/arm/src/armv7-a/arm_pghead.S
index 5c82b3f0f3..a76f53a4c1 100644
--- a/arch/arm/src/armv7-a/arm_pghead.S
+++ b/arch/arm/src/armv7-a/arm_pghead.S
@@ -453,6 +453,15 @@ __start:
        orr             r0, r0, #(SCTLR_A)
 #endif
 
+#ifdef CONFIG_ENDIAN_BIG
+       /* Big endian mode
+        *
+        *   SCTLR_EE   Bit 25: 1=Big endian.
+        */
+
+       orr             r0, r0, #(SCTLR_EE)
+#endif
+
 #ifdef CPU_AFE_ENABLE
        /* AP[0:2] Permissions model
         *

Reply via email to