aboutsummaryrefslogtreecommitdiff
path: root/riscv
AgeCommit message (Expand)AuthorFilesLines
2023-01-04Add cfg_t field to enable PTE dirtyingJerry Zhao1-0/+3
2023-01-04Merge pull request #1209 from riscv-software-src/debugfixJerry Zhao2-5/+9
2023-01-04Merge pull request #1207 from YenHaoChen/pr-trap-trigger-commonScott Johnson2-33/+34
2023-01-03Fix debug-mode regression introduced by 20e7f53Jerry Zhao2-5/+9
2023-01-04triggers: refactor: move mode_match() and textra_match() to private for prote...YenHaoChen1-2/+2
2023-01-04triggers: refactor: create trigger_t::common_match()YenHaoChen2-3/+7
2023-01-04triggers: refactor: move textra_match() to protected from publicYenHaoChen1-1/+1
2023-01-04triggers: refactor: move textra_match() into detect_trap_match::detect_trap_m...YenHaoChen1-2/+2
2023-01-04triggers: refactor: move textra_match() into mcontrol_common_t::detect_memory...YenHaoChen1-2/+3
2023-01-04triggers: refactor: move detect_trap_match() to trap_common_t from itrigger_t...YenHaoChen2-21/+3
2023-01-04triggers: refactor: create virtual function trap_common_t::simple_match()YenHaoChen1-2/+5
2023-01-04triggers: refactor: move get_action() to trap_common_t from itrigger_t/etrigg...YenHaoChen1-4/+1
2023-01-04triggers: refactor: move get_dmode() to trap_common_t from itrigger_t/etrigger_tYenHaoChen1-2/+3
2023-01-04triggers: refactor: move action variable to trap_common_t from itrigger_t/etr...YenHaoChen1-2/+1
2023-01-04triggers: refactor: move hit variable to trap_common_t from itrigger_t/etrigg...YenHaoChen1-2/+1
2023-01-04triggers: refactor: move dmode variable to trap_common_t from itrigger_t/etri...YenHaoChen1-2/+2
2023-01-04triggers: refactor: add empty parent trap_common_t class for itrigger_t and e...YenHaoChen1-2/+5
2023-01-03Delete --enable-misaligned configure optionAndrew Waterman1-5/+0
2023-01-03Respect --[no-]misaligned command-line flagAndrew Waterman2-19/+13
2023-01-03Add --[no-]misaligned command-line optionsAndrew Waterman1-0/+3
2023-01-03Pass cfg object to processor_t constructorAndrew Waterman3-9/+9
2023-01-03Merge pull request #1203 from riscv-software-src/misa-c-read-onlyAndrew Waterman2-7/+3
2023-01-03Merge pull request #1200 from riscv-software-src/mmio_pteAndrew Waterman2-18/+54
2023-01-04triggers: refactor: add bool etrigger_t::simple_match()YenHaoChen2-1/+7
2023-01-04triggers: refactor: add bool itrigger_t::simple_match()YenHaoChen2-1/+7
2023-01-03Make misa.C read-onlyAndrew Waterman1-6/+1
2023-01-03Support pte load/store from mmio regionsJerry Zhao1-2/+2
2023-01-03Pull pte load/store into methods of mmu_tJerry Zhao2-18/+54
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-29Make obvious that PC alignment mask is a function of IALIGNAndrew Waterman1-1/+2
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