| .. |
|
insns
|
fix condition of executing cbo.inval as a flush operation
|
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
|
Zvk: Implement Zvbb, Vector Bit-manipulation for Cryptography
|
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
|
rename *envcfg.HADE to *envcfg.ADUE
|
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
|
Add Smcntrpmf functionality
|
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
|
vamo: remove from building list
|
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
|
Zvk: Infrastructure for Zvk extensions, element group handling
|
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
|
Zvk: Implement Zvkg, Vector GCM/GMAC instruction
|
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 |