aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-02-04Contain C/Zc*-enable logic entirely within misa_csr_tplctlab-plct-zce-fix2Andrew Waterman2-21/+10
2023-02-03Make Zca changeable if C is supported in isa string and Zcb/Zcmt/Zcmp are not...Weiwei Li2-2/+14
2023-02-03Maintain a changeable list for multi-letter extensions in extension_changeableWeiwei Li2-2/+18
2023-02-03Maintain extension_enable_table in each processor separatelyWeiwei Li3-2/+8
2023-02-02Merge pull request #1242 from riscv-software-src/publichtifAndrew Waterman1-3/+3
2023-02-02Make htif->get_to/fromhost_addr methods publicJerry Zhao1-3/+3
2023-01-31Merge pull request #1241 from riscv-software-src/zicondAndrew Waterman6-2/+93
2023-01-31Zicond: implement Zicond (conditional integer operations)Philipp Tomsich5-0/+12
2023-01-31Update encoding.h for Zicond opcodesAndrew Waterman1-2/+81
2023-01-30Merge pull request #1220 from YenHaoChen/pr-icountScott Johnson6-10/+130
2023-01-30triggers: optimize icount_t::icount_check_needed()YenHaoChen1-1/+1
2023-01-30triggers: update README.md: add icount triggerYenHaoChen1-1/+1
2023-01-30triggers: add detect_icount_match()YenHaoChen3-6/+65
2023-01-30triggers: force to slow path with icount triggersYenHaoChen4-2/+9
2023-01-30triggers: add icount_t and update tinfoYenHaoChen2-0/+52
2023-01-30triggers: if match triggers with both breakpoint exception and entering D-mod...YenHaoChen1-6/+8
2023-01-30triggers: refactor: use CSR_TDATA1_TYPE_MCONTROL6 instead of number 6YenHaoChen1-1/+1
2023-01-27Merge pull request #1240 from adurbin-rivos/svaduAndrew Waterman11-15/+17
2023-01-27Remove dirty_enabled from cfg_tAaron Durbin5-8/+0
2023-01-27Remove --mmu-dirty command line flagAaron Durbin1-2/+0
2023-01-27Use Svadu control bits to drive A/D updatesAaron Durbin1-2/+4
2023-01-27Enable Svadu control bits in menvcfg and henvcfgAaron Durbin2-1/+4
2023-01-27Add Svadu CSR bit definitionsAaron Durbin1-2/+6
2023-01-27Add Svadu Extension Parsing to ISA ParserAaron Durbin2-0/+3
2023-01-20Merge pull request #1233 from riscv-software-src/pmp64Andrew Waterman3-18/+9
2023-01-19Improve PMP number/granularity error messagesAndrew Waterman1-3/+4
2023-01-19Perform pmpregions input validation in only one placeAndrew Waterman1-14/+4
2023-01-19Support all 64 PMP registersAndrew Waterman1-1/+1
2023-01-19Merge pull request #1219 from riscv-software-src/ntriggersAndrew Waterman7-14/+26
2023-01-18Add --triggers flag to select number of triggersJerry Zhao1-0/+2
2023-01-18Instantiate tdata/tinfo as const csrs when trigger_count == 0Jerry Zhao3-8/+12
2023-01-18Add trigger_count field to cfg_tJerry Zhao5-6/+12
2023-01-17Merge pull request #1232 from riscv-software-src/jerryz123-patch-1Andrew Waterman1-0/+3
2023-01-17Add htif_t tohost/fromhost accessorsJerry Zhao1-0/+3
2023-01-16Merge pull request #1230 from gr816ox/patch-2Andrew Waterman1-0/+6
2023-01-16Add more hint when searched path is wrong gr816ox1-0/+6
2023-01-14Merge pull request #1228 from riscv-software-src/ext-limitAndrew Waterman3-29/+31
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-12Merge pull request #1224 from riscv-software-src/uart-poll-less-oftenAndrew Waterman2-1/+12
2023-01-12triggers: refactor: remove an outdated commentYenHaoChen1-1/+0
2023-01-12triggers: refactor: add mcontrol_common_t::legalize_timing() functionYenHaoChen2-6/+9