Skip to content

shmknrk/rei

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

REI

  • 64-bit RISC-V Processor
  • RISC-V ISA modules:
    • RV64I base ISA, v2.1
    • Zifencei extension, v2.1
    • Zicsr extension, v2.0
    • Zicntr extension, v2.0
    • M extension, v2.0
    • A extension, v2.1
    • Machine ISA, v1.13
    • Supervisor ISA, v1.13
    • Hypervisor ISA, v1.0
  • Sv39: Page-Based 39-bit Virtual-Memory System

Build Steps

  1. Install Docker and run the docker daemon.
  2. Build Docker image.
$ make docker-build

Running riscv-tests

$ make mount
$ git submodule update --init --recursive # only first time
$ make isa                    # run all tests
$ make isa DIFF_COMMIT_LOG=1  # run all tests and compare the commit log with the spike
$ make add                    # run add instruction test
$ make add DIFF_COMMIT_LOG=1  # run add instruction test and compare the commit log with the spike

About

64-bit RISC-V Processor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published