├── .clang-format ├── .clang-tidy ├── .gitignore ├── .gitmodules ├── .idea ├── .gitignore ├── .name ├── cemu.iml ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── editor.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── CMakeLists.txt ├── LICENSE ├── README.md ├── src ├── bus.cpp ├── bus.h ├── clint.cpp ├── clint.h ├── csr.cpp ├── csr.h ├── cup.cpp ├── cup.h ├── dram.cpp ├── dram.h ├── exception.cpp ├── exception.h ├── instructions.cpp ├── instructions.h ├── log.h ├── main.cpp ├── param.h ├── plic.cpp ├── plic.h ├── uart.cpp └── uart.h └── tests ├── test_util.cpp ├── test_util.h └── unitest ├── bus_test.cpp ├── client_test.cpp ├── cpu_test.cpp ├── csr_test.cpp ├── dram_test.cpp ├── exception.cpp ├── instructions_test.cpp ├── plic_test.cpp └── uart_test.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/.gitmodules -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | cemu -------------------------------------------------------------------------------- /.idea/cemu.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/.idea/cemu.iml -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/editor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/.idea/editor.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/README.md -------------------------------------------------------------------------------- /src/bus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/src/bus.cpp -------------------------------------------------------------------------------- /src/bus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/src/bus.h -------------------------------------------------------------------------------- /src/clint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/src/clint.cpp -------------------------------------------------------------------------------- /src/clint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/src/clint.h -------------------------------------------------------------------------------- /src/csr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/src/csr.cpp -------------------------------------------------------------------------------- /src/csr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/src/csr.h -------------------------------------------------------------------------------- /src/cup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/src/cup.cpp -------------------------------------------------------------------------------- /src/cup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/src/cup.h -------------------------------------------------------------------------------- /src/dram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/src/dram.cpp -------------------------------------------------------------------------------- /src/dram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/src/dram.h -------------------------------------------------------------------------------- /src/exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/src/exception.cpp -------------------------------------------------------------------------------- /src/exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/src/exception.h -------------------------------------------------------------------------------- /src/instructions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/src/instructions.cpp -------------------------------------------------------------------------------- /src/instructions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/src/instructions.h -------------------------------------------------------------------------------- /src/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/src/log.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/param.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/src/param.h -------------------------------------------------------------------------------- /src/plic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/src/plic.cpp -------------------------------------------------------------------------------- /src/plic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/src/plic.h -------------------------------------------------------------------------------- /src/uart.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/src/uart.cpp -------------------------------------------------------------------------------- /src/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/src/uart.h -------------------------------------------------------------------------------- /tests/test_util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/tests/test_util.cpp -------------------------------------------------------------------------------- /tests/test_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/tests/test_util.h -------------------------------------------------------------------------------- /tests/unitest/bus_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/tests/unitest/bus_test.cpp -------------------------------------------------------------------------------- /tests/unitest/client_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/tests/unitest/client_test.cpp -------------------------------------------------------------------------------- /tests/unitest/cpu_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/tests/unitest/cpu_test.cpp -------------------------------------------------------------------------------- /tests/unitest/csr_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/tests/unitest/csr_test.cpp -------------------------------------------------------------------------------- /tests/unitest/dram_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/tests/unitest/dram_test.cpp -------------------------------------------------------------------------------- /tests/unitest/exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/tests/unitest/exception.cpp -------------------------------------------------------------------------------- /tests/unitest/instructions_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/tests/unitest/instructions_test.cpp -------------------------------------------------------------------------------- /tests/unitest/plic_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/tests/unitest/plic_test.cpp -------------------------------------------------------------------------------- /tests/unitest/uart_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weiox/remu/HEAD/tests/unitest/uart_test.cpp --------------------------------------------------------------------------------