3003 Commits (c6e2b703c560878bdb49377064d255b5a5fb50af)
 

Author SHA1 Message Date
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
Wade 8f2994aa7f optimize `num_ids_word` init logic; 3 years ago
Weiwei Li b3ef6f7663 Remove redundant RVE related check in cm.mva01s and cm.mvsa01 3 years ago
Weiwei Li 383dbd3822 Add r1s != r2s check for cm.mvsa01 3 years ago
Weiwei Li 04154f2b30 Update fields name for sreg1/sreg2 3 years ago
Weiwei Li 72df59bec2 Add support for 'zce' in isa string 3 years ago
Scott Johnson 0d1a48c0c0
Merge pull request #1256 from scottj97/host_pte_paddr 3 years ago
Scott Johnson ecf854a158
Rename host_pte_paddr to host_pte_addr 3 years ago
Andrew Waterman 57e05e97d1
Merge pull request #1254 from WadeGao/fix/unintentional_plic_context_update 3 years ago
Wade 750711019e fix unintentionally plic context update when `val > max_prio` and `offset == CONTEXT_THRESHOLD` 3 years ago
Andrew Waterman 6077cf8880
Merge pull request #1250 from plctlab/plct-misa-fix 3 years ago
Weiwei Li 32168de8ea Disable Zvfh when Zfhmin is disabled 3 years ago
Weiwei Li 72250c8628 Disable Zvfh{min} when misa.V is cleared 3 years ago
Weiwei Li d90f290f55 Disable Zfh{min} when misa.F is cleared 3 years ago
Scott Johnson 0e4f928b3c
Merge pull request #1249 from scottj97/fix-dmode 3 years ago
Scott Johnson 44a46916f4
Do not ignore tdata1 writes unless they really would set dmode=1 3 years ago
Scott Johnson 6c9b19dc1f
Defer init of type/tdata2/tdata3 until needed 3 years ago
Andrew Waterman e7d6aff19a
Merge pull request #1245 from riscv-software-src/misa-c-writable 3 years ago
Andrew Waterman 140bae1b7c
Merge pull request #1244 from riscv-software-src/dtb-omit 3 years ago
Andrew Waterman 9b51c16f30 Support dynamically disabling misa.C once again 3 years ago