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 3bdb768ed9
Merge pull request #2101 from sifive/master
7 months ago
..
insns Add Zvfbfa, Zvfofp8min, Zvfofp4min support 7 months ago
abstract_device.h Don't include built-in devices in mmio_device_map 10 months ago
abstract_interrupt_controller.h Add an abstract interrupt controller interface 4 years ago
arith.h UB in negate in mulh/mulhsu 1 year ago
bulknormdot.h Add default destructor to suppress warning 8 months 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 feat: move cache block size initialization to constructor 1 year ago
cfg.h feat: move cache block size initialization to constructor 1 year ago
check-opcode-overlap.t.cc Validate contents of overlap list in CI 2 years ago
clint.cc Don't include built-in devices in mmio_device_map 10 months ago
common.h Add UNUSED macro for suppressing unused-parameter/variable warnings 4 years ago
csr_init.cc csr: fix mseccfg for rv32 8 months ago
csrs.cc Add UNUSED to suppress warning 8 months ago
csrs.h Add DCSR.MPRVEN support 11 months ago
debug_defines.h triggers: refactor: update debug_defines.h 2 years ago
debug_module.cc Add aamvirtual support for abstract memory access 7 months ago
debug_module.h Add aamvirtual support for abstract memory access 7 months ago
debug_rom_defines.h Fix a missed header file in the softfloat include install. 8 years ago
decode.h ext: add zibi 8 months ago
decode_macros.h Add Zvfbfa, Zvfofp8min, Zvfofp4min support 7 months ago
devices.cc changing type of external_simulator member of external_sim_device_t 1 year ago
devices.h minor spacing fix 1 year ago
disasm.h Support strict disassembly in disassembler_t 1 year ago
dts.cc Remove or waive unused variables (-Werror) 1 year ago
dts.h Improve dts <-> dtb API 2 years ago
encoding.h Add Zvfbfa, Zvfofp8min, Zvfofp4min support 7 months ago
entropy_source.h Add include guards to entropy_source.h 2 years ago
execute.cc Reduce perf impact of Ziccid 11 months ago
extension.cc refactor: make extensions accept processor as an argument 1 year ago
extension.h refactor: make extensions accept processor as an argument 1 year 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 Refactor insn_template to be more DRY 2 years ago
insn_template.h triggers: implement tcontrol 2 years ago
interactive.cc Suppress warning for unused write() result 8 months ago
isa_parser.h Add Zvfbfa, Zvfofp8min, Zvfofp4min support 7 months ago
jtag_dtm.cc Implement JTAG BYPASS register. (#697) 5 years ago
jtag_dtm.h increase DTMCS.abits to be compliant debug specification 1 year ago
log_file.h Fix ignored-attributes warning for unique_ptr declaration 2 years ago
memtracer.h add clean_invalidate function for caches 4 years ago
mmu.cc PTE store in s2xlate should use the trap_type instead of type 8 months ago
mmu.h Remove MAX_PADDR_BITS 10 months ago
ns16550.cc ns16550.cc : fix handling clear rx/tx FIFO requests. 10 months ago
opcodes.h Add aamvirtual support for abstract memory access 7 months ago
overlap_list.h Separate RV32 and RV64 C instructions into separate files 2 years ago
platform.h Suppress -Wtype-limits warning 8 months ago
plic.cc Don't include built-in devices in mmio_device_map 10 months ago
processor.cc Merge pull request #2037 from riscv-software-src/2036-redux 10 months ago
processor.h csr: fix mseccfg for rv32 8 months ago
remote_bitbang.cc remote_bitbang: make send_buf class member 2 years ago
remote_bitbang.h remote_bitbang: make send_buf class member 2 years ago
riscv.ac riscv/riscv.ac: autoupdate 1 year ago
riscv.mk.in Add Zvfbfa, Zvfofp8min, Zvfofp4min support 7 months ago
rocc.cc Remove non-ISO compound literals (-Wpedantic) 1 year ago
rocc.h refactor: make extensions accept processor as an argument 1 year ago
rom.cc Split decode.h into public decode.h and private decode_macros.h 3 years ago
sim.cc Fix typo: "prroperly" → "properly" in endian support message 7 months ago
sim.h Avoid using bus_t::find_device without len arg 1 year 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 Add Ssdbltrp 2 years ago
triggers.cc Avoid mixing enums and integers in ternary expressions (-Wextra) 1 year ago
triggers.h Remove extra semicolons (-Wpedantic) 1 year ago
v_ext_macros.h Add Zvfbfa, Zvfofp8min, Zvfofp4min support 7 months ago
vector_unit.cc Add Zvfbfa, Zvfofp8min, Zvfofp4min support 7 months ago
vector_unit.h Add Zvfbfa, Zvfofp8min, Zvfofp4min support 7 months ago
zicfiss.h Need zero extend for sspopchk compared vale 1 year ago
zvbdot.h Implement Zvfbqdot8f 8 months ago
zvk_ext_macros.h vector: crypto: fix EMUL alignment check for .vs operations 1 year ago
zvkned_ext_macros.h vector: crypto: fix EMUL alignment check for .vs operations 1 year ago
zvknh_ext_macros.h vector: crypto: fix constraint checks for vector-crypto instructions 1 year ago
zvksed_ext_macros.h vector: crypto: fix constraint checks for vector-crypto instructions 1 year ago
zvksh_ext_macros.h vector: crypto: fix constraint checks for vector-crypto instructions 1 year ago