Add note on RV32E syscalls

This commit is contained in:
Wesley Moore 2025-02-09 11:21:38 +10:00
parent e8b757e8b2
commit 56fbb245cd
No known key found for this signature in database

View file

@ -18,5 +18,11 @@ Resources
* [CH32V003 Datasheet](https://www.wch-ic.com/downloads/CH32V003RM_PDF.html)
* [QingKeV2 Processor Manual](https://www.wch-ic.com/downloads/QingKeV2_Processor_Manual_PDF.html) — core used in the CH32V003
### Syscalls on RV32E
Consensus seems to be pass the syscall number in `t0`:
* https://github.com/riscvarchive/riscv-qemu/pull/61
* https://github.com/sysprog21/rv32emu/blob/1286b3c41eec541b68f3d25462722ba848bf4e51/src/syscall.c#L484
[CH32V003]: https://www.wch-ic.com/products/CH32V003.html