Skip to content

Commit 2c22e83

Browse files
SgrrZhffabiobaltieri
authored andcommitted
include: arch: arm: Remove aarch32 directory
This commit follows the parent commit work. This commit introduces the following major changes. 1. Move all directories and files in 'include/zephyr/arch/arm/aarch32' to the 'include/zephyr/arch/arm' directory. 2. Change the path string which is influenced by the changement 1. Signed-off-by: Huifeng Zhang <[email protected]>
1 parent df41dea commit 2c22e83

File tree

199 files changed

+196
-197
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

199 files changed

+196
-197
lines changed

CODEOWNERS

+3-3
Original file line numberDiff line numberDiff line change
@@ -655,11 +655,11 @@
655655
/include/zephyr/arch/arc/ @abrodkin @ruuddw @evgeniy-paltsev
656656
/include/zephyr/arch/arc/arch.h @abrodkin @ruuddw @evgeniy-paltsev
657657
/include/zephyr/arch/arc/v2/irq.h @abrodkin @ruuddw @evgeniy-paltsev
658-
/include/zephyr/arch/arm/aarch32/ @MaureenHelm @galak @ioannisg
659-
/include/zephyr/arch/arm/aarch32/cortex_a_r/ @stephanosio
658+
/include/zephyr/arch/arm @MaureenHelm @galak @ioannisg
659+
/include/zephyr/arch/arm/cortex_a_r/ @stephanosio
660660
/include/zephyr/arch/arm64/ @carlocaione
661661
/include/zephyr/arch/arm64/cortex_r/ @povergoing
662-
/include/zephyr/arch/arm/aarch32/irq.h @carlocaione
662+
/include/zephyr/arch/arm/irq.h @carlocaione
663663
/include/zephyr/arch/mips/ @frantony
664664
/include/zephyr/arch/nios2/ @nashif
665665
/include/zephyr/arch/nios2/arch.h @nashif

MAINTAINERS.yml

-1
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,6 @@ ARM arch:
141141
files:
142142
- arch/arm/
143143
- arch/arm/core/offsets/
144-
- include/zephyr/arch/arm/aarch32/
145144
- include/zephyr/arch/arm/
146145
- tests/arch/arm/
147146
- doc/hardware/arch/arm_cortex_m.rst

arch/arm/core/cortex_m/fpu.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
#include <zephyr/kernel.h>
99
#include <cmsis_core.h>
10-
#include <zephyr/arch/arm/aarch32/cortex_m/fpu.h>
10+
#include <zephyr/arch/arm/cortex_m/fpu.h>
1111

1212
/**
1313
* @file @brief Helper functions for saving and restoring the FP context.

arch/arm/core/mmu/arm_mmu.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232
#include <cmsis_core.h>
3333

34-
#include <zephyr/arch/arm/aarch32/mmu/arm_mmu.h>
34+
#include <zephyr/arch/arm/mmu/arm_mmu.h>
3535
#include "arm_mmu_priv.h"
3636

3737
LOG_MODULE_DECLARE(os, CONFIG_KERNEL_LOG_LEVEL);

arch/arm/core/prep_c.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
#include <zephyr/sys/barrier.h>
2323

2424
#if !defined(CONFIG_CPU_CORTEX_M)
25-
#include <zephyr/arch/arm/aarch32/cortex_a_r/lib_helpers.h>
25+
#include <zephyr/arch/arm/cortex_a_r/lib_helpers.h>
2626
#endif
2727

2828
#if defined(CONFIG_ARMV7_R) || defined(CONFIG_ARMV7_A)

arch/arm/core/swap_helper.S

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
#include <zephyr/kernel.h>
2323

2424
#if defined(CONFIG_CPU_CORTEX_M)
25-
#include <zephyr/arch/arm/aarch32/cortex_m/cpu.h>
25+
#include <zephyr/arch/arm/cortex_m/cpu.h>
2626
#endif
2727
_ASM_FILE_PROLOGUE
2828

arch/arm/core/userspace.S

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
#include <offsets_short.h>
1313
#include <zephyr/syscall.h>
1414

15-
#include <zephyr/arch/arm/aarch32/exc.h>
15+
#include <zephyr/arch/arm/exc.h>
1616

1717
#if defined(CONFIG_CPU_AARCH32_CORTEX_R)
1818
#include <zephyr/arch/cpu.h>

arch/arm/include/cortex_m/exc.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
#else
2424

2525
#include <cmsis_core.h>
26-
#include <zephyr/arch/arm/aarch32/exc.h>
26+
#include <zephyr/arch/arm/exc.h>
2727
#include <zephyr/irq_offload.h>
2828

2929
#ifdef __cplusplus

boards/arm/ip_k66f/linker.ld

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,4 @@ ITERABLE_SECTION_RAM(net_if_dev, 4) \
4444
ITERABLE_SECTION_RAM(net_l2, 4) \
4545
ITERABLE_SECTION_RAM(eth_bridge, 4)
4646

47-
#include <zephyr/arch/arm/aarch32/cortex_m/scripts/linker.ld>
47+
#include <zephyr/arch/arm/cortex_m/scripts/linker.ld>

doc/hardware/arch/arm_cortex_m.rst

+2-2

doc/kernel/code-relocation.rst

+1-1

doc/kernel/usermode/memory_domain.rst

+1-1

drivers/interrupt_controller/intc_vim.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
#include <stdint.h>
1010

11-
#include <zephyr/arch/arm/aarch32/irq.h>
11+
#include <zephyr/arch/arm/irq.h>
1212
#include <zephyr/arch/cpu.h>
1313
#include <zephyr/devicetree.h>
1414
#include <zephyr/drivers/interrupt_controller/intc_vim.h>

drivers/watchdog/wdt_cmsdk_apb.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
#include <errno.h>
1414
#include <soc.h>
15-
#include <zephyr/arch/arm/aarch32/nmi.h>
15+
#include <zephyr/arch/arm/nmi.h>
1616
#include <zephyr/drivers/watchdog.h>
1717
#include <zephyr/sys/printk.h>
1818
#include <zephyr/sys/reboot.h>

drivers/watchdog/wdt_smartbond.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
*/
66

77
#include <soc.h>
8-
#include <zephyr/arch/arm/aarch32/nmi.h>
8+
#include <zephyr/arch/arm/nmi.h>
99
#include <zephyr/kernel.h>
1010
#include <zephyr/drivers/watchdog.h>
1111
#include <zephyr/logging/log.h>

include/zephyr/arch/arch_inlines.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#if defined(CONFIG_X86) || defined(CONFIG_X86_64)
1616
#include <zephyr/arch/x86/arch_inlines.h>
1717
#elif defined(CONFIG_ARM)
18-
#include <zephyr/arch/arm/aarch32/arch_inlines.h>
18+
#include <zephyr/arch/arm/arch_inlines.h>
1919
#elif defined(CONFIG_ARM64)
2020
#include <zephyr/arch/arm64/arch_inlines.h>
2121
#elif defined(CONFIG_ARC)

include/zephyr/arch/arm/aarch32/arch.h renamed to include/zephyr/arch/arm/arch.h

+17-17
Original file line numberDiff line numberDiff line change
@@ -22,29 +22,29 @@
2222
/* ARM GPRs are often designated by two different names */
2323
#define sys_define_gpr_with_alias(name1, name2) union { uint32_t name1, name2; }
2424

25-
#include <zephyr/arch/arm/aarch32/thread.h>
26-
#include <zephyr/arch/arm/aarch32/exc.h>
27-
#include <zephyr/arch/arm/aarch32/irq.h>
28-
#include <zephyr/arch/arm/aarch32/error.h>
29-
#include <zephyr/arch/arm/aarch32/misc.h>
25+
#include <zephyr/arch/arm/thread.h>
26+
#include <zephyr/arch/arm/exc.h>
27+
#include <zephyr/arch/arm/irq.h>
28+
#include <zephyr/arch/arm/error.h>
29+
#include <zephyr/arch/arm/misc.h>
3030
#include <zephyr/arch/common/addr_types.h>
3131
#include <zephyr/arch/common/ffs.h>
32-
#include <zephyr/arch/arm/aarch32/nmi.h>
33-
#include <zephyr/arch/arm/aarch32/asm_inline.h>
32+
#include <zephyr/arch/arm/nmi.h>
33+
#include <zephyr/arch/arm/asm_inline.h>
3434
#include <zephyr/arch/common/sys_bitops.h>
3535

3636
#ifdef CONFIG_CPU_CORTEX_M
37-
#include <zephyr/arch/arm/aarch32/cortex_m/cpu.h>
38-
#include <zephyr/arch/arm/aarch32/cortex_m/memory_map.h>
37+
#include <zephyr/arch/arm/cortex_m/cpu.h>
38+
#include <zephyr/arch/arm/cortex_m/memory_map.h>
3939
#include <zephyr/arch/common/sys_io.h>
4040
#elif defined(CONFIG_CPU_AARCH32_CORTEX_R) || defined(CONFIG_CPU_AARCH32_CORTEX_A)
41-
#include <zephyr/arch/arm/aarch32/cortex_a_r/cpu.h>
42-
#include <zephyr/arch/arm/aarch32/cortex_a_r/sys_io.h>
41+
#include <zephyr/arch/arm/cortex_a_r/cpu.h>
42+
#include <zephyr/arch/arm/cortex_a_r/sys_io.h>
4343
#if defined(CONFIG_AARCH32_ARMV8_R)
44-
#include <zephyr/arch/arm/aarch32/cortex_a_r/lib_helpers.h>
45-
#include <zephyr/arch/arm/aarch32/cortex_a_r/armv8_timer.h>
44+
#include <zephyr/arch/arm/cortex_a_r/lib_helpers.h>
45+
#include <zephyr/arch/arm/cortex_a_r/armv8_timer.h>
4646
#else
47-
#include <zephyr/arch/arm/aarch32/cortex_a_r/timer.h>
47+
#include <zephyr/arch/arm/cortex_a_r/timer.h>
4848
#endif
4949
#endif
5050

@@ -265,14 +265,14 @@ enum k_fatal_error_reason_arch {
265265
/* Legacy case: retain containing extern "C" with C++ */
266266
#ifdef CONFIG_ARM_MPU
267267
#ifdef CONFIG_CPU_HAS_ARM_MPU
268-
#include <zephyr/arch/arm/aarch32/mpu/arm_mpu.h>
268+
#include <zephyr/arch/arm/mpu/arm_mpu.h>
269269
#endif /* CONFIG_CPU_HAS_ARM_MPU */
270270
#ifdef CONFIG_CPU_HAS_NXP_MPU
271-
#include <zephyr/arch/arm/aarch32/mpu/nxp_mpu.h>
271+
#include <zephyr/arch/arm/mpu/nxp_mpu.h>
272272
#endif /* CONFIG_CPU_HAS_NXP_MPU */
273273
#endif /* CONFIG_ARM_MPU */
274274
#ifdef CONFIG_ARM_AARCH32_MMU
275-
#include <zephyr/arch/arm/aarch32/mmu/arm_mmu.h>
275+
#include <zephyr/arch/arm/mmu/arm_mmu.h>
276276
#endif /* CONFIG_ARM_AARCH32_MMU */
277277

278278
#ifdef __cplusplus

include/zephyr/arch/arm/aarch32/asm_inline.h renamed to include/zephyr/arch/arm/asm_inline.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*/
1616

1717
#if defined(__GNUC__)
18-
#include <zephyr/arch/arm/aarch32/asm_inline_gcc.h>
18+
#include <zephyr/arch/arm/asm_inline_gcc.h>
1919
#else
2020
#include <arch/arm/asm_inline_other.h>
2121
#endif

include/zephyr/arch/arm/aarch32/asm_inline_gcc.h renamed to include/zephyr/arch/arm/asm_inline_gcc.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
1919
#ifndef _ASMLANGUAGE
2020

2121
#include <zephyr/types.h>
22-
#include <zephyr/arch/arm/aarch32/exc.h>
22+
#include <zephyr/arch/arm/exc.h>
2323

2424
#if defined(CONFIG_CPU_AARCH32_CORTEX_R) || defined(CONFIG_CPU_AARCH32_CORTEX_A)
25-
#include <zephyr/arch/arm/aarch32/cortex_a_r/cpu.h>
25+
#include <zephyr/arch/arm/cortex_a_r/cpu.h>
2626
#endif
2727

2828
#ifdef __cplusplus

include/zephyr/arch/arm/aarch32/cortex_a_r/cpu.h renamed to include/zephyr/arch/arm/cortex_a_r/cpu.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#define ZEPHYR_INCLUDE_ARCH_ARM_AARCH32_CORTEX_A_R_CPU_H_
99

1010
#if defined(CONFIG_ARM_MPU)
11-
#include <zephyr/arch/arm/aarch32/cortex_a_r/mpu.h>
11+
#include <zephyr/arch/arm/cortex_a_r/mpu.h>
1212
#endif
1313

1414
/*

include/zephyr/arch/arm/aarch32/cortex_m/arm_mpu_mem_cfg.h renamed to include/zephyr/arch/arm/cortex_m/arm_mpu_mem_cfg.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#ifndef _ARM_CORTEX_M_MPU_MEM_CFG_H_
77
#define _ARM_CORTEX_M_MPU_MEM_CFG_H_
88

9-
#include <zephyr/arch/arm/aarch32/mpu/arm_mpu.h>
9+
#include <zephyr/arch/arm/mpu/arm_mpu.h>
1010

1111
#if !defined(CONFIG_ARMV8_M_BASELINE) && !defined(CONFIG_ARMV8_M_MAINLINE)
1212

include/zephyr/arch/arm/aarch32/cortex_r/scripts/linker.ld renamed to include/zephyr/arch/arm/cortex_r/scripts/linker.ld

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44
* SPDX-License-Identifier: Apache-2.0
55
*/
66

7-
#include <zephyr/arch/arm/aarch32/cortex_a_r/scripts/linker.ld>
7+
#include <zephyr/arch/arm/cortex_a_r/scripts/linker.ld>

include/zephyr/arch/arm/aarch32/error.h renamed to include/zephyr/arch/arm/error.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
#ifndef ZEPHYR_INCLUDE_ARCH_ARM_AARCH32_ERROR_H_
1616
#define ZEPHYR_INCLUDE_ARCH_ARM_AARCH32_ERROR_H_
1717

18-
#include <zephyr/arch/arm/aarch32/syscall.h>
19-
#include <zephyr/arch/arm/aarch32/exc.h>
18+
#include <zephyr/arch/arm/syscall.h>
19+
#include <zephyr/arch/arm/exc.h>
2020
#include <stdbool.h>
2121

2222
#ifdef __cplusplus

include/zephyr/arch/arm/aarch32/exc.h renamed to include/zephyr/arch/arm/exc.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#if defined(CONFIG_CPU_CORTEX_M)
1919
#include <zephyr/devicetree.h>
2020

21-
#include <zephyr/arch/arm/aarch32/cortex_m/nvic.h>
21+
#include <zephyr/arch/arm/cortex_m/nvic.h>
2222

2323
/* for assembler, only works with constants */
2424
#define Z_EXC_PRIO(pri) (((pri) << (8 - NUM_IRQ_PRIO_BITS)) & 0xff)
File renamed without changes.

include/zephyr/arch/arm/aarch32/mpu/arm_mpu.h renamed to include/zephyr/arch/arm/mpu/arm_mpu.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
defined(CONFIG_CPU_CORTEX_M4) || \
1212
defined(CONFIG_CPU_CORTEX_M7) || \
1313
defined(CONFIG_ARMV7_R)
14-
#include <zephyr/arch/arm/aarch32/mpu/arm_mpu_v7m.h>
14+
#include <zephyr/arch/arm/mpu/arm_mpu_v7m.h>
1515
#elif defined(CONFIG_CPU_CORTEX_M23) || \
1616
defined(CONFIG_CPU_CORTEX_M33) || \
1717
defined(CONFIG_CPU_CORTEX_M55) || \
1818
defined(CONFIG_AARCH32_ARMV8_R)
19-
#include <zephyr/arch/arm/aarch32/mpu/arm_mpu_v8.h>
19+
#include <zephyr/arch/arm/mpu/arm_mpu_v8.h>
2020
#else
2121
#error "Unsupported ARM CPU"
2222
#endif
File renamed without changes.

include/zephyr/arch/arm/aarch32/syscall.h renamed to include/zephyr/arch/arm/syscall.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
#include <zephyr/types.h>
2828
#include <stdbool.h>
29-
#include <zephyr/arch/arm/aarch32/misc.h>
29+
#include <zephyr/arch/arm/misc.h>
3030

3131
#ifdef __cplusplus
3232
extern "C" {

include/zephyr/arch/cpu.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#elif defined(CONFIG_ARM64)
1717
#include <zephyr/arch/arm64/arch.h>
1818
#elif defined(CONFIG_ARM)
19-
#include <zephyr/arch/arm/aarch32/arch.h>
19+
#include <zephyr/arch/arm/arch.h>
2020
#elif defined(CONFIG_ARC)
2121
#include <zephyr/arch/arc/arch.h>
2222
#elif defined(CONFIG_NIOS2)

include/zephyr/arch/syscall.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#elif defined(CONFIG_ARM64)
1919
#include <zephyr/arch/arm64/syscall.h>
2020
#elif defined(CONFIG_ARM)
21-
#include <zephyr/arch/arm/aarch32/syscall.h>
21+
#include <zephyr/arch/arm/syscall.h>
2222
#elif defined(CONFIG_ARC)
2323
#include <zephyr/arch/arc/syscall.h>
2424
#elif defined(CONFIG_RISCV)

include/zephyr/sys/barrier.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
#if defined(CONFIG_BARRIER_OPERATIONS_ARCH)
1313
# if defined(CONFIG_ARM)
14-
# include <zephyr/arch/arm/aarch32/barrier.h>
14+
# include <zephyr/arch/arm/barrier.h>
1515
# elif defined(CONFIG_ARM64)
1616
# include <zephyr/arch/arm64/barrier.h>
1717
# endif

modules/cmsis/cmsis_core_m.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
#ifndef ZEPHYR_MODULES_CMSIS_CMSIS_M_H_
1515
#define ZEPHYR_MODULES_CMSIS_CMSIS_M_H_
1616

17-
#include <zephyr/arch/arm/aarch32/cortex_m/nvic.h>
17+
#include <zephyr/arch/arm/cortex_m/nvic.h>
1818

1919
#include <soc.h>
2020

modules/trusted-firmware-m/interface/interface.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#include <zephyr/device.h>
99
#include <zephyr/init.h>
1010
#include <zephyr/kernel.h>
11-
#include <zephyr/arch/arm/aarch32/cortex_m/fpu.h>
11+
#include <zephyr/arch/arm/cortex_m/fpu.h>
1212

1313
#include <tfm_ns_interface.h>
1414

samples/application_development/code_relocation_nocopy/linker_arm_nocopy.ld

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,4 @@ MEMORY
4444

4545
#endif /* CONFIG_BOARD_NRF5340DK_NRF5340_CPUAPP */
4646

47-
#include <zephyr/arch/arm/aarch32/cortex_m/scripts/linker.ld>
47+
#include <zephyr/arch/arm/cortex_m/scripts/linker.ld>

samples/subsys/debug/debugmon/src/main.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#include <zephyr/drivers/gpio.h>
99
#include <zephyr/sys/printk.h>
1010
#include <cmsis_core.h>
11-
#include <zephyr/arch/arm/aarch32/exc.h>
11+
#include <zephyr/arch/arm/exc.h>
1212

1313
#define LED0_NODE DT_ALIAS(led0)
1414
static const struct gpio_dt_spec led = GPIO_DT_SPEC_GET(LED0_NODE, gpios);

soc/arm/ambiq/apollo4x/linker.ld

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44
* SPDX-License-Identifier: Apache-2.0
55
*/
66

7-
#include <zephyr/arch/arm/aarch32/cortex_m/scripts/linker.ld>
7+
#include <zephyr/arch/arm/cortex_m/scripts/linker.ld>

soc/arm/arm/beetle/linker.ld

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
* SPDX-License-Identifier: Apache-2.0
77
*/
88

9-
#include <zephyr/arch/arm/aarch32/cortex_m/scripts/linker.ld>
9+
#include <zephyr/arch/arm/cortex_m/scripts/linker.ld>

soc/arm/arm/designstart/linker.ld

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
* SPDX-License-Identifier: Apache-2.0
77
*/
88

9-
#include <zephyr/arch/arm/aarch32/cortex_m/scripts/linker.ld>
9+
#include <zephyr/arch/arm/cortex_m/scripts/linker.ld>

soc/arm/arm/fvp_aemv8r_aarch32/arm_mpu_regions.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
#include <zephyr/sys/slist.h>
77
#include <zephyr/linker/linker-defs.h>
8-
#include <zephyr/arch/arm/aarch32/mpu/arm_mpu.h>
8+
#include <zephyr/arch/arm/mpu/arm_mpu.h>
99

1010
#define DEVICE_REGION_START 0x80000000UL
1111
#define DEVICE_REGION_END 0xFFFFFFFFUL

soc/arm/arm/fvp_aemv8r_aarch32/linker.ld

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
* SPDX-License-Identifier: Apache-2.0
66
*/
77

8-
#include <zephyr/arch/arm/aarch32/cortex_a_r/scripts/linker.ld>
8+
#include <zephyr/arch/arm/cortex_a_r/scripts/linker.ld>

0 commit comments

Comments
 (0)