aboutsummaryrefslogtreecommitdiff
path: root/riscv/decode.h
AgeCommit message (Expand)AuthorFilesLines
2019-10-22Stop loading "past the end" of the vector. (#351)Nick Knight1-5/+5
2019-07-19Check vtype.vill for all vector instructions except vsetvl[i]Andrew Waterman1-7/+14
2019-07-11Fix support for 32-bit hosts (but no V extension in that case!)Andrew Waterman1-0/+3
2019-07-05Avoid static initializers for variable-length arraysAndrew Waterman1-2/+2
2019-06-18rvv: add floating-point instructionsChih-Min Chao1-1/+264
2019-06-18rvv: add load/store instructionsChih-Min Chao1-0/+151
2019-06-18rvv: add integer/fixed-point/mask/reduction/permutation instructionsChih-Min Chao1-0/+1041
2019-06-18rvv: add control instructions and system register accessChih-Min Chao1-0/+1
2019-06-14rvv: disasm: add v-spec 0.7.1 supportChih-Min Chao1-0/+10
2019-04-02Implement debug hasel support (#287)Tim Newsome1-0/+3
2018-08-23Fix several disassembler bugsAndrew Waterman1-0/+1
2018-04-30Only break out of the simulator loop on WFI, not on CSR writesAndrew Waterman1-0/+6
2018-03-21Implement Hauser misa.C misalignment proposal (#187)Andrew Waterman1-1/+1
2018-03-03Implement clearing-misa.C-while-PC-is-misaligned proposalAndrew Waterman1-3/+3
2017-10-20Fix commit-log for Q extension, and for RV32 (#143)Andrew Waterman1-2/+2
2017-09-28Implement Q extensionAndrew Waterman1-11/+32
2017-04-19Fix builds with "--enable-commitlog"Palmer Dabbelt1-1/+1
2017-04-18debug: Use Debug-Module specific constants instead of global defines.Megan Wachs1-13/+0
2017-04-18debug: Checkpoint which somewhat works with OpenOCD v13, but still has some b...Megan Wachs1-8/+5
2017-04-17debug: Move things around, but addresses now conflict with ROM.Megan Wachs1-8/+13
2017-04-17Merge remote-tracking branch 'origin/priv-1.10' into HEADMegan Wachs1-10/+31
2017-04-10Implement new FP encodingAndrew Waterman1-5/+21
2017-03-27Set badaddr=0 on illegal instruction trapsAndrew Waterman1-3/+3
2017-03-23Require little-endian hostAndrew Waterman1-0/+4
2017-02-20serialize simulator on wfiAndrew Waterman1-2/+3
2017-02-13Abstract register read mostly working.Tim Newsome1-3/+9
2017-02-10Entering debug mode now jumps to "dynamic rom"Tim Newsome1-10/+6
2016-06-01Move sethaltnot and cleardebint.Tim Newsome1-2/+2
2016-05-24Move cleardebint, per spec.Tim Newsome1-1/+1
2016-05-23Remove dependency on include file in my homedir.Tim Newsome1-5/+0
2016-05-23Software breakpoints sort of work.Tim Newsome1-6/+0
2016-05-23Exceptions in Debug Mode, stay in Debug Mode.Tim Newsome1-0/+1
2016-05-23Have Debug memory kind of working again.Tim Newsome1-6/+6
2016-05-23Add debug_module bus device.Tim Newsome1-3/+6
2016-05-23Make sure to translate Debug RAM addresses also.Tim Newsome1-0/+3
2016-05-23Clean up how Debug ROM is included.Tim Newsome1-1/+1
2016-05-23Can jump to and execute Debug ROM.Tim Newsome1-2/+5
2016-05-23When gdb connects, jump to Debug ROM and segfault.Tim Newsome1-1/+6
2016-05-23Gutting direct-access gdb.Tim Newsome1-0/+4
2016-05-23Add writing to DCSR, DPC, DSCRATCH.Tim Newsome1-0/+5
2016-05-21Some bugfixes for CSR reading and setting FS for fflags updates (#43)Andy Wright1-1/+4
2016-03-02Fix ERET serialization strategyAndrew Waterman1-3/+6
2016-03-02Serialize simulator on ERETAndrew Waterman1-0/+6
2016-03-02WIP on priv spec v1.9Andrew Waterman1-3/+2
2016-03-01Upgrade to latest SoftFloatAndrew Waterman1-0/+4
2015-11-12Generate device tree for target machineAndrew Waterman1-0/+1
2015-11-12Access FP regs through a macroAndrew Waterman1-5/+6
2015-10-05more work towards RVC 1.8Andrew Waterman1-4/+3
2015-10-02work towards rvc 1.8Andrew Waterman1-0/+3
2015-09-08Improve instruction fetchAndrew Waterman1-0/+2