aboutsummaryrefslogtreecommitdiff
path: root/riscv
AgeCommit message (Expand)AuthorFilesLines
2024-07-23fcvtmod.w.h: Not update fflags if no exception flag, e.g., exp == frac == 0YenHaoChen1-2/+1
2024-07-23refactor: set_fp_exceptions: Use a new macro raise_fp_exceptions(flags) and r...YenHaoChen1-4/+6
2024-07-17Merge pull request #1736 from YenHaoChen/pr-hlvx-epmpAndrew Waterman1-3/+3
2024-07-18Fix ePMP checking on hlvx instructionsYenHaoChen1-3/+3
2024-07-17Merge pull request #1735 from chihminchao/deleg-hw-excpAndrew Waterman2-1/+3
2024-07-17Merge pull request #1733 from chihminchao/fix-ssqosidAndrew Waterman1-2/+4
2024-07-17Merge pull request #1731 from chihminchao/fix-zicfissAndrew Waterman1-4/+5
2024-07-16zicfiss: modify check condicton to loads to shadow-stack pagesBinno1-3/+4
2024-07-16zicfiss: fix missed throw to store access fault of shadow stack pageBinno1-1/+1
2024-07-16excp: support hardware_error_exception delegationBinno2-1/+3
2024-07-16Add include guards to entropy_source.hAndrew Waterman1-0/+5
2024-07-16Add missing includeAndrew Waterman1-0/+1
2024-07-16ssqosid: modify permission check condition for srmcfgBinno1-2/+4
2024-07-15Deprecate dcsr.haltYenHaoChen2-2/+1
2024-07-08Merge pull request #1700 from ved-rivos/ssdbltrpAndrew Waterman9-16/+91
2024-07-06Add SsdbltrpVed Shanbhogue9-16/+91
2024-07-04Merge pull request #1717 from riscv-software-src/fix-ss-loadAndrew Waterman1-1/+1
2024-07-01Loads to shadow-stack pages are allowedAndrew Waterman1-1/+1
2024-07-02Update encoding.h for pointer maskingYenHaoChen2-155/+114
2024-06-28Merge pull request #1714 from abejgonzalez/fix-interactive-insnJerry Zhao1-29/+30
2024-06-28Don't print vregs if no V extsabejgonzalez1-29/+34
2024-06-28Fix insn interactive command (catch/print trap, use proper access func)abejgonzalez1-29/+30
2024-06-26Add insn cmds to interactive debug modeabejgonzalez2-19/+57
2024-06-21Vector-fp instructions depend on zve, not F/DJerry Zhao2-10/+12
2024-06-21Remove all --varch parsingJerry Zhao5-70/+0
2024-06-21Switch to Zvl/Zve parsing from isa_parser, instead of varchJerry Zhao1-1/+4
2024-06-21Disallow any vector, not just V, when no __int128 type is presentJerry Zhao1-1/+1
2024-06-21Relax require_vector check for misa.VJerry Zhao1-2/+0
2024-06-21Relax mstatus.vs dependency on full VJerry Zhao2-1/+5
2024-06-21Relax vector_csr dependency on 'V'Jerry Zhao1-4/+0
2024-06-21Relax has_fs dependency on misa.vJerry Zhao1-2/+1
2024-06-21Add accessors to isa_parser's VLEN/ELENJerry Zhao1-0/+3
2024-06-21Add isa_parser parsing for zvl/zveJerry Zhao1-0/+4
2024-06-20Merge pull request #1690 from riscv-software-src/fix-warningsJerry Zhao2-17/+17
2024-06-13Adding Zilsd and Zcmlsd extensions (Load/store pair for RV32)Christian Herber8-16/+63
2024-06-12Fix a few compile warningsAndrew Waterman2-17/+17
2024-06-11Validate contents of overlap list in CIAndrew Waterman1-13/+32
2024-06-11Separate RV32 and RV64 C instructions into separate filesAndrew Waterman10-33/+31
2024-06-11Improve hit rate of opcode cache to compensate for not mutating insn listAndrew Waterman2-17/+58
2024-06-11Compensate for perf loss of not mutating insn list by presorting itAndrew Waterman1-7/+7
2024-06-11Keep potentially overlapping instructions in order at head of listAndrew Waterman1-20/+32
2024-06-11Preserve the ordering of the instruction listAndrew Waterman1-22/+2
2024-06-11Add comments to overlap listAndrew Waterman1-0/+9
2024-06-11Refine Zicfiss overlap listAndrew Waterman1-2/+5
2024-06-11Remove unnecessary instructions from overlap listAndrew Waterman1-11/+0
2024-06-11Add missing instructions to MakefileAndrew Waterman1-0/+4
2024-06-11triggers: implement tcontrolYenHaoChen5-1/+9
2024-05-31Avoid checking ELP before every instruction fetchAndrew Waterman6-13/+12
2024-05-31No need to check if Zicfilp is enabled before checking ELPAndrew Waterman1-3/+1
2024-05-27Merge pull request #1678 from rbuchner-aril/rbuchner/vxsat-writeAndrew Waterman1-0/+2