1397 Commits (e4419aa79a3c999e85610616d6e85847b08f7e19)
 

Author SHA1 Message Date
Marcus Comstedt e4419aa79a
Fix new ELF checks on big endian hosts (#567) 6 years ago
Andrew Waterman 72e5cabe6e Raise correct exception for counters when V=1 6 years ago
Andrew Waterman f1c24eff54
Merge pull request #565 from chihminchao/rvv-fix-2020-10-06 6 years ago
Chih-Min Chao 681fbac9ab rvv: remove elen >= max(xlen, flen) check 6 years ago
Chih-Min Chao f37ebaca77 rvv: commitlog: get hartid directly 6 years ago
Chih-Min Chao 77030fe8c2 rvv: vamo needs to keep exception index in vstart 6 years ago
Chih-Min Chao 4bacf96d6c
rvv: sstatus.SD needs to include vs dirty state (#563) 6 years ago
Abhinay Kayastha 057a601439
Update SATP and HGATP mask usage to make it clearer (#564) 6 years ago
Andrew Waterman b1d370cb41 Fix Mac OS build 6 years ago
Andrew Waterman 8966775ab4 It should never be possible to select MPP=2 6 years ago
Chih-Min Chao ef3ea15aba
decode: only return meaningful bits for insn_t (#561) 6 years ago
Abhinay Kayastha 0748aa4b46 Partially revert removal of .pc.in files; add disasm.pc.in 6 years ago
sthiruva 4baf970f1b
Adding symbol lookup when --enable-commitlog is enabled (#558) 6 years ago
sthiruva e7cdd75724
Add core id to lines generated by --log-commits (#556) 6 years ago
Chih-Min Chao 9d1fb489c2
pmp: fix local scope issue (#552) 6 years ago
Andrew Waterman 9ac9ff2c6e correctly respect mstatus.TW and hstatus.VTW 6 years ago
Andrew Waterman 14ad0d98e4 Correctly respect mstatus.TSR 6 years ago
Andrew Waterman c6a5585849 Correctly respect mstatus.TVM 6 years ago
Andrew Waterman 348fc0c970 Fix priority of virtual vs. illegal instruction exceptions for HFENCE 6 years ago
Andrew Waterman 77024fa1d1 Fix priority of virtual vs. illegal instruction exceptions for HLV/HSV 6 years ago
Andrew Waterman 43003ea3ed
Merge pull request #550 from chihminchao/rvv-pre-1.0-2020-09-22 6 years ago
Chih-Min Chao 0c60f1008b rvv: commitlog: add peek parameter to get_csr 6 years ago
Chih-Min Chao b8832af2d9 rvv: fix vfncvt/vfwcvt type checking 6 years ago
Andrew Waterman 648e16e778 Add basic continuous-integration flow 6 years ago
Andrew Waterman 4672cf245c Only install pkg-config files for libraries that are installed 6 years ago
Andrew Waterman 59d450e586 Separate build of spike and spike-dasm 6 years ago
Andrew Waterman b1dc3826d0 Don't error out if dlopen isn't available 6 years ago
Andrew Waterman ac46e18f82 Raise virtual-instruction traps correctly for WFI/SRET/SFENCE 6 years ago
Andrew Waterman fbb5a7620f Fix polarity of hstatus.HU field 6 years ago
Andrew Waterman d6ac560a1c Don't throw virtual instruction exceptions for unimplemented CSRs 6 years ago
Han-Kuan Chen 3e7cba464d
rvv: fix int type is not enough to do shift (#544) 6 years ago
Andrew Waterman a3376ff9af Populate tval registers on illegal-/virtual-instruction traps 6 years ago
Andrew Waterman 8957a8efec No need to catch illegal CSRs in set_csr 6 years ago
Abhinay Kayastha 58f23e111f
Add MIP_MEIP to all_ints (#543) 6 years ago
Andrew Waterman ecc87c4ce3
Merge pull request #542 from chihminchao/rvv-fix-2020-09-08 6 years ago
Chih-Min Chao 57fbf0eeb1 rvv: disasm: separate vvm and vv 6 years ago
Chih-Min Chao f398f0af9b rvv: disasm: fix vamoadd name 6 years ago
Anup Patel 3101b47288
Fix MIDELEG and MEDELEG emulation when H-extension is available (#537) 6 years ago
Andrew Waterman f974ce1c6d
Merge pull request #535 from chihminchao/rvv-pre-1.0-2020-08-27 6 years ago
Chih-Min Chao 989f8772f3 rvv: reading vcsr needs to enable mstatus.vs 6 years ago
Chih-Min Chao 526b9abb7c rvv: disasm: fix amo sub-opcode 6 years ago
Chih-Min Chao 52b3eb9380 rvv: disasm: fix whole load 6 years ago
Chih-Min Chao 6f7b46f71f rvv: relax checking for vs1 6 years ago
Chih-Min Chao 69fcd8d2fe rvv: trigger exp for illegal ncvt/wcvt eew 6 years ago
Chih-Min Chao fa23a1cc1d rvv: check invalid frm for floating operations 6 years ago
Chih-Min Chao c9da294332 rvv: add reciprocal instructions 6 years ago
Chih-Min Chao eceda60356 softfloat: add reciprocal api 6 years ago
Chih-Min Chao e11db4e6c9 rf: remove bit extraction from processor.h 6 years ago
Chih-Min Chao bfc2bead78 rvv: remove quad instructions 6 years ago
Tim Newsome 5f76a0d1fa
Fix debug tests failing with impebreak enabled. (#530) 6 years ago