2869 Commits (505ddebefffed9f0e5b6dbf644719bc33adaa396)
 

Author SHA1 Message Date
Aaron Durbin 53222130f6 Add Svadu CSR bit definitions 3 years ago
Aaron Durbin dc280587d6 Add Svadu Extension Parsing to ISA Parser 3 years ago
Andrew Waterman 471d43a6e3
Merge pull request #1233 from riscv-software-src/pmp64 3 years ago
Andrew Waterman 570eca63d8 Improve PMP number/granularity error messages 3 years ago
Andrew Waterman 42ddc543ed Perform pmpregions input validation in only one place 3 years ago
Andrew Waterman a875da544d Support all 64 PMP registers 3 years ago
Andrew Waterman a3a663c1e4
Merge pull request #1219 from riscv-software-src/ntriggers 3 years ago
Jerry Zhao 5fc4374254 Add --triggers flag to select number of triggers 3 years ago
Jerry Zhao 0b379b8be6 Instantiate tdata/tinfo as const csrs when trigger_count == 0 3 years ago
Jerry Zhao 67bbdf5506 Add trigger_count field to cfg_t 3 years ago
Andrew Waterman 7937438882
Merge pull request #1232 from riscv-software-src/jerryz123-patch-1 3 years ago
Jerry Zhao d02292d928
Add htif_t tohost/fromhost accessors 3 years ago
Andrew Waterman a7ac8d85a0
Merge pull request #1230 from gr816ox/patch-2 3 years ago
gr816ox b41209eb36
Add more hint when searched path is wrong 3 years ago
Andrew Waterman e4d2458e7e
Merge pull request #1228 from riscv-software-src/ext-limit 3 years ago
Andrew Waterman 39acd8e2ea Simplify isa_parser_t::extension_enabled 3 years ago
Andrew Waterman 5badd68ae1 Keep max_isa and extension_table in sync in exactly one place 3 years ago
Andrew Waterman 57ae9e6844 Use more appropriate data structure for extension_table 3 years ago
Andrew Waterman 830324dcd2 Lift artificial limit of 191 extensions 3 years ago
Scott Johnson 23718cb9b1
Merge pull request #1214 from YenHaoChen/pr-legalize-timing 3 years ago
YenHaoChen e3efb15eca triggers: refactor: use static and remove const for legalize_action() 3 years ago
YenHaoChen 1fc34a04d6 triggers: refactor: use static and remove const for legalize_match() 3 years ago
YenHaoChen 888ef08c02 triggers: refactor: remove legalization_action()'s dependency on dmode 3 years ago
YenHaoChen d61f4a7164 triggers: legalize timing=1(after) for load data trigger 3 years ago
Andrew Waterman 35e229ccfa
Merge pull request #1225 from riscv-software-src/no-threads 3 years ago
Andrew Waterman 469d9c6907
Merge pull request #1224 from riscv-software-src/uart-poll-less-often 3 years ago
YenHaoChen b8c2b26af8 triggers: refactor: remove an outdated comment 3 years ago
YenHaoChen bc53ecdf30 triggers: refactor: add mcontrol_common_t::legalize_timing() function 3 years ago
Andrew Waterman 6b44190063 Run Spike and HTIF in a single thread, rather than two 3 years ago
Andrew Waterman d97ad271ee
Merge pull request #1212 from riscv-software-src/debug_smoke 3 years ago
Andrew Waterman 32cf5bb54a For NS16550 UART, poll stdin less often 3 years ago
Tim Newsome 1dc27cfa78 Automatically test that external debug still works. 3 years ago
Tim Newsome 5e1bdfc496 Use nproc or hw.ncpu instead of -j4 to build spike. 3 years ago
Tim Newsome 582f4d442e Refactor build-spike out of test-spike. 3 years ago
Andrew Waterman 9874c17671
Merge pull request #1223 from riscv-software-src/readme 3 years ago
Tim Newsome ecda7372d7 Fix supported debug version, use extension names 3 years ago
Andrew Waterman 3b2e8d53b3 Merge branch 'aap-sc-aap-sc/mem_cfg_corner_cases' 3 years ago
Parshintsev Anatoly ca1a5fd8f0 improve merge_mem_regions to handle memory region covering the whole 64-bit address space 3 years ago
Parshintsev Anatoly 28eb7aa8be change mem_cfg_t to accept cases when (base + size) is at 64-bit address space border 3 years ago
Parshintsev Anatoly f403cb9e54 simplify check_mem_overlap by utilizing get_inclusive_end of mem_cfg_t 3 years ago
Parshintsev Anatoly fcf61f0008 simplify merge_mem_regions by utilizing get_inclusive_end() of mem_cfg_t 3 years ago
Parshintsev Anatoly 1e6869c17e get_inclusive_end implementation for mem_cfg_t 3 years ago
Parshintsev Anatoly e402a8353d implement get_size() getter for mem_cfg_t object 3 years ago
Parshintsev Anatoly a606da640b implement get_base() getter for mem_cfg_t object 3 years ago
Andrew Waterman 3274292415
Merge pull request #1211 from riscv-software-src/speed-up-slow-path 3 years ago
Andrew Waterman 571945ca6e Remove vestigial UNUSED annotation 3 years ago
Andrew Waterman 3d63b06fae Only update histogram when histogramming 3 years ago
Andrew Waterman 0eec0c9119
Merge pull request #1210 from riscv-software-src/dynamic-dirty-enable 3 years ago
Jerry Zhao e7f1798b5d Remove --enable-dirty compile option 3 years ago
Jerry Zhao 469405129d Respect --mmu-dirty flag instead of --enable-dirty 3 years ago