RVVM——RISC-V 虚拟机

2021-07-22 22:06:19

目前使用 GNU Make 构建并在 Linux、Windows 和 MacOS 系统上进行测试。将支持更多构建目标。要交叉编译,如果目标操作系统与您的主机不同,则传递 CC=target-gcc 和 OS=target-os。您可以使用使用标志配置构建 bootrom.bin 文件是用户提供的原始二进制文件,加载在它开始执行的 0x80000000 地址处,并且 device.dtb 是包含机器描述的 DTB 文件。您可以通过 -image= rootfs.img 将原始分区映像挂载为闪存驱动器。 LekKit:指令解码、RAM/MMU/TLB 实现、RV32/64ICMA ISA、中断和定时器、特权 ISA、JIT、大量修复 cerg2010cerg2010:ELF 加载、重要修复、初始 RV64 工作、PLIC、PS2、ATA、以太网、XCB窗口后端