target: move parent target structs just after common_magic
authorTomas Vanek <vanekt@fbl.cz>
Thu, 26 May 2022 14:25:34 +0000 (16:25 +0200)
committerTomas Vanek <vanekt@fbl.cz>
Sun, 14 Aug 2022 12:10:14 +0000 (12:10 +0000)
Just a cosmetic refactoring.

Change-Id: I7fbc05324e346fafc98d1b42691d33d3d8fbd04e
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-on: https://review.openocd.org/c/openocd/+/7003
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Tested-by: jenkins
src/target/aarch64.h
src/target/cortex_a.h
src/target/cortex_m.h
src/target/mips_m4k.h

index be7f246b538c694b73810d35870e9a2f6d7dafe8..2721fe747dbac4c9ae6d071bf220aca7197d43b3 100644 (file)
@@ -40,6 +40,8 @@ struct aarch64_brp {
 struct aarch64_common {
        unsigned int common_magic;
 
+       struct armv8_common armv8_common;
+
        /* Context information */
        uint32_t system_control_reg;
        uint32_t system_control_reg_curr;
@@ -55,8 +57,6 @@ struct aarch64_common {
        int wp_num_available;
        struct aarch64_brp *wp_list;
 
-       struct armv8_common armv8_common;
-
        enum aarch64_isrmasking_mode isrmasking_mode;
 };
 
index 656ccea8a5798a3f35132edbd94c919445641f4b..37fba1a8853f5d0ad29d63ad699026982f79fa07 100644 (file)
@@ -69,6 +69,8 @@ struct cortex_a_wrp {
 struct cortex_a_common {
        unsigned int common_magic;
 
+       struct armv7a_common armv7a_common;
+
        /* Context information */
        uint32_t cpudbg_dscr;
 
@@ -96,9 +98,6 @@ struct cortex_a_common {
 
        enum cortex_a_isrmasking_mode isrmasking_mode;
        enum cortex_a_dacrfixup_mode dacrfixup_mode;
-
-       struct armv7a_common armv7a_common;
-
 };
 
 static inline struct cortex_a_common *
index 54767c5dfd62a6e0ef535a671af8bef9bcb10884..168613590fb7c2e6eeeab547615414b56e675620 100644 (file)
@@ -201,6 +201,8 @@ enum cortex_m_isrmasking_mode {
 struct cortex_m_common {
        unsigned int common_magic;
 
+       struct armv7m_common armv7m;
+
        /* Context information */
        uint32_t dcb_dhcsr;
        uint32_t dcb_dhcsr_cumulated_sticky;
@@ -226,7 +228,6 @@ struct cortex_m_common {
        enum cortex_m_isrmasking_mode isrmasking_mode;
 
        const struct cortex_m_part_info *core_info;
-       struct armv7m_common armv7m;
 
        bool slow_register_read;        /* A register has not been ready, poll S_REGRDY */
 
index b563ea513aa76ebf35bc248c2fd4495213e9b224..8026de23287fd5c23f86dd4a7054efd59c653e1d 100644 (file)
@@ -20,8 +20,9 @@ struct target;
 struct mips_m4k_common {
        unsigned int common_magic;
 
-       bool is_pic32mx;
        struct mips32_common mips32;
+
+       bool is_pic32mx;
 };
 
 static inline struct mips_m4k_common *