nuttx/arch/risc-v/src
Royyan Zahir fd57ce7695 arch/risc-v: refuse reserved syscalls from user mode
Any ecall below CONFIG_SYS_RESERVED reached the context switch and signal
return paths from U-mode: a process could crash the kernel or return to
S-mode through a signal return nobody dispatched.

Signed-off-by: Royyan Zahir <royzah@gmail.com>
2026-10-01 23:14:53 +08:00
..
allwinner-d1 risc-v/allwinner-d1: Add initial Allwinner D1 board support. 2026-08-19 11:54:47 -03:00
bl602 sched/semaphore: Fix pre-existing nxstyle issues in the touched files 2026-09-25 10:37:43 +02:00
bl808 arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
c906 arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
cmake cmake: Use NUTTX(_DIR/_BIN_DIR) instead CMAKE(_SRC_DIR/_BIN_DIR) 2026-08-09 11:13:08 -03:00
common arch/risc-v: refuse reserved syscalls from user mode 2026-10-01 23:14:53 +08:00
eic7700x arch/risc-v/eic7700x: Describe the pads through procfs. 2026-09-28 16:19:01 +08:00
erbium riscv/erbium: Add standalone Minion emulator support. 2026-09-24 15:38:14 +08:00
esp32c2 arch/risc-v/esp32c2: add ESP32-C2 chip support 2026-09-25 21:08:00 +08:00
esp32c3 espressif: stop leaking a Wi-Fi interrupt handle on every esp_wifi_start() 2026-09-30 13:25:42 -03:00
esp32c3-legacy sched/semaphore: Fix pre-existing nxstyle issues in the touched files 2026-09-25 10:37:43 +02:00
esp32c6 espressif: stop leaking a Wi-Fi interrupt handle on every esp_wifi_start() 2026-09-30 13:25:42 -03:00
esp32h2 cmake: Use NUTTX(_DIR/_BIN_DIR) instead CMAKE(_SRC_DIR/_BIN_DIR) 2026-08-09 11:13:08 -03:00
esp32p4 cmake: Use NUTTX(_DIR/_BIN_DIR) instead CMAKE(_SRC_DIR/_BIN_DIR) 2026-08-09 11:13:08 -03:00
fe310 arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
gd32vw55x arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
hpm6000 arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
hpm6750 arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
jh7110 arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
k210 arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
k230 arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
litex arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
mpfs net, arch: Fix nxstyle errors in files the CAN ioctl merge touches. 2026-09-01 17:40:47 +08:00
nuttsbi arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
opensbi arch/risk-v: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
qemu-rv arch/risc-v: initialize qemu-rv mmu pagetable data to zero 2026-08-27 00:42:52 +08:00
rp23xx-rv arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
rv32m1 arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
sg2000 arch/risc-v: add .type directives to exception/boot assembly labels 2026-08-05 21:51:25 +08:00
.gitignore
CMakeLists.txt arch/risk-v: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
Makefile tools: fix stale archive members surviving a Kconfig-driven CSRCS change 2026-07-28 21:26:03 -03:00