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.
 
 
 
 
 
 
Kip Walker 7e9da99668 Remove the now-unused PC_SERIALIZE_WFI 4 years ago
..
insns Move ebreak* logic from take_trap into instructions. (#1006) 4 years ago
abstract_device.h Refactor headers 5 years ago
arith.h Support RISC-V p-ext-proposal v0.9.2 (#637) 5 years ago
cachesim.cc add clean_invalidate function for caches 4 years ago
cachesim.h add clean_invalidate function for caches 4 years ago
cfg.h Move real_time_clint into cfg_t 4 years ago
clint.cc Convert mip to csr_t family 5 years ago
common.h Add NORETURN macro 5 years ago
csrs.cc Fix RV32 hgatp write mask computation (#1014) 4 years ago
csrs.h Change henvcfg csr to a henvcfg_csr_t 4 years ago
debug_defines.h Update debug_defines.h (#942) 4 years ago
debug_module.cc Update debug_defines.h (#942) 4 years ago
debug_module.h Don't say "master" (#898) 4 years ago
debug_rom_defines.h Fix a missed header file in the softfloat include install. 8 years ago
decode.h Remove the now-unused PC_SERIALIZE_WFI 4 years ago
devices.cc Fix compile errors 5 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 update dts.cc to make sv57 default maximum paging mode (#962) 4 years ago
dts.h Avoid an unnecessary strcpy (#925) 4 years ago
encoding.h Implement Sv57 and Sv57x4 translation modes 4 years ago
entropy_source.h Zbkx renames xperm.n and xperm.b as xperm4 and xperm8. (#846) 5 years ago
execute.cc Remove the now-unused PC_SERIALIZE_WFI 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 4 years ago
insn_template.h rvv: add saturation helper function 7 years ago
interactive.cc Construct an isa_parser_t and pass it to processor_t constructor 4 years ago
isa_parser.cc V in misa implies FD 4 years ago
isa_parser.h mmu: support asid/vmid (#928) 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 4 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 Pass acutally_store from store_func to misaligned_store 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 Move ebreak* logic from take_trap into instructions. (#1006) 4 years ago
processor.h Remove insn_func_t::supported field 4 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 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 5 years ago
rom.cc Remove MTIME[CMP]; add RTC device 10 years ago
sim.cc Move real_time_clint into cfg_t 4 years ago
sim.h Move real_time_clint into cfg_t 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 Use MCONTROL_TYPE_MATCH macro instead of 2 4 years ago
triggers.h Implement mcontrol trigger hit bit. 4 years ago
v_ext_macros.h rvv: fix the checking eew and elen for index load 4 years ago