2188 Commits (68b3eb9bf1c04c19a66631f717163dd9ba2c923c)
 

Author SHA1 Message Date
Andrew Waterman 68b3eb9bf1
Fix RV32 hgatp write mask computation (#1014) 4 years ago
Tim Newsome a0298a33e7
Move ebreak* logic from take_trap into instructions. (#1006) 4 years ago
Andrew Waterman 32eeb5a2b2
Merge pull request #1003 from vogelpi/include-headers 4 years ago
Pirmin Vogel a59c44eb46 Include recently added headers in riscv/riscv.mk.in 4 years ago
Andrew Waterman e94d843e8b
Merge pull request #997 from riscv-software-src/simplify-decode_insn 4 years ago
Andrew Waterman 78dfe62633
Fix disassembly of custom instructions that overlap standard ones (#999) 4 years ago
Andrew Waterman ff645fb4eb
Disassemble Zicbop/Zihintpause HINT instructions (#1000) 4 years ago
Andrew Waterman 918cba10e1 Update README to reflect recently added extensions 4 years ago
Andrew Waterman 500d987d87 Add missing Zicbom and Zicbop extensions to disassembler fallback 4 years ago
Andrew Waterman 2bf4c8c3df Add missing Q, H, and Svinval extensions to disassembler fallback 4 years ago
Andrew Waterman e66e2e2b09 Remove now-unnecessary null check from decode_insn 4 years ago
Andrew Waterman 0676421e93 Assert that nullptrs can't make their way into the instructions list 4 years ago
Andrew Waterman 68b20a9b8a Remove insn_func_t::supported field 4 years ago
Andrew Waterman 11f5942b7d Don't register instructions that aren't supported 4 years ago
Andrew Waterman 8ed65cdc51
Merge pull request #992 from rbuchner-aril/rb-pbmte 4 years ago
Ryan Buchner ccfeaa9973 Check for reserved PBMT values during tablewalks and fault if found 4 years ago
Ryan Buchner 996634f0be Switch from checking for SVPBMT extension to checking *ENVCFG values during tablewalks 4 years ago
Ryan Buchner ea70a9359d Add PBMTE bit to menvcfg and henvcfg mask values 4 years ago
Ryan Buchner fc35f34fd0 Change henvcfg csr to a henvcfg_csr_t 4 years ago
Andrew Waterman b19990805f
Merge pull request #994 from chihminchao/rvv-misc-2022-05-11 4 years ago
Chih-Min Chao 08afafccfd rvv: fix the checking eew and elen for index load 4 years ago
Andrew Waterman 3099c33d15
Merge pull request #988 from riscv-software-src/factor-out-macros 4 years ago
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