Commits


Some minor style changes


Add top-level Makefile


Start writing rv_dump_regs


Fix compile issues with rv_handler_lookup_table and rv_execute


Add basic OP and OP-imm handlers


Fix #include <stddef.h> missing in rv_ram.h


Refactor rv_execute in rvhart.c 1. Add rv_handler for handling CPU instructions 2. Add rv_handler_lookup_table for search rv_handler functions in rv_execute


Implement basic ALU operation


Prepare to implement RV64I RAM


Add Makefile to project


Implement basic RV64I hart cycle: fetch, decode, execute


Initial commit