zephyr/arch/arm
Huifeng Zhang c86785297c arch: arm: Separate common swap code
There are too many differences between Cortex-A/R and Cortex-M on swap
code. For reducing the complexity and easier to maintain, this commit
introduces the following major changes

  1. Separate swap.c and swap_helper.S into two different parts based on
    the architecture.

  2. Rename 'z_arm_pendsv' to 'z_arm_do_swap' for Cortex-A/R.

  3. Removes the part related to the option 'CONFIG_BUILTIN_STACK_GUARD'
    in 'cortex_a_r/swap_helper.S' because this code is written for
    the Cortex-M architecture.

Signed-off-by: Huifeng Zhang <Huifeng.Zhang@arm.com>
2023-09-13 10:08:05 +01:00
..
core arch: arm: Separate common swap code 2023-09-13 10:08:05 +01:00
include include: arch: arm: Remove aarch32 directory 2023-09-13 10:08:05 +01:00
CMakeLists.txt arch: arm: Remove aarch32 directory 2023-09-13 10:08:05 +01:00
Kconfig arch: arm: Remove aarch32 directory 2023-09-13 10:08:05 +01:00