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 7c4cf010a1
Merge pull request #1085 from ImanHosseini/patch1
4 years ago
..
insns Remove unnecessary argument alu(always false) from macro 4 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 space between if/while/switch and '(' 4 years ago
cachesim.h add clean_invalidate function for caches 5 years ago
cfg.h Move real_time_clint into cfg_t 4 years ago
clint.cc add support for time/timeh/htimedelta/htimedeltah csrs 4 years ago
common.h Fix load/store performance under clang 4 years ago
csrs.cc Merge pull request #1036 from plctlab/plct-sscofpmf-dev 4 years ago
csrs.h Merge pull request #1036 from plctlab/plct-sscofpmf-dev 4 years ago
debug_defines.h Update debug_defines.h (#942) 4 years ago
debug_module.cc Add space between if/while/switch and '(' 4 years ago
debug_module.h Fix code indentation in processor.cc, interactive.cc, debug_module.h/cc 4 years ago
debug_rom_defines.h Fix a missed header file in the softfloat include install. 9 years ago
decode.h Remove unnecessary argument alu(always false) from macro 4 years ago
devices.cc Fix compile errors 6 years ago
devices.h encoding: udpate and move platform-related define out 5 years ago
disasm.h Split isa_parser_t out of processor.* and into its own file (#955) 4 years ago
dts.cc remove multi blank lines 4 years ago
dts.h Avoid an unnecessary strcpy (#925) 5 years ago
encoding.h update encoding.h 4 years ago
entropy_source.h Add space between if/while/switch and '(' 4 years ago
execute.cc Fix code indentation in processor.cc, interactive.cc, debug_module.h/cc 4 years ago
extension.cc Set badaddr=0 on illegal instruction traps 9 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
insn_macros.h Move definitions of P and require macros 5 years ago
insn_template.cc Support RV32E/RV64E base ISAs 5 years ago
insn_template.h rvv: add saturation helper function 7 years ago
interactive.cc Add space between if/while/switch and '(' 4 years ago
isa_parser.cc Merge pull request #1036 from plctlab/plct-sscofpmf-dev 4 years ago
isa_parser.h Merge pull request #1036 from plctlab/plct-sscofpmf-dev 4 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 5 years ago
mmio_plugin.h Implement MMIO device plugins. 7 years ago
mmu.cc Check for reserved PBMT values during tablewalks and fault if found 4 years ago
mmu.h Fix trigger never fire on executing an instruction on plugin devices (#1084) 4 years ago
opcodes.h Writing non-existent CSRs, access FPRs with mstatus.FS=0 (#311) 7 years ago
overlap_list.h add support for overlap instructions 4 years ago
p_ext_macros.h Factor out P extension macros into their own header 4 years ago
platform.h fix typo. (#723) 5 years ago
processor.cc Merge pull request #1036 from plctlab/plct-sscofpmf-dev 4 years ago
processor.h Merge pull request #1036 from plctlab/plct-sscofpmf-dev 4 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 vestiges of legacy RVV SLEN parameter 5 years ago
riscv.mk.in Include recently added headers in riscv/riscv.mk.in 4 years ago
rocc.cc Remove insn_func_t::supported field 4 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 detects the loading of isa-incompatible (i.e. 32 bit code to 64bit HART) code and emits an error message to help avoid unintentionally loading wrong elf. 4 years ago
sim.h Add support for freg command to read X regs when enable Zfinx 4 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.h Move ebreak* logic from take_trap into instructions. (#1006) 4 years ago
triggers.cc Initialize triggers using default member initializers 4 years ago
triggers.h Initialize triggers using default member initializers 4 years ago
v_ext_macros.h Remove redundant require_vm in macro VI_VV_LOOP_WITH_CARRY 4 years ago