zephyr/arch/arm64/core
Yong Cong Sin bbe5e1e6eb build: namespace the generated headers with zephyr/
Namespaced the generated headers with `zephyr` to prevent
potential conflict with other headers.

Introduce a temporary Kconfig `LEGACY_GENERATED_INCLUDE_PATH`
that is enabled by default. This allows the developers to
continue the use of the old include paths for the time being
until it is deprecated and eventually removed. The Kconfig will
generate a build-time warning message, similar to the
`CONFIG_TIMER_RANDOM_GENERATOR`.

Updated the includes path of in-tree sources accordingly.

Most of the changes here are scripted, check the PR for more
info.

Signed-off-by: Yong Cong Sin <ycsin@meta.com>
2024-05-28 22:03:55 +02:00
..
cortex_r arch: arm64: correct a comment on CONFIG_ARM64_STACK_PROTECTION 2024-03-11 08:16:06 -04:00
offsets arm64: Add frame-pointer based stack unwinding 2023-07-13 17:04:05 +02:00
xen xen: add Kconfig option for Zephyr on Dom0less setups 2023-09-18 10:43:45 +01:00
boot.h arch: arm64: Use voting lock for multi-core boot race condition 2023-10-20 15:09:34 +02:00
CMakeLists.txt arch: arm: Update to support local ISR declaration 2024-02-02 19:49:36 +01:00
coredump.c arch: arm64: add support for coredump 2023-07-03 09:32:26 +02:00
cpu_idle.S asm: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
fatal.c arch: arm64: use symtab to print function name in stack trace 2024-05-23 11:52:08 -04:00
fpu.c arch: smp: make flush_fpu_ipi a common, optional interfaces 2024-01-09 10:00:17 +01:00
fpu.S asm: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
header.S asm: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
irq_init.c arch: migrate includes to <zephyr/...> 2022-05-06 19:57:22 +02:00
irq_manage.c arch: migrate includes to <zephyr/...> 2022-05-06 19:57:22 +02:00
irq_offload.c arch: arm64: rename expection header 2023-12-11 18:22:40 -05:00
isr_wrapper.S arch: arm64: Update current stack limit on every context switch 2023-03-14 10:49:22 +01:00
Kconfig arch: make CONFIG_EXCEPTION_DEBUG cross arch config 2023-12-14 09:32:27 +01:00
macro_priv.inc arch: arm64: Use voting lock for multi-core boot race condition 2023-10-20 15:09:34 +02:00
mmu.c arch: arm64: avoid invalidating of RO mem after mem map 2023-11-09 10:19:12 +00:00
mmu.h arm64: improve CONFIG_MAX_XLAT_TABLES default value 2021-04-12 22:13:38 -04:00
mmu.S arch/arm64: Implement ASID support in ARM64 MMU 2022-12-13 17:21:11 +09:00
prep_c.c arch: introduce arch_secondary_cpu_init 2024-01-09 10:00:17 +01:00
reset.c arch: arm: cortex-r: Add compiler tuning for Cortex-R82 2024-05-07 17:57:05 -04:00
reset.S build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
semihost.c semihosting: fix inline assembly output dependency 2022-04-24 19:46:15 +02:00
smccc-call.S asm: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
smp.c kernel: rename Z_KERNEL_STACK_BUFFER to K_KERNEL_STACK_BUFFER 2024-03-27 19:27:10 -04:00
swi_tables.ld arch: arm, arm64: Remove zephyr prefix from linker includes 2024-02-05 12:32:46 +01:00
switch.S arch: arm64: Enable stack guard for v8R 2023-09-22 09:25:12 +02:00
thread.c arch: arm64: Enable stack guard for v8R 2023-09-22 09:25:12 +02:00
tls.c arch: migrate includes to <zephyr/...> 2022-05-06 19:57:22 +02:00
userspace.S coding guidelines: comply with MISRA Rule 11.8 2024-05-09 10:28:44 +02:00
vector_table.S build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00