aboutsummaryrefslogtreecommitdiff
path: root/riscv
AgeCommit message (Expand)AuthorFilesLines
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
2024-02-19Merge pull request #1602 from YenHaoChen/pr-c_luiAndrew Waterman1-1/+1
2024-02-19Merge pull request #1610 from YenHaoChen/pr-wfiAndrew Waterman1-5/+3
2024-02-19Raise illegal instruction instead of virtual instruction on WFI when TW=1 in ...YenHaoChen1-5/+3
2024-02-16Fix c.mop.N decodingYenHaoChen1-1/+1
2024-02-14Reduce NS16550 address space size to one pageAndrew Waterman1-0/+7
2024-02-07Merge pull request #1591 from YenHaoChen/pr-sstc-stceAndrew Waterman1-2/+4
2024-02-06Fix hvip.VSEIP and hvip.VSTIP, so they don't observe platform-specific interr...YenHaoChen4-11/+31
2024-02-06Teach Sstc to respect xenvcfg.STCEYenHaoChen1-2/+4
2024-01-24Use designated initiallizers to construct xlate_flags_t objectsrbuchner2-28/+16
2024-01-18vcpop.m, vfirst.m: delete unnecessary VSTART write.Hong Cheng2-2/+0
2024-01-17Merge pull request #1551 from YenHaoChen/pr-shfliJerry Zhao2-0/+2
2024-01-17Merge pull request #1315 from endeneer/cpus-cpu-mapJerry Zhao1-1/+5
2024-01-12Merge pull request #1564 from demin-han/masterAndrew Waterman1-0/+1
2024-01-11Fix vectored VS-level interruptsScott Johnson1-1/+1
2024-01-11Introduce adjusted_cause which I will reuse nextScott Johnson1-1/+2
2024-01-11Introduce interrupt_bit which I will reuse nextScott Johnson1-1/+2
2024-01-12Add missing log commit of mstatushdemin.han1-0/+1
2024-01-11Refactor put_csr to direct writedemin.han1-1/+1
2024-01-10fix merge issueVed Shanbhogue1-1/+0
2024-01-10fix merge issueVed Shanbhogue1-3/+0
2024-01-10Merge branch 'master' into zaamo_zalrscVed Shanbhogue1-0/+4
2024-01-10Add Zaamo and Zalrsc extensionsVed Shanbhogue2-1/+9
2024-01-10B=Zba+Zbb+ZbsVed Shanbhogue1-1/+6
2024-01-04typo: HPM counters consider previous privilege mode if changedYenHaoChen1-1/+1
2023-12-30Add srmcfg CSRVed Shanbhogue6-3/+47
2023-12-26zip and unzip of Zbkb require RV32YenHaoChen2-0/+2
2023-12-22Merge pull request #1476 from sycuricon/masterAndrew Waterman1-1/+1
2023-12-22typo: correct sstateen CSR addressYenHaoChen1-1/+1
2023-12-13Fix UB on signed overflow in mulh routineAndrew Waterman1-1/+1
2023-12-13build: fix broken configurephantom10031-1/+1
2023-12-12riscv: sim.cc: Consider cpu-map node in cpus nodeTan En De1-1/+5