Menu

Commit [r6157]  Maximize  Restore  History

Adding a skeleton RISC-V CPU and RISC-V "virt" machine. Refactoring some parts of the new framework to deal better with variable length instructions during disassembly.

gavare 2019-02-27

changed /gxemul/trunk/HISTORY
changed /gxemul/trunk/src/components/cpu/CPUComponent.cc
changed /gxemul/trunk/src/components/cpu/CPUDyntransComponent.cc
changed /gxemul/trunk/src/components/cpu/I960_CPUComponent.cc
changed /gxemul/trunk/src/components/cpu/M88K_CPUComponent.cc
changed /gxemul/trunk/src/components/cpu/MIPS_CPUComponent.cc
changed /gxemul/trunk/src/components/cpu/Makefile.skel
added /gxemul/trunk/src/components/cpu/RISCV_CPUComponent.cc
changed /gxemul/trunk/src/components/machines/Makefile.skel
added /gxemul/trunk/src/components/machines/RISCVvirtMachine.cc
changed /gxemul/trunk/src/include/components/CPUComponent.h
changed /gxemul/trunk/src/include/components/CPUDyntransComponent.h
changed /gxemul/trunk/src/include/components/I960_CPUComponent.h
changed /gxemul/trunk/src/include/components/M88K_CPUComponent.h
changed /gxemul/trunk/src/include/components/MIPS_CPUComponent.h
added /gxemul/trunk/src/include/components/RISCV_CPUComponent.h
added /gxemul/trunk/src/include/components/RISCVvirtMachine.h
changed /gxemul/trunk/src/include/thirdparty/exec_elf.h
changed /gxemul/trunk/src/main/ComponentFactory.cc
changed /gxemul/trunk/src/main/fileloaders/FileLoader_ELF.cc
/gxemul/trunk/HISTORY Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/components/cpu/CPUComponent.cc Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/components/cpu/CPUDyntransComponent.cc Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/components/cpu/I960_CPUComponent.cc Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/components/cpu/M88K_CPUComponent.cc Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/components/cpu/MIPS_CPUComponent.cc Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/components/cpu/Makefile.skel Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/components/cpu/RISCV_CPUComponent.cc Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/components/machines/Makefile.skel Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/components/machines/RISCVvirtMachine.cc Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/include/components/CPUComponent.h Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/include/components/CPUDyntransComponent.h Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/include/components/I960_CPUComponent.h Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/include/components/M88K_CPUComponent.h Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/include/components/MIPS_CPUComponent.h Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/include/components/RISCV_CPUComponent.h Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/include/components/RISCVvirtMachine.h Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/include/thirdparty/exec_elf.h Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/main/ComponentFactory.cc Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/main/fileloaders/FileLoader_ELF.cc Diff Switch to side-by-side view
Loading...
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.