Skip to content

ZJV2's difftest framework based on Verilator, QEMU and GDB.

Notifications You must be signed in to change notification settings

SEZJV/ZJV2-difftest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZJV2-difftest

ZJV2's difftest framework based on Verilator, QEMU and GDB.

Requirement

  • riscv-gnu-toolchain
  • qemu-system-riscv64
  • verilator

NOTICE: if you need a dockerized environment with all above tools, check zjv2-env

Usage

The following is a simple use case:

$ cd ZJV2-difftest
$ make prepare ELF=riscv-tests/rv64um-p-div
$ make
$ cd build && ./emulator

Documents