zephyr/arch/riscv/core
Marek Matej f0b458a619 arch: riscv: Enable builds without the multithreading
Allow builds which has CONFIG_MULTITHREADING disabled.
This is reduce code footprint which is handy for
constrained targets as bootloaders.

Signed-off-by: Marek Matej <marek.matej@espressif.com>
2023-05-25 16:15:54 +02:00
..
offsets riscv: integrate the new FPU context switching support 2023-01-24 15:26:18 +01:00
CMakeLists.txt riscv: integrate the new FPU context switching support 2023-01-24 15:26:18 +01:00
asm_macros.inc
coredump.c
cpu_idle.c
fatal.c include: types: remove ulong_t 2022-09-06 18:16:33 +02:00
fpu.S riscv: smarter FPU context switching support 2023-01-24 15:26:18 +01:00
fpu.c riscv: FPU switching fixes 2023-01-30 23:47:36 +00:00
irq_manage.c riscv: refactor: Utilize the available helper macro 2023-04-21 12:54:55 +02:00
irq_offload.c
isr.S arch: riscv: Enable builds without the multithreading 2023-05-25 16:15:54 +02:00
pmp.S include: types: remove ulong_t 2022-09-06 18:16:33 +02:00
pmp.c riscv: pmp: provision for implementations with partial PMP support 2023-02-20 10:57:11 +01:00
prep_c.c
reboot.c
reset.S riscv: enable booting from non-zero indexed RISC-V hart 2023-01-30 23:45:35 +00:00
semihost.c
smp.c riscv: prevent possible deadlock on SMP with FPU sharing 2023-05-25 08:25:11 +00:00
switch.S riscv: integrate the new FPU context switching support 2023-01-24 15:26:18 +01:00
thread.c arch: riscv: Enable builds without the multithreading 2023-05-25 16:15:54 +02:00
tls.c
userspace.S
vector_table.ld arch: riscv: core: Place vectors section through zephyr_linker_sources() 2022-09-08 10:39:31 +02:00