References and Materials
OSI
- RISC-V instruction listings (pdf)
- RISC-V registers (pdf)
- RISC-V trap reason table (pdf)
- RISC-V calling convention (pdf)
egos-2k+ (sifive_e)
egos-2k+
qemu-emulated sifive_e
CPU memory (pdf)
C language
- C operator precedence and associativity (pdf, html)
RISC-V specs
QEMU and SiFive CPU
- QEMU docs
- SiFive FE310 SoC
- note: for
egos-2k+
, the “Chapter 4: memory map” is inaccurate, as we use a qemu-emulated CPU. See “egos-2k+
qemu-emulated CPU memory map” above.
OS basics