aboutsummaryrefslogtreecommitdiff
path: root/riscv
AgeCommit message (Expand)AuthorFilesLines
2023-01-03Add method to probe which memory regions are reservableJerry Zhao3-7/+13
2023-01-03Remove extraneous semicolon from simif.hJerry Zhao1-1/+1
2023-01-03Specify addresses are physical for simif_t member functionsJerry Zhao5-37/+37
2023-01-02Merge pull request #1177 from YenHaoChen/pr-mcontrol6Scott Johnson2-58/+105
2022-12-27Prevent processor_t from retiring instructions after a WFIJerry Zhao3-0/+10
2022-12-24Merge pull request #1195 from riscv-software-src/mmio_typeAndrew Waterman3-1/+11
2022-12-23Add mmio_fetch to simif_t to distinguish between fetch/load for mmio accessesJerry Zhao3-1/+11
2022-12-22Remove non-installed header lists from Makefile fragmentsAndrew Waterman1-34/+0
2022-12-21Merge pull request #1192 from riscv-software-src/improve-histogramAndrew Waterman2-3/+7
2022-12-21Merge pull request #1191 from riscv-software-src/always_histogramAndrew Waterman3-20/+7
2022-12-21Merge pull request #1147 from riscv-software-src/extension-namespaceAndrew Waterman1-1/+1
2022-12-21Speed up histogramming by changing data structureAndrew Waterman1-1/+1
2022-12-21Sort histogram printout count, rather than addressAndrew Waterman1-2/+6
2022-12-21Remove --enable-histogram optionAndrew Waterman2-12/+0
2022-12-21Only clear logging structures if logging is enabledAndrew Waterman1-2/+5
2022-12-21Always use slow path for histogrammingAndrew Waterman1-2/+2
2022-12-21Support histogram regardless of configure flagAndrew Waterman2-4/+0
2022-12-20Reduce compile time increase introduced by #1189Andrew Waterman6-44/+72
2022-12-21triggers: add mcontrol6 triggerYenHaoChen2-0/+52
2022-12-21triggers: refactor: add mcontrol_common_t::legalize_match() functionYenHaoChen2-14/+17
2022-12-21triggers: refactor: remove redundant namespace qualifiersYenHaoChen1-7/+7
2022-12-21triggers: refactor: extract mcontrol_common_t from mcontrol_tYenHaoChen2-6/+10
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