1125 Commits (eeba38241d4bc9cca1f3b3acfd2564baa51edf76)
 

Author SHA1 Message Date
Chih-Min Chao eeba38241d rvv: make variable name match its meaning 6 years ago
Chih-Min Chao 6b143cd0a2 rvv: fix vmsleu/vmsgtu/vsaddu.vi operand signed extension 6 years ago
Chih-Min Chao 923a82f797 rvv: fix exception rethrow in fault-first load 6 years ago
Dave.Wen 320882e1e4 rvv: reset vstart to 0 when vmv.s.x and vmv.x.s and also check the vstart < vl in vmv.s.x 6 years ago
Chih-Min Chao b41a465767 rvv: respect vstart in fault-first load 6 years ago
Chih-Min Chao 76a5262667 rvv: vms[bio]f.m need to start from 0 6 years ago
Max Lin 169dfe7ceb rvv: vsbc/vmsbc behavior of the sub order 6 years ago
Dave.Wen bb786db8b8 rvv: fix Vxrm not reflected in fcsr 6 years ago
Andrew Waterman ab141b814d
Merge pull request #392 from riscv/fesvr-no-dm-when-dmactive-0 6 years ago
Megan Wachs 6b90a455dc FESVR: Can't read a DM register when DMACTIVE=0 6 years ago
Andrew Waterman 60698a4a66 Fix incorrect comments 6 years ago
Andrew Waterman 2e60b8b061 Fix immediate signedness in vector disassembly 6 years ago
Andrew Waterman 39fd6f33e0
Merge pull request #390 from jrtc27/payload 6 years ago
James Clarke 725a019077 Support loading multiple ELF files via a new payload HTIF option 6 years ago
James Clarke c050d113fe Support plusarg +h/+help option for HTIF 6 years ago
Andrew Waterman b93262af83 Fix pmpcfg0 initial value regression from cb254bfab5 6 years ago
Andrew Waterman cb254bfab5 Initialize PMPs with set_csr to fix WARLness of initial value 6 years ago
Andrew Waterman 81cf0fae1d Allow EM_NONE ELFs, too 6 years ago
Alexander Lent 80b5b2f525 Refuse to load non-EXEC/non-RISC-V/non-V1 ELFs (#388) 6 years ago
Andrew Waterman 455b849332 Prevent pmpaddr* and satp from holding invalid physical addresses 6 years ago
Andrew Waterman 349aba7e5e
Merge pull request #387 from chihminchao/rvv-fix 6 years ago
Chih-Min Chao 3310178000 rvv: fix corner case when input are 1's and shift amount is maximum 6 years ago
Chih-Min Chao 6e3d1537a4 rvv: remove duplicate vectorUnit declaration 6 years ago
Andrew Waterman ff04544e3b
Merge pull request #383 from chihminchao/rvv-commitlog 6 years ago
Chih-Min Chao 2596d66552 commitlog: rvv: add commitlog support to misc instrutions 6 years ago
Chih-Min Chao 871b4055d0 commitlog: rvv: add commitlog support to integer instructions 6 years ago
Chih-Min Chao 9413a45196 commitlog: rvv: add commitlog support to float instrunctions 6 years ago
Chih-Min Chao e1cb87f7d7 commitlog: rvv: add commitlog support to load instructions 6 years ago
Chih-Min Chao 4a6b6946bd commitlog: rvv: change vector register read/write interface 6 years ago
Chih-Min Chao 8cf85ffcb3 commitlog: extend reg record to keep multiple accesss 6 years ago
Chih-Min Chao 7928724c4a commitlog: extend load/store record to keep multiple access 6 years ago
Chih-Min Chao 816213f776 state: rewrite state_t initialization 6 years ago
Tim Newsome 2940a9a604
Make minimum RTI behavior more realistic. (#375) 6 years ago
Andrew Waterman d15d781737 Expose sstatus.vs field 6 years ago
Andrew Waterman 826f05fda0
Merge pull request #378 from chihminchao/rvv-0.8-float64 6 years ago
Chih-Min Chao e75ba052d4 doc: update vector extension version 6 years ago
Chih-Min Chao fa2f63818a rvv: segment load/store needs to check destination range 6 years ago
Chih-Min Chao a1ed3764b0 rvv: add vmv[1248]r.v 6 years ago
Chih-Min Chao ca648e6e24 rvv: fix vfwcvt/vfncvt for f32 -> f64 and f64 -> f32 6 years ago
Andrew Waterman bb1cd8f9e3 Decouple spike-dasm program from simulator code 6 years ago
Chih-Min Chao 4ac95a8c99 rvv: refinve vfmv to support float64 6 years ago
Chih-Min Chao 4436424174 rvv: add vfredxxx.vs and vfwred[o]sum.vs float64 support 6 years ago
Chih-Min Chao a94b8914a6 rvv: add vmfxxx.v[vf] float64 support 6 years ago
Chih-Min Chao a9dce622c3 rvv: add vfxxx.vf float64 support 6 years ago
Chih-Min Chao 071d49ac77 rvv: add vfxxx.vv float64 suuport 6 years ago
Andrew Waterman b880609510
Merge pull request #366 from chihminchao/rvv-0.8-draft-20191118 6 years ago
Chih-Min Chao 4051af5ce6 rvv: support new mstatus.vs field defined in v0.8 6 years ago
Chih-Min Chao b812e15a8c rvv: refine fault-first loop 6 years ago
Chih-Min Chao b4a5a1b344 rvv: make vlx/vsx match 0.8 spec 6 years ago
Chih-Min Chao c9358be364 rvv: change vmerge/vslideup register checking rule 6 years ago