2141 Commits (b9fc8e4e9087a6064dfcc627efabbe3fd4bdc309)
 

Author SHA1 Message Date
Andrew Waterman b9fc8e4e90
Merge pull request #975 from plctlab/plct-code-style 4 years ago
Weiwei Li 750f008e72 add support for overlap instructions 4 years ago
Weiwei Li c3c04a8be2 fix style problems in decode.h and processor.cc 4 years ago
Andrew Waterman aa6281a2fc
Merge pull request #954 from rswarbrick/more-cfg 4 years ago
Andrew Waterman b7d258075b
Merge pull request #976 from rbuchner-aril/amo-attr-fix 4 years ago
Ryan Buchner 38c1fcda44 Adjust indentation in store_slow_path and store_func 4 years ago
Ryan Buchner 147ed1bc80 Skip storing in store_func if actually_store is false, add a fake store at start of AMO. 4 years ago
Ryan Buchner b1e7493a65 Add actually_store tag to store_func and store_slow_path 4 years ago
Rupert Swarbrick 8e70cdfa61 Move real_time_clint into cfg_t 4 years ago
Rupert Swarbrick acf88fe131 Move varch into cfg_t 4 years ago
Rupert Swarbrick 9f0cf34370 Remove nprocs from cfg_t 4 years ago
Rupert Swarbrick 61b4f61a85 Move hartids into cfg_t 4 years ago
Rupert Swarbrick e4aaed1b7b Move the "default hartids" logic from sim.cc into spike.cc 4 years ago
Rupert Swarbrick 0d90f75dc4 Slightly refactor --hartids parsing in spike.cc 4 years ago
Rupert Swarbrick 970466e6eb Move start_pc into cfg_t 4 years ago
Rupert Swarbrick 057139ab90 Fix debug messages about invalid pmpregions/mmu-types 4 years ago
Rupert Swarbrick ae7d2c3062
Change processor_t to hold a pointer to an isa_parser_t (#973) 4 years ago
Rupert Swarbrick 168b4ea6a5
Split mem layout computation in spike.cc (#957) 4 years ago
Scott Johnson 7dc9283f31
Merge pull request #944 from riscv-software-src/triggers 4 years ago
Scott Johnson 69b5e6503c
Merge pull request #972 from scottj97/fix-hgatp 4 years ago
Anup Patel 4df0c94473
Fix hgatp CSR write 4 years ago
Andrew Waterman 0f15aa0900
Merge pull request #968 from 4vtomat/master 4 years ago
Brandon Wu bdd9f47b05
Adjust the access index of vs2 to zero in vmv_x_s.h (#969) 4 years ago
4vtomat 4e816c5ed8 Replaced vector loop compare body with newly defined macro 4 years ago
4vtomat 20cd1dfe31 Adding new macro to replace repetitive code 4 years ago
Andrew Waterman 1ed910b229
Merge pull request #966 from riscv-software-src/fix-riscv-build 4 years ago
Andrew Waterman dba7efaf9e Rename processor_t::set_csr to put_csr to fix build on RISC-V 4 years ago
Andrew Waterman e52327deee Fix build of dtm.cc on RISC-V targets 4 years ago
Tim Newsome dc7ee32367 Pass ref instead of pointer to trigger_updated() 4 years ago
Tim Newsome 7d610d036d Add const to pointers where possible. 4 years ago
Tim Newsome f30ec24c07 Add module_t::~module_t() 4 years ago
Chih-Min Chao 70b7e9ca2d
mmu: support asid/vmid (#928) 4 years ago
Andrew Waterman 1767a27ad4 Tick devices even when tohost != 0 4 years ago
Andrew Waterman 4b1597498d
Merge pull request #960 from marcfedorow/upstream 4 years ago
Tim Newsome 4216b42785 Make triggers a vector of trigger_t. 4 years ago
Tim Newsome f381b841ce Abstract away access to load/store/execute bits. 4 years ago
Tim Newsome 306b519e7a Make trigger_t::tdata{1,2}_{read,write} virtuals 4 years ago
Tim Newsome 4f895c05fb Make chain into chain() for all triggers. 4 years ago
Tim Newsome cf0707f883 Make triggers::module_t::triggers private. 4 years ago
Tim Newsome 825b396c4d Move num_triggers knowledge into triggers.h 4 years ago
Tim Newsome 972943662c Don't access triggers vector directly from csrs.cc. 4 years ago
Tim Newsome f3d14f9369 Move trigger match logic into triggers.cc 4 years ago
Tim Newsome bd7ca31454 module_t::trigger_match -> memory_access_match 4 years ago
Tim Newsome da4afeac58 Move mcontrol match logic into mcontrol_t. 4 years ago
Tim Newsome f2646bf1fb trigger_matched_t -> triggers::matched_t 4 years ago
Tim Newsome f9c90d729b Give triggers::module_t its own processor_t* 4 years ago
Tim Newsome 354f977848 Move trigger_match() into triggers. 4 years ago
Tim Newsome 894f77677d Move tdata2 logic into trigger. 4 years ago
Tim Newsome 21975f9ebc Turn unsupported mcontrol.match into a supported one. 4 years ago
Mark Fedorov 7b8a2ae964 V in misa implies FD 4 years ago