aboutsummaryrefslogtreecommitdiff
path: root/riscv
AgeCommit message (Expand)AuthorFilesLines
2022-12-21triggers: refactor: update trigger_t::mode_match()YenHaoChen1-5/+5
2022-12-21triggers: refactor: add trigger_t::mode_match() functionYenHaoChen2-14/+14
2022-12-20Support more than 65 Z* extensionsAndrew Waterman1-1/+1
2022-12-21triggers: refactor: move m/s/u/vs/vu to trigger_tYenHaoChen1-15/+6
2022-12-21triggers: refactor: add mcontrol.vs and mcontrol.vuYenHaoChen2-3/+4
2022-12-21triggers: refactor: cleaner vs and vu checkingYenHaoChen1-8/+4
2022-12-20Always build with commit logging supportJerry Zhao4-18/+3
2022-12-20Add logged instruction variants to insn_desc_tJerry Zhao3-17/+46
2022-12-20Add logged variants of insn templatesJerry Zhao6-18/+36
2022-12-20Replace compile-time commitlog check with runtime check for vector writesJerry Zhao1-3/+1
2022-12-20Replace compile-time conditional with run-time conditional for load/store log...Jerry Zhao1-19/+4
2022-12-20Split execute_insn into fast and logged variantsJerry Zhao1-14/+9
2022-12-20Force slow-path when commit-logging is enabledJerry Zhao1-1/+1
2022-12-20Always compile commit-log utility functionsJerry Zhao1-2/+0
2022-12-20Check commitlog-enable dynamicallly for csr_t::log_special_writeJerry Zhao1-4/+2
2022-12-20Always reset commit logging variablesJerry Zhao1-2/+0
2022-12-20Always perform symbol lookup in debugJerry Zhao2-7/+5
2022-12-20Fix compile error in commit-logging codeJerry Zhao1-3/+3
2022-12-20Allow reads/writes to reserved CLINT regionsJerry Zhao1-0/+4
2022-12-17arith.h: remove redundant y1 = t; in mulhu(uint64_t, uint64_t)Serdar Sayın1-1/+0
2022-12-16Remove processor.h/sim.h -> config.h dependenciesJerry Zhao2-2/+0
2022-12-16Add missing vector_unit.h to install headers listJerry Zhao1-1/+2
2022-12-16Remove entropy_source.h -> internals.h dependencyJerry Zhao1-1/+0
2022-12-16Add missing abstract_interrupt_controller.h to header listsJerry Zhao1-0/+2
2022-12-16Remove debug_module.h -> mmu.h dependencyJerry Zhao1-1/+2
2022-12-15Use relative include paths to support public usage of these headersJerry Zhao2-2/+2
2022-12-15Don't install instruction decode macrosJerry Zhao1-3/+1
2022-12-15Add config.h includes directly to source files instead of relying on header c...Jerry Zhao4-0/+4
2022-12-15Merge pull request #1182 from riscv-software-src/fix-1180Andrew Waterman1-0/+1
2022-12-15Merge pull request #1181 from riscv-software-src/better-error-messageAndrew Waterman1-1/+6
2022-12-15Fix build broken by #1170 and #1180Andrew Waterman1-0/+1
2022-12-15Merge pull request #1180 from ucb-bar/cleancfgAndrew Waterman9-30/+45
2022-12-15Print better error message when requesting >1024 hartsAndrew Waterman1-1/+6
2022-12-15Rename memif_endianness_t to endianness_tJerry Zhao7-16/+16
2022-12-15Pull memif_endianness_t into cfg.hJerry Zhao2-1/+6
2022-12-15Add cfg.cc to hold internal implementation of mem_cfg_tJerry Zhao3-16/+26
2022-12-15Split decode.h into public decode.h and private decode_macros.hJerry Zhao9-312/+328
2022-12-14Merge pull request #1175 from riscv-software-src/fix-mac-buildAndrew Waterman1-0/+1
2022-12-14Fix build on M1Andrew Waterman1-0/+1
2022-12-13Move boost asio socket interface to socketif_tJerry Zhao6-86/+143
2022-12-13Merge pull request #1173 from ucb-bar/splitvuAndrew Waterman9-207/+245
2022-12-12Make the processor_t interface independent of configure'd variables (#1174)Jerry Zhao3-14/+8
2022-12-12Pull vector unit into separate source/headerJerry Zhao7-205/+243
2022-12-12Pull p/v_ext_macros.h out of decode.hJerry Zhao2-2/+2
2022-12-10Move mhselect_compare into mhselect_interpretationScott Johnson2-5/+5
2022-12-10Use interpret_mhselect() to decide textra compare modeScott Johnson2-17/+2
2022-12-10Interpret mhselect in centralized placeScott Johnson2-12/+28
2022-12-10triggers: add mcontext and hcontext CSRsYenHaoChen3-7/+15
2022-12-10triggers: add scontext CSRYenHaoChen3-2/+13
2022-12-10triggers: checking textra (tdata3); checking ASID and VMIDYenHaoChen2-2/+57