aboutsummaryrefslogtreecommitdiff
path: root/riscv
AgeCommit message (Expand)AuthorFilesLines
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
2024-05-27Require vector extension when attempting vxsat writesrbuchner1-0/+2
2024-05-26Merge pull request #1677 from YenHaoChen/pr-vector-reductionAndrew Waterman1-4/+4
2024-05-24vector: Not logging write of reduction instructions when vl = 0YenHaoChen1-4/+4
2024-05-23zicflip: fix [ms]ret behaviorChih-Min Chao2-2/+2
2024-05-22triggers: introduce tinfo.versionYenHaoChen1-1/+2
2024-05-22triggers: implement mcontrol6.hitYenHaoChen1-1/+1
2024-05-22triggers: refactor: add typedef enum { ... } hit_t for mcontrol6YenHaoChen2-7/+15
2024-05-22triggers: refactor: move mcontrol_common_t::hit to mcontrol_t::hit and mcontr...YenHaoChen2-2/+12
2024-05-22triggers: refactor: update debug_defines.hYenHaoChen2-1218/+1340
2024-05-21triggers: remove mcontrol6.timing (implement suggested trigger timings)YenHaoChen1-2/+5
2024-05-06Add Zawrs extensionVed Shanbhogue4-0/+13
2024-05-03Zfa: fix: fmaxm.q requires Q instead of D extensionYenHaoChen1-1/+1
2024-05-01Update encoding.hAndrew Waterman1-1116/+37
2024-05-01Remove Zbpbo, Zpn, and Zpsfoperand implementationAndrew Waterman334-3013/+24
2024-04-30Support per-device arguments and device factory reuseLIU Yu6-26/+28
2024-04-29Merge pull request #1648 from YenHaoChen/pr-hstateenAndrew Waterman2-6/+10
2024-04-29Merge pull request #1579 from tebartsch/plic-threshold-maskingAndrew Waterman1-0/+9
2024-04-29add hlvx pmp protect to fix issue 1557xinyuwang-sifive4-9/+9
2024-04-23Smstateen: Ignore writes to read-only hstateen*[n] bits when mstateen*[n]=0YenHaoChen2-6/+10
2024-04-18Add Zicfiss extension from CFI extension, v0.4.0SuHsien Ho22-8/+194
2024-04-17Merge pull request #1595 from Siudya/until-paddrAndrew Waterman1-2/+4
2024-04-09Ignore writes to henvcfg fields (PBMTE, STCE, and ADUE) when read-only 0YenHaoChen2-0/+8
2024-03-25Narrow scontext.data length to 32YenHaoChen1-1/+1
2024-03-22Allow software check exception to be delegated from M mode regardless of Zicf...Ming-Yi Lai1-1/+1
2024-03-21Merge pull request #1582 from mylai-mtk/zicfilp-upstreamAndrew Waterman18-12/+132
2024-03-11Update vcompress.vm to not write vstart with 0 upon completionrbuchner2-2/+5
2024-03-07Merge pull request #1617 from arrv-sc/masterAndrew Waterman2-25/+48
2024-03-07workaround to support custom extensions that use standard prefixesAlexander Romanov2-25/+48
2024-03-06Zicfilp: Support delegating software check exception handlingMing-Yi Lai2-1/+3
2024-03-06Zicfilp: Preserve expected landing pad state on trapsMing-Yi Lai6-4/+26
2024-03-06Zicfilp: Implement lpad insn behaviorMing-Yi Lai2-0/+10
2024-03-06Zicfilp: Check that the next insn is a lpad if ELP is LP_EXPECTEDMing-Yi Lai3-0/+19
2024-03-06Zicfilp: Add software_check(x) macro to throw a software check exceptionMing-Yi Lai2-0/+2
2024-03-06Zicfilp: Set ELP state when executing indirect jumpsMing-Yi Lai6-0/+35
2024-03-06Zicfilp: Add CSR fieldsMing-Yi Lai3-6/+28
2024-03-06Zicfilp: Add Zicfilp codes to riscv/encoding.hMing-Yi Lai2-1/+8
2024-03-06Zicfilp: Add Zicfilp extension flagMing-Yi Lai1-0/+1
2024-03-03Explicitly capture "this" in lambdasAndrew Waterman1-2/+2
2024-03-03Don't include subproject headers with -IAndrew Waterman1-1/+1
2024-03-01Merge pull request #1583 from rbuchner-aril/rbuchner/designated-initializersJerry Zhao2-28/+16