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.
 
 
 
 
 
 
Ved Shanbhogue 8dda7a208d add halfword width amo instructions 3 years ago
..
insns add halfword width amo instructions 3 years ago
abstract_device.h devices: Switch plugin device interface to use device_factory_t 3 years ago
abstract_interrupt_controller.h Add an abstract interrupt controller interface 4 years ago
arith.h Zvk: Infrastructure for Zvk extensions, element group handling 3 years ago
cachesim.cc Print cache stats even when no access 3 years ago
cachesim.h Merge pull request #1306 from Jakub-Palider/master-override-cache-name 3 years ago
cfg.cc change mem_cfg_t to accept cases when (base + size) is at 64-bit address space border 3 years ago
cfg.h Add cfg_t::max_hartid accessor 3 years ago
check-opcode-overlap.t.cc Add test that ensures opcodes don't overlap unless explicitly specified 3 years ago
clint.cc device_t: Add device_factory_t's for ns16550/clint/plic 3 years ago
common.h Add UNUSED macro for suppressing unused-parameter/variable warnings 4 years ago
csrs.cc Add Smcntrpmf functionality 3 years ago
csrs.h rename *envcfg.HADE to *envcfg.ADUE 3 years ago
debug_defines.h update debug_defines.h 4 years ago
debug_module.cc debug: Abstract commands fail on unavailable harts. 3 years ago
debug_module.h Let debugger control hart availability 3 years ago
debug_rom_defines.h Fix a missed header file in the softfloat include install. 8 years ago
decode.h Revert "tmp" 3 years ago
decode_macros.h bf16: handle invalid Nan-boxed accessing 3 years ago
devices.cc devices: Switch plugin device interface to use device_factory_t 3 years ago
devices.h Introduce `abstract_mem_t` to allow custom implementations 3 years ago
disasm.h Remove decode_macros.h from disasm.h 3 years ago
dts.cc Introduce `abstract_mem_t` to allow custom implementations 3 years ago
dts.h Introduce `abstract_mem_t` to allow custom implementations 3 years ago
encoding.h Update to Zalasr encodings to require the aq/rl bits be set rather than assuming they are 3 years ago
entropy_source.h Remove entropy_source.h -> internals.h dependency 3 years ago
execute.cc Add prv_changed / v_changed fields to state 3 years ago
extension.cc Set badaddr=0 on illegal instruction traps 9 years ago
extension.h Suppress most unused variable warnings 4 years ago
extensions.cc ext: support default library name and fix isa parser 6 years ago
insn_macros.h Rewrite require macro so it can be used as an expression 4 years ago
insn_template.cc Reduce compile time increase introduced by #1189 3 years ago
insn_template.h Split decode.h into public decode.h and private decode_macros.h 3 years ago
interactive.cc interactive: Improve ctrlc responsiveness 3 years ago
isa_parser.h Spike support for the Zalasr extension 3 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 add clean_invalidate function for caches 4 years ago
mmu.cc rename *envcfg.HADE to *envcfg.ADUE 3 years ago
mmu.h Merge pull request #1413 from YenHaoChen/pr-mcontrol-cbo-zero-tval 3 years ago
ns16550.cc ns16550_t: ns16550 should parse interrupt id from the fdt 3 years ago
opcodes.h Writing non-existent CSRs, access FPRs with mstatus.FS=0 (#311) 7 years ago
overlap_list.h Zvk: extensions parsing 3 years ago
p_ext_macros.h Suppress unused-variable warnings in P-extension macros 4 years ago
platform.h Fix --bootargs default value in spike usage help() function 3 years ago
plic.cc device_t: Add device_factory_t's for ns16550/clint/plic 3 years ago
processor.cc rename *envcfg.HADE to *envcfg.ADUE 3 years ago
processor.h Add prv_changed / v_changed fields to state 3 years ago
remote_bitbang.cc fixing compilation errors on openbsd 7 years ago
remote_bitbang.h debug: move remote_bitbang into riscv 9 years ago
riscv.ac Add zicntr_zihpm to DEFAULT_ISA 3 years ago
riscv.mk.in Spike support for the Zalasr extension 3 years ago
rocc.cc Reduce compile time increase introduced by #1189 3 years ago
rocc.h Remove dependency on decode_macros in rocc.h 3 years ago
rom.cc Split decode.h into public decode.h and private decode_macros.h 3 years ago
sim.cc Introduce `abstract_mem_t` to allow custom implementations 3 years ago
sim.h Introduce `abstract_mem_t` to allow custom implementations 3 years ago
simif.h Move debug_mmu used by debug_module up to simif_t 3 years ago
socketif.cc Move boost asio socket interface to socketif_t 3 years ago
socketif.h Move boost asio socket interface to socketif_t 3 years ago
tracer.h Suppress most unused variable warnings 4 years ago
trap.h Split decode.h into public decode.h and private decode_macros.h 3 years ago
triggers.cc triggers: fix: not decrease icount.count on firing other icount with action=debug 3 years ago
triggers.h triggers: refactor: icount: breakdown detect_icount_match() into detect_icount_fire() and detect_icount_decrement() 3 years ago
v_ext_macros.h vamo: remove related loop macro 3 years ago
vector_unit.cc Zvk: Infrastructure for Zvk extensions, element group handling 3 years ago
vector_unit.h Zvk: Infrastructure for Zvk extensions, element group handling 3 years ago
zvk_ext_macros.h Fixing minor typo Gallois -> Galois 3 years ago
zvkned_ext_macros.h Zvk: Implement Zvkned, vector AES single round 3 years ago
zvknh_ext_macros.h Zvk: Implement Zvknh[ab], NIST Suite: Vector SHA-2 3 years ago
zvksed_ext_macros.h Zvk: Implement Zvksed, vector SM4 Block Cipher 3 years ago
zvksh_ext_macros.h Zvk: Implement Zvksh, vector SM3 Hash Function 3 years ago