RISC-V 主题导览

系统调用

RISC-V 系统调用由执行环境/OS ABI 定义;在常见 Unix/Linux 环境中,U 模式执行 ECALL 产生 environment-call-from-U-mode 异常,可经 medeleg 委托到 S 模式处理,系统调用号放在 a7,最多六个参数通常放在 a0-a5。

ECALLa7a0-a5sepcmepcscausemcausemedelegSRETenvironment call