aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-05-05Factor out P extension macros into their own headerfactor-out-macrosAndrew Waterman2-500/+507
2022-05-05Factor out V extension macros into their own headerAndrew Waterman2-2069/+2076
2022-05-05Merge pull request #983 from soberl/epmp_updates_2Scott Johnson6-13/+131
2022-05-05Append smepmp extension 1.0 to the feature listsoberl1-0/+1
2022-05-04Update pmpaddr_csr_t::access_ok() for ePMP on matching regionssoberl@nvidia.com1-5/+31
2022-05-04Update mmu_t::pmp_ok() for ePMP in case matching region is not foundsoberl@nvidia.com1-1/+5
2022-05-04Update csr access rules for ePMP on pmpaddr and pmpcfgsoberl@nvidia.com1-7/+31
2022-05-04Implement the new csr mseccfg for ePMP as dummysoberl@nvidia.com4-0/+63
2022-05-04Merge pull request #985 from riscv-software-src/trigger_hitAndrew Waterman2-11/+18
2022-05-04Fix the padding of register names in the log (#987)Shaked Flur1-1/+1
2022-05-04Linking spike_dasm misses libriscv.a dependance (#986)jmonesti1-1/+1
2022-05-02Use MCONTROL_TYPE_MATCH macro instead of 2Tim Newsome1-1/+1
2022-05-02Implement mcontrol trigger hit bit.Tim Newsome2-1/+14
2022-04-30Add missing description of --dtb in --help messageAndrew Waterman1-0/+1
2022-04-22Add zknd zkne zknh zksed zksh disassembly support (#979)Yan1-0/+70
2022-04-22Remove mcontrol_t.hTim Newsome2-4/+1
2022-04-22Merge pull request #978 from rbuchner-aril/amo-order-change-patchScott Johnson1-6/+8
2022-04-22Remove maskmax as a variable.Tim Newsome2-3/+2
2022-04-22Remove mcontrol_t.type.Tim Newsome2-3/+2
2022-04-22Whitespace fix.Tim Newsome1-1/+0
2022-04-21Pass acutally_store from store_func to misaligned_storeRyan Buchner1-1/+1
2022-04-21Add actually_store tag to misaligned_store functionRyan Buchner1-2/+2
2022-04-21Modify store_func to throw fault if misaligned and require_alignment=trueRyan Buchner1-2/+4
2022-04-21Set require alignment to true on the 'fake' store in amo_func.Ryan Buchner1-1/+1
2022-04-21Add require_alignment tag to store_funcRyan Buchner1-1/+1
2022-04-14Merge pull request #975 from plctlab/plct-code-styleAndrew Waterman6-302/+324
2022-04-14add support for overlap instructionsWeiwei Li5-9/+28
2022-04-14fix style problems in decode.h and processor.ccWeiwei Li2-293/+296
2022-04-13Merge pull request #954 from rswarbrick/more-cfgAndrew Waterman4-54/+80
2022-04-13Merge pull request #976 from rbuchner-aril/amo-attr-fixAndrew Waterman2-21/+28
2022-04-13Adjust indentation in store_slow_path and store_funcRyan Buchner2-18/+18
2022-04-13Skip storing in store_func if actually_store is false, add a fake store at st...Ryan Buchner2-1/+8
2022-04-12Add actually_store tag to store_func and store_slow_pathRyan Buchner2-4/+4
2022-04-12Move real_time_clint into cfg_tRupert Swarbrick4-9/+12
2022-04-12Move varch into cfg_tRupert Swarbrick4-6/+9
2022-04-12Remove nprocs from cfg_tRupert Swarbrick3-12/+11
2022-04-12Move hartids into cfg_tRupert Swarbrick4-18/+28
2022-04-12Move the "default hartids" logic from sim.cc into spike.ccRupert Swarbrick2-10/+19
2022-04-12Slightly refactor --hartids parsing in spike.ccRupert Swarbrick1-13/+16
2022-04-12Move start_pc into cfg_tRupert Swarbrick4-8/+7
2022-04-12Fix debug messages about invalid pmpregions/mmu-typesRupert Swarbrick1-2/+2
2022-04-11Change processor_t to hold a pointer to an isa_parser_t (#973)Rupert Swarbrick4-18/+18
2022-04-11Split mem layout computation in spike.cc (#957)Rupert Swarbrick2-27/+65
2022-04-11Merge pull request #944 from riscv-software-src/triggersScott Johnson10-229/+389
2022-04-11Merge pull request #972 from scottj97/fix-hgatpScott Johnson1-1/+1
2022-04-11Fix hgatp CSR writeAnup Patel1-1/+1
2022-04-11Merge pull request #968 from 4vtomat/masterAndrew Waterman1-84/+20
2022-04-10Adjust the access index of vs2 to zero in vmv_x_s.h (#969)Brandon Wu1-21/+17
2022-04-09Replaced vector loop compare body with newly defined macro4vtomat1-90/+11
2022-04-09Adding new macro to replace repetitive code4vtomat1-0/+15