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.
 
 
 
 
 
 
Jerry Zhao 4d4159e76d Pull memif_endianness_t into cfg.h 3 years ago
..
insns Merge pull request #1162 from riscv-software-src/sfence 3 years ago
abstract_device.h Refactor headers 5 years ago
abstract_interrupt_controller.h Add an abstract interrupt controller interface 4 years ago
arith.h move fucntion cto() from processor.h to arith.h 4 years ago
cachesim.cc Add space between if/while/switch and '(' 4 years ago
cachesim.h Suppress most unused variable warnings 4 years ago
cfg.cc Add cfg.cc to hold internal implementation of mem_cfg_t 3 years ago
cfg.h Pull memif_endianness_t into cfg.h 3 years ago
clint.cc add support for time/timeh/htimedelta/htimedeltah csrs 4 years ago
common.h Add UNUSED macro for suppressing unused-parameter/variable warnings 4 years ago
csrs.cc triggers: implement tdata3 CSR fields 3 years ago
csrs.h refactor: add tdata3_csr_t; preparation for CSR textra 3 years ago
debug_defines.h update debug_defines.h 3 years ago
debug_module.cc Template-ize stores 4 years ago
debug_module.h Add --dm-no-abstract-fpr option. 4 years ago
debug_rom_defines.h Fix a missed header file in the softfloat include install. 8 years ago
decode.h Pull p/v_ext_macros.h out of decode.h 3 years ago
devices.cc Add dump memory command to interactive mode 4 years ago
devices.h Make PLIC/NS16550 coding style more conformant 4 years ago
disasm.h Split isa_parser_t out of processor.* and into its own file (#955) 4 years ago
dts.cc Add address-cells to PLIC DTS entry 3 years ago
dts.h Merge branch 'master' into plic_uart_v1 4 years ago
encoding.h update encoding.h 3 years ago
entropy_source.h Suppress most unused variable warnings 4 years ago
execute.cc Convert triggers::module_t::detect_trap_match to std::optional 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 Support RV32E/RV64E base ISAs 4 years ago
insn_template.h Pull p/v_ext_macros.h out of decode.h 3 years ago
interactive.cc Move boost asio socket interface to socketif_t 3 years ago
isa_parser.cc Improve Zfinx error message 3 years ago
isa_parser.h add support for flags for Zc* extensions 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
mmio_plugin.h Implement MMIO device plugins. 7 years ago
mmu.cc Convert triggers::module_t::detect_memory_access_match to std::optional 3 years ago
mmu.h Pull memif_endianness_t into cfg.h 3 years ago
ns16550.cc Make PLIC/NS16550 coding style more conformant 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 zcmt 3 years ago
p_ext_macros.h Suppress unused-variable warnings in P-extension macros 4 years ago
platform.h Add ns16550 serial device emulation 4 years ago
plic.cc Make reserved PLIC behavior more realistic 3 years ago
processor.cc Merge pull request #1173 from ucb-bar/splitvu 3 years ago
processor.h Merge pull request #1173 from ucb-bar/splitvu 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 Remove vestiges of legacy RVV SLEN parameter 5 years ago
riscv.mk.in Add cfg.cc to hold internal implementation of mem_cfg_t 3 years ago
rocc.cc Suppress most unused variable warnings 4 years ago
rocc.h Support multiple extensions at the same time 5 years ago
rom.cc Suppress most unused variable warnings 4 years ago
sim.cc Move boost asio socket interface to socketif_t 3 years ago
sim.h Move boost asio socket interface to socketif_t 3 years ago
simif.h Fixed -Wnon-virtual-dtor warnings 4 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 Merge pull request #1161 from riscv-software-src/snprintf 3 years ago
triggers.cc Move mhselect_compare into mhselect_interpretation 3 years ago
triggers.h Move mhselect_compare into mhselect_interpretation 3 years ago
v_ext_macros.h Pull vector unit into separate source/header 3 years ago
vector_unit.cc Fix build on M1 3 years ago
vector_unit.h Pull vector unit into separate source/header 3 years ago