aboutsummaryrefslogtreecommitdiff
path: root/riscv
AgeCommit message (Expand)AuthorFilesLines
2023-01-13Simplify isa_parser_t::extension_enabledAndrew Waterman1-4/+1
2023-01-13Keep max_isa and extension_table in sync in exactly one placeAndrew Waterman1-22/+18
2023-01-13Use more appropriate data structure for extension_tableAndrew Waterman2-3/+2
2023-01-13Lift artificial limit of 191 extensionsAndrew Waterman3-1/+11
2023-01-13Merge pull request #1214 from YenHaoChen/pr-legalize-timingScott Johnson2-16/+22
2023-01-13triggers: refactor: use static and remove const for legalize_action()YenHaoChen2-2/+2
2023-01-13triggers: refactor: use static and remove const for legalize_match()YenHaoChen2-2/+2
2023-01-13triggers: refactor: remove legalization_action()'s dependency on dmodeYenHaoChen2-7/+8
2023-01-13triggers: legalize timing=1(after) for load data triggerYenHaoChen2-4/+7
2023-01-12Merge pull request #1225 from riscv-software-src/no-threadsAndrew Waterman2-31/+14
2023-01-12triggers: refactor: remove an outdated commentYenHaoChen1-1/+0
2023-01-12triggers: refactor: add mcontrol_common_t::legalize_timing() functionYenHaoChen2-6/+9
2023-01-11Run Spike and HTIF in a single thread, rather than twoAndrew Waterman2-31/+14
2023-01-11For NS16550 UART, poll stdin less oftenAndrew Waterman2-1/+12
2023-01-10change mem_cfg_t to accept cases when (base + size) is at 64-bit address spac...Parshintsev Anatoly1-1/+5
2023-01-09get_inclusive_end implementation for mem_cfg_tParshintsev Anatoly1-0/+4
2023-01-09implement get_size() getter for mem_cfg_t objectParshintsev Anatoly1-0/+5
2023-01-09implement get_base() getter for mem_cfg_t objectParshintsev Anatoly1-0/+4
2023-01-05Remove vestigial UNUSED annotationAndrew Waterman1-1/+1
2023-01-05Only update histogram when histogrammingAndrew Waterman1-1/+2
2023-01-04Remove --enable-dirty compile optionJerry Zhao1-5/+0
2023-01-04Respect --mmu-dirty flag instead of --enable-dirtyJerry Zhao2-24/+19
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