2166 Commits (factor-out-macros)
 

Author SHA1 Message Date
Andrew Waterman 615de147a2 Factor out P extension macros into their own header 4 years ago
Andrew Waterman 15a370bde2 Factor out V extension macros into their own header 4 years ago
Scott Johnson 8e8af2659a
Merge pull request #983 from soberl/epmp_updates_2 4 years ago
soberl 6d2549d2ad
Append smepmp extension 1.0 to the feature list 4 years ago
soberl@nvidia.com b0fdd88d26 Update pmpaddr_csr_t::access_ok() for ePMP on matching regions 4 years ago
soberl@nvidia.com 115a9b3dc2 Update mmu_t::pmp_ok() for ePMP in case matching region is not found 4 years ago
soberl@nvidia.com af500657c3 Update csr access rules for ePMP on pmpaddr and pmpcfg 4 years ago
soberl@nvidia.com 84a98f6f71 Implement the new csr mseccfg for ePMP as dummy 4 years ago
Andrew Waterman 89745abd8c
Merge pull request #985 from riscv-software-src/trigger_hit 4 years ago
Shaked Flur a8245e92fb
Fix the padding of register names in the log (#987) 4 years ago
jmonesti 8f46a28436
Linking spike_dasm misses libriscv.a dependance (#986) 4 years ago
Tim Newsome 62ecca6f8a Use MCONTROL_TYPE_MATCH macro instead of 2 4 years ago
Tim Newsome 85fbd75d44 Implement mcontrol trigger hit bit. 4 years ago
Andrew Waterman 1df65613df Add missing description of --dtb in --help message 4 years ago
Yan 1cfffeda1e
Add zknd zkne zknh zksed zksh disassembly support (#979) 4 years ago
Tim Newsome f2f6037fea Remove mcontrol_t.h 4 years ago
Scott Johnson 1dbcee7d97
Merge pull request #978 from rbuchner-aril/amo-order-change-patch 4 years ago
Tim Newsome 16413646bb Remove maskmax as a variable. 4 years ago
Tim Newsome d9131e3b1d Remove mcontrol_t.type. 4 years ago
Tim Newsome 8e6cf2916b Whitespace fix. 4 years ago
Ryan Buchner 01b88b0669 Pass acutally_store from store_func to misaligned_store 4 years ago
Ryan Buchner 8948aef6dc Add actually_store tag to misaligned_store function 4 years ago
Ryan Buchner 61eba540e1 Modify store_func to throw fault if misaligned and require_alignment=true 4 years ago
Ryan Buchner 004bdc4927 Set require alignment to true on the 'fake' store in amo_func. 4 years ago
Ryan Buchner c52ae38779 Add require_alignment tag to store_func 4 years ago
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