zephyr/arch/riscv/core
Yong Cong Sin de347a4e07 init: support per-core init hook
Allow SoC to implement their custom per-core initialization function by
selecting `CONFIG_SOC_PER_CORE_INIT_HOOK` and implement
`soc_per_core_init_hook()`.

Signed-off-by: Maxim Adelman <imax@meta.com>
Signed-off-by: Yong Cong Sin <ycsin@meta.com>
Signed-off-by: Yong Cong Sin <yongcong.sin@gmail.com>
2024-11-16 14:04:25 -05:00
..
offsets arch: riscv: optionally stores a pointer to csf in `struct arch_esf` 2024-09-10 11:43:40 +02:00
CMakeLists.txt arch: riscv: smp: allow other IPI implementation 2024-11-16 13:34:10 -05:00
asm_macros.inc
coredump.c riscv: support dumping privilege stack during coredump 2024-09-21 11:29:39 +02:00
cpu_idle.c arch: use same syntax for custom arch calls 2024-08-12 12:43:36 +02:00
elf.c llext: Add RISC-V arch-specific relocations 2024-10-03 21:59:42 +01:00
fatal.c arch: riscv: use string array instead of switch statement for cause 2024-09-09 15:23:43 +03:00
fpu.S
fpu.c
ipi.c arch: riscv: smp: allow other IPI implementation 2024-11-16 13:34:10 -05:00
ipi_clint.c arch: riscv: smp: allow other IPI implementation 2024-11-16 13:34:10 -05:00
irq_manage.c arch: riscv: add an option for empty spurious interrupt handler 2024-09-02 12:35:57 -04:00
irq_offload.c arch: initialize irq_offload during boot, do not use SYS_INIT 2024-09-17 20:05:22 -04:00
isr.S arch: riscv: reset global pointer on exception 2024-11-13 19:08:54 -08:00
pmp.S
pmp.c
prep_c.c cache: add new interface arch_cache_init() for initializing cache 2024-09-17 20:05:22 -04:00
reboot.c
reset.S arch: riscv: fill all IRQ stacks with 0xAA 2024-09-13 09:17:34 +02:00
semihost.c
smp.c init: support per-core init hook 2024-11-16 14:04:25 -05:00
stacktrace.c arch: riscv: stacktrace: undo the fp/sp alignment check in #76045 2024-09-02 12:33:36 -04:00
switch.S
thread.c arch: kernel: lib: toolchain: Standardize TLS keyword 2024-09-23 10:01:48 +02:00
tls.c
userspace.S
vector_table.ld