2772 Commits (0a7bb5403d0290cea8b2356179d92e4c61ffd51d)
 

Author SHA1 Message Date
Julien Olivain 0a7bb5403d fesvr: fix compilation with gcc 13 3 years ago
Andrew Waterman a35865f0f5
Merge pull request #1276 from scottj97/clint-simif 3 years ago
Scott Johnson 1d721b7940
Use simif_t instead of sim_t for clint/plic 3 years ago
Scott Johnson 747c1a529e
Switch debug_module to use simif_t instead of sim_t 3 years ago
Scott Johnson d7632c8d7f
Move debug_mmu used by debug_module up to simif_t 3 years ago
Scott Johnson 1ffef82ac1
Move methods used by debug_module/clint/plic up to simif_t 3 years ago
Scott Johnson f01094d03b
Add virtual/override to sim_t declarations 3 years ago
Jerry Zhao 34bebfe311
Merge pull request #1274 from riscv-software-src/more-symbols 3 years ago
Jerry Zhao ca2b1000db fesvr: Add --symbol-elf flag to populate htif-t::symbol_elfs 3 years ago
Jerry Zhao 76a4414381 fesvr: Add symbol_elfs field to htif_t 3 years ago
Andrew Waterman 5f3dffe915
Merge pull request #1275 from riscv-software-src/jerryz123-patch-1 3 years ago
Jerry Zhao 5f4cabc71e
Fix ctrl-c responsiveness when running-silent in interactive mode 3 years ago
Jerry Zhao 9893d6e939 fesvr: Fix brace style in htif_t::load_program 3 years ago
Andrew Waterman c97fb920b2
Merge pull request #1273 from riscv-software-src/fix-targargs 3 years ago
Jerry Zhao 1851b45baf fesvr: fix +signature-granularity opt parsing to be required_arg 3 years ago
Jerry Zhao 0243455b27 fesvr: Add +target-argument= flag to htif parsing 3 years ago
Jerry Zhao 422d297ef0 fesvr: Fix spacing in parse_arguments 3 years ago
Jerry Zhao 6c018d2e56 fesvr: target_args() should return a const 3 years ago
Jerry Zhao cd0a5dc550
Merge pull request #1272 from sagark/targs-protected 3 years ago
Sagar Karandikar 34b018ab3a make target_args() protected instead of private to allow subclasses to inject args 3 years ago
Andrew Waterman 6d6858ce7e
Merge pull request #1268 from riscv-software-src/more-plic-fixes 3 years ago
Scott Johnson 1951f80361 Don't issue misaligned or non-power-of-2 MMIO accesses 3 years ago
Scott Johnson 360e55535d Fix misaligned accesses to clint's msip regs 3 years ago
Andrew Waterman 05f21fa250 Improve plic_context_t initialization style 3 years ago
Andrew Waterman 6ff727a3da
Merge pull request #1251 from plctlab/plct-zc-update-v1.0.3 3 years ago
Andrew Waterman 8c5a857cec
Merge pull request #1267 from scottj97/clint-initialize-mtip 3 years ago
Andrew Waterman aa10facde0
Merge pull request #1266 from riscv-software-src/fix-o0-compile 3 years ago
Scott Johnson 7b25014578
Initialize MTIP at reset 3 years ago
Andrew Waterman 1742648305
Merge pull request #1265 from riscv-software-src/plic-fixes 3 years ago
Andrew Waterman 860a120bf1 Define sim_t::INTERLEAVE so that it can be accessed by reference 3 years ago
Andrew Waterman 74064f8067 Support discontiguous hart IDs in CLINT 3 years ago
Andrew Waterman 9d3f367203 Fix PLIC on big-endian hosts 3 years ago
Andrew Waterman 2ec72f2a84 Remove unnecessary conditional in plic_t::load 3 years ago
Andrew Waterman ef1638be6c Correctly instantiate PLIC contexts for mixed-hart targets 3 years ago
Andrew Waterman b6d8da39bc Refactor plic_t and plic_context_t initialization 3 years ago
Andrew Waterman e09bf027c2 Remove unused plic_context_t::num field 3 years ago
Andrew Waterman 2c9b399f7b Remove unused plic_t::procs field 3 years ago
Andrew Waterman d1ae27b7f8
Merge pull request #1259 from WadeGao/perf/wadegao_plic_num_id_words_init_logic_optimization 3 years ago
Andrew Waterman 2badcfb88f
Merge pull request #1246 from riscv-software-src/hartids 3 years ago
Andrew Waterman 02515ca125
Merge pull request #1264 from riscv-software-src/fix-interactive-htif 3 years ago
Andrew Waterman e436852d18 Make debug module tolerant of discontiguous hart IDs 3 years ago
Andrew Waterman 4acbfe9279 Add cfg_t::max_hartid accessor 3 years ago
Andrew Waterman 4bf371ab1d Add sim_t::get_harts and sim_t::get_cfg accessors 3 years ago
Andrew Waterman e4d6a9c1ed Improve input validation for --hartids flag 3 years ago
Andrew Waterman b8e562a58c Use size_t, rather than int, for hartids 3 years ago
Andrew Waterman 620e67ebf2 Return periodically from interactive_run and interactive_until 3 years ago
Andrew Waterman 3165f365f1 Add ability to partially complete and resume interactive routines 3 years ago
Andrew Waterman 37d215caf8 Return from sim_t::interactive() when there's no more input 3 years ago
Andrew Waterman b4895800ba
Merge pull request #1261 from viktor-prutyanov/elfloader-assert-remove-1 3 years ago
Viktor Prutyanov fe2e84e0ff fesvr: elfloader: replace asserts after open and mmap by exceptions 3 years ago