Spike, a RISC-V ISA Simulator
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Andrew Waterman cb7805a968 Accept Zba, Zbb, Zbc, Zbs ISA strings 5 years ago
..
insns Accept Zba, Zbb, Zbc, Zbs ISA strings 5 years ago
abstract_device.h Refactor headers 6 years ago
arith.h Support RISC-V p-ext-proposal v0.9.2 (#637) 5 years ago
cachesim.cc Add "--log-cache-miss" option to generate a log of cache miss. (#241) 8 years ago
cachesim.h Add "--log-cache-miss" option to generate a log of cache miss. (#241) 8 years ago
clint.cc Make CLINT API use Hz instead of MHz 7 years ago
common.h Only use __builtin_expect for __GNUC__ 6 years ago
debug_defines.h Implement halt groups (#280) 8 years ago
debug_module.cc Preserve abstract s0 write if progbuf excepts. (#615) 6 years ago
debug_module.h Refactor headers 6 years ago
debug_rom_defines.h Fix a missed header file in the softfloat include install. 9 years ago
decode.h Fix ambiguous if/else warning 5 years ago
devices.cc Fix compile errors 6 years ago
devices.h Refactor headers 6 years ago
disasm.h Speed up compilation of disasm.cc, especially in clang 7 years ago
dts.cc dts: config pmp attribute by each core's setting 6 years ago
dts.h Refactor headers 6 years ago
encoding.h Support RISC-V p-ext-proposal v0.9.2 (#637) 5 years ago
entropy_source.h scalar-crypto: Initial spike support for v0.8.1 (#635) 6 years ago
execute.cc Fix commit log for WFI instructions 6 years ago
extension.cc Set badaddr=0 on illegal instruction traps 10 years ago
extension.h Refer to LICENSE in some newer source files 11 years ago
extensions.cc ext: support default library name and fix isa parser 6 years ago
gen_icache Make gen_icache script use only POSIX commands (#470) 6 years ago
insn_template.cc Add facility to instrument specific opcodes 11 years ago
insn_template.h rvv: add saturation helper function 7 years ago
interactive.cc Improve coding style of logging printfs 5 years ago
jtag_dtm.cc Implement JTAG BYPASS register. (#697) 5 years ago
jtag_dtm.h Implement JTAG BYPASS register. (#697) 5 years ago
log_file.h Write execution logs to a named log file (#409) 6 years ago
memtracer.h Use enum instead of two bools to denote memory access type 11 years ago
mmio_plugin.h Implement MMIO device plugins. 7 years ago
mmu.cc Don't make MPRV load/store virtual if MPV=1, MPP=3 (#666) 6 years ago
mmu.h Add alignment check for lr instruction (#713) 5 years ago
opcodes.h Writing non-existent CSRs, access FPRs with mstatus.FS=0 (#311) 7 years ago
processor.cc Accept Zba, Zbb, Zbc, Zbs ISA strings 5 years ago
processor.h Accept Zba, Zbb, Zbc, Zbs ISA strings 5 years ago
remote_bitbang.cc fixing compilation errors on openbsd 8 years ago
remote_bitbang.h debug: move remote_bitbang into riscv 9 years ago
riscv.ac Remove stray comma in configure 6 years ago
riscv.mk.in Support RISC-V p-ext-proposal v0.9.2 (#637) 5 years ago
rocc.cc Refer to LICENSE in some newer source files 11 years ago
rocc.h Support multiple extensions at the same time 6 years ago
rom.cc Remove MTIME[CMP]; add RTC device 10 years ago
sim.cc Fix --kernel and --initrd options w.r.t. sparse mem_t implementation 6 years ago
sim.h Implement support for big-endian targets 6 years ago
simif.h Adding symbol lookup when --enable-commitlog is enabled (#558) 6 years ago
tracer.h Add facility to instrument specific opcodes 11 years ago
trap.cc WIP on priv spec v1.9 11 years ago
trap.h Fix hstatus.GVA and mstatus.GVA updation 6 years ago