zephyr/arch/arm/core/aarch32
Gerard Marull-Paretas 9c961571a2 modules: cmsis: move glue code to modules/cmsis
The CMSIS module glue code was part of arch/ directory. Move it to
modules/cmsis, and provide a single entry point for it: cmsis_core.h.
This entry header will include the right CMSIS header (M or A/R).

To make this change possible, CMSIS module Kconfig/CMake are declared as
external, allowing us to add a new Zephyr include directory.

All files including CMSIS have been updated.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2023-08-24 13:20:21 +02:00
..
cortex_a_r modules: cmsis: move glue code to modules/cmsis 2023-08-24 13:20:21 +02:00
cortex_m modules: cmsis: move glue code to modules/cmsis 2023-08-24 13:20:21 +02:00
mmu modules: cmsis: move glue code to modules/cmsis 2023-08-24 13:20:21 +02:00
mpu scripts: gen_relocate_app.py: Give sections unique names 2023-06-20 16:33:49 +02:00
CMakeLists.txt arch: arm: move cache management sources to cortex_m directory 2023-03-29 09:03:37 +02:00
Kconfig clang: Don't specify FP16 format 2023-08-01 11:24:07 +02:00
Kconfig.vfp arch: arm: enable FPU and FPU sharing for v8r aarch32 2023-06-21 16:06:08 +02:00
__aeabi_atexit.c arch: migrate includes to <zephyr/...> 2022-05-06 19:57:22 +02:00
cpu_idle.S soc: arm: nrf53: workaround pop lr after wfi crash 2023-07-07 14:32:27 +02:00
fatal.c arch: arm: Add support for 32 double-precision registers 2023-06-21 16:06:08 +02:00
header.S arch: arm: aarch32: Add ability to generate zImage header 2023-02-27 17:34:12 +01:00
irq_manage.c modules: cmsis: move glue code to modules/cmsis 2023-08-24 13:20:21 +02:00
irq_offload.c arch: migrate includes to <zephyr/...> 2022-05-06 19:57:22 +02:00
irq_relay.S asm: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
isr_wrapper.S arch: arm: save 'fpscr' in the svc and isr handler 2023-06-21 16:06:08 +02:00
nmi.c arch: arm: nmi: simplify NMI initialization 2023-07-05 09:15:36 +02:00
nmi_on_reset.S asm: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
prep_c.c barriers: Move __ISB() to the new API 2023-05-24 13:13:57 -04:00
swap.c arch: migrate includes to <zephyr/...> 2022-05-06 19:57:22 +02:00
swap_helper.S arch: arm: Add support for 32 double-precision registers 2023-06-21 16:06:08 +02:00
thread.c barriers: Move __ISB() to the new API 2023-05-24 13:13:57 -04:00
userspace.S arch: arm: userspace: fix the incorrect ssf under bad syscall 2022-09-19 09:17:26 +02:00
vector_table.ld arch: arm: aarch32: Add ability to generate zImage header 2023-02-27 17:34:12 +01:00
zimage_header.ld arch: arm: aarch32: Add ability to generate zImage header 2023-02-27 17:34:12 +01:00