aboutsummaryrefslogtreecommitdiff
path: root/riscv
AgeCommit message (Expand)AuthorFilesLines
2020-03-27Write execution logs to a named log file (#409)Rupert Swarbrick6-78/+144
2020-03-24Allow PATH lookup for executing dtc (#432)綺麗な賢狼ホロ1-1/+1
2020-03-23rvv: restrict segment load register ruleChih-Min Chao4-3/+4
2020-03-23rvv: fix WARL behavior for vxsat and vxrmChih-Min Chao1-2/+2
2020-03-23rvv: fix vdiv corner caseChih-Min Chao2-2/+2
2020-03-23commitlog: fix wrong dump when exception occursChih-Min Chao2-8/+15
2020-03-23Don't acquire load reservation in the event of a faultAndrew Waterman2-2/+4
2020-03-20ebreak should write mtval with 0, not pcAndrew Waterman3-3/+3
2020-03-12rvv: commitlog: fix vrgather_vv dump (#421)Chih-Min Chao1-4/+4
2020-03-12rvv: commitlog: fix missing dump for some instructionsChih-Min Chao8-29/+32
2020-03-12rvv: fix vfmv.s.f and vfmv.f.sChih-Min Chao2-1/+3
2020-03-09op: rvv: update encodingChih-Min Chao1-315/+372
2020-03-09commitlog: enhance vector dumpChih-Min Chao2-5/+17
2020-03-09rvv: enhance --varch to parse string type optionsZhen Wei2-32/+44
2020-03-09rvv: handle middle value of vslidedown.vxChih-Min Chao1-1/+1
2020-03-09rvv: vstart must be 0 for reduction instructionsChih-Min Chao1-0/+1
2020-03-05Make debug printfs only show in debug builds. (#414)Andrew Waterman1-6/+6
2020-03-04Don't clobber trigger types when initializing stateAndrew Waterman1-1/+1
2020-02-28Add do-nothing support for mcountinhibit CSRRupert Swarbrick2-0/+3
2020-02-27Merge pull request #405 from riscv/mstatus-sxl-uxlUdit Khanna1-7/+8
2020-02-27Check presence of [S|U] extension for mstatus.[sxl|uxl] read/writeUdit Khanna1-7/+8
2020-02-21Allow debug accesses from MMUs not bound to processorsAndrew Waterman1-1/+1
2020-02-21Initialize some uninitialized stateAndrew Waterman2-1/+4
2020-02-20Disallow access to debug memory region unless in debug modeAndrew Waterman2-3/+31
2020-02-20Debug can actually start at 0x0 nowAndrew Waterman1-2/+1
2020-02-20rvv: only check segment overlapping in index loadChih-Min Chao1-4/+2
2020-02-20rvv: also relax vmerge_vim/vvm when lmul = 1Chih-Min Chao2-2/+0
2020-02-20rvv: also relax lmul in vfwredumChih-Min Chao2-2/+0
2020-02-20commitlog: print vsew in bitChih-Min Chao1-1/+1
2020-02-20rvv: don't zero vstart in the beginningChih-Min Chao1-1/+0
2020-02-18widening reductions are legal when LMUL=8Andrew Waterman1-1/+0
2020-02-18Vector stores don't care if rd overlaps v0 (#400)Andrew Waterman5-13/+20
2020-02-18Merge pull request #396 from chihminchao/rvv-fix-2020-02-14Andrew Waterman17-25/+31
2020-02-18commitlog: fix printf format warningChih-Min Chao1-1/+1
2020-02-18rvv: make variable name match its meaningChih-Min Chao4-4/+4
2020-02-18rvv: fix vmsleu/vmsgtu/vsaddu.vi operand signed extensionChih-Min Chao3-3/+3
2020-02-17v[f]merge: allow v0 overlap if LMUL = 1Andrew Waterman2-2/+0
2020-02-17vadc/vsbc: allow v0 overlap if LMUL = 1Andrew Waterman1-2/+2
2020-02-15Make CLINT API use Hz instead of MHzAndrew Waterman3-6/+6
2020-02-15Add optional support for real-time clintAnup Patel4-7/+30
2020-02-14rvv: fix exception rethrow in fault-first loadChih-Min Chao1-1/+1
2020-02-14rvv: reset vstart to 0 when vmv.s.x and vmv.x.s and also check the vstart < v...Dave.Wen2-1/+5
2020-02-14rvv: respect vstart in fault-first loadChih-Min Chao1-3/+3
2020-02-14rvv: vms[bio]f.m need to start from 0Chih-Min Chao3-6/+3
2020-02-14rvv: vsbc/vmsbc behavior of the sub orderMax Lin4-4/+4
2020-02-14rvv: fix Vxrm not reflected in fcsrDave.Wen1-2/+7
2020-02-14Make spike capable of booting LinuxAnup Patel4-4/+17
2020-02-12Improve --varch error checking. (#394)Tim Newsome2-10/+20
2020-02-06Fix incorrect commentsAndrew Waterman2-2/+2
2020-01-30Fix pmpcfg0 initial value regression from cb254bfab5fbb6d69e5dd336798861e7c11...Andrew Waterman1-5/+5