..
insns
Merge pull request #1904 from YenHaoChen/pr-vcompress
1 year ago
abstract_device.h
Support per-device arguments and device factory reuse
2 years 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
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
Check size_t bounds overflow in create_mem_region
2 years ago
cfg.h
Remove all --varch parsing
2 years ago
check-opcode-overlap.t.cc
Validate contents of overlap list in CI
2 years ago
clint.cc
Support per-device arguments and device factory reuse
2 years ago
common.h
Add UNUSED macro for suppressing unused-parameter/variable warnings
4 years ago
csr_init.cc
Merge pull request #1796 from cyyself/tmp_mcountinhibit
2 years ago
csrs.cc
Fix LCOFI bit implementation in hvip register
1 year ago
csrs.h
refactor: Move halt out of dcsr
2 years ago
debug_defines.h
triggers: refactor: update debug_defines.h
2 years ago
debug_module.cc
fix typos
2 years ago
debug_module.h
Fix a few compile warnings
2 years ago
debug_rom_defines.h
Fix a missed header file in the softfloat include install.
8 years ago
decode.h
Add Zicfiss extension from CFI extension, v0.4.0
2 years ago
decode_macros.h
Remove require_fs macro, as it is only used once
1 year 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
Support strict disassembly in disassembler_t
1 year ago
dts.cc
In dtc_compile, use c string instead of stl string
2 years ago
dts.h
Improve dts <-> dtb API
2 years ago
encoding.h
update encoding.h to get rid of erroneous define
1 year ago
entropy_source.h
Add include guards to entropy_source.h
2 years ago
execute.cc
refactor: Merge halt and halt_on_reset variables in processor_t
2 years ago
extension.cc
Set badaddr=0 on illegal instruction traps
9 years ago
extension.h
feat: add possibility for custom CSRs
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
Fix trap interactive output
2 years ago
isa_parser.h
Updated load/store pair for RV32 to v0.10
2 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
Fix ignored-attributes warning for unique_ptr declaration
1 year ago
memtracer.h
add clean_invalidate function for caches
4 years ago
mmu.cc
Fix pointer masking for misaligned accesses
1 year ago
mmu.h
Fix pointer masking for misaligned accesses
1 year ago
ns16550.cc
Support per-device arguments and device factory reuse
2 years ago
opcodes.h
Writing non-existent CSRs, access FPRs with mstatus.FS=0 (#311)
7 years ago
overlap_list.h
Separate RV32 and RV64 C instructions into separate files
2 years ago
platform.h
Remove --with-priv compile flag
2 years ago
plic.cc
fix typos
2 years ago
processor.cc
Add extension_t csrs in reset(), not register_extension()
1 year ago
processor.h
refactor: Merge halt and halt_on_reset variables in processor_t
2 years 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
Remove --with-priv compile flag
2 years ago
riscv.mk.in
Move CSR initialization to its own file
2 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
Add instruction limit
1 year ago
sim.h
Add instruction limit
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
Only implement one solution for native triggers.
2 years ago
triggers.h
triggers: Move allow_action() into common_match()
2 years ago
v_ext_macros.h
fix typos
2 years ago
vector_unit.cc
Add CSRs through an interface, rather than mutating csrmap
2 years ago
vector_unit.h
Zvk: Infrastructure for Zvk extensions, element group handling
3 years ago
zicfiss.h
Add Zicfiss extension from CFI extension, v0.4.0
2 years ago
zvk_ext_macros.h
Don't enforce alignment constraints vwsll.v[xi] rs1 arg
2 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