4007 Commits (c76d96d9cd12fc812e2402b291122c54c8a5c96a)
 

Author SHA1 Message Date
Andrew Waterman 5894afaaa5
Merge pull request #2001 from Steven-Li-Xiaogang/master 11 months ago
steven 937e812212 menvcfg.CDE is defined by Smcdeleg 11 months ago
Andrew Waterman 4c870d063d
Merge pull request #1998 from mingtians/update-readme 12 months ago
mingtians 05f2a66564 Update README with Zimop extension 12 months ago
Andrew Waterman d28344a1e7
Merge pull request #1988 from binno/pr-aia 12 months ago
Andrew Waterman a3dbcbadf3
Merge pull request #1997 from riscv-software-src/fix-1996 12 months ago
Andrew Waterman 37db712878 Partially revert #1987 to fix regrssion in vsra.vi and vssra.vi 1 year ago
Andrew Waterman c8b8821eac Fix unused variable warnings 12 months ago
Andrew Waterman a07c190ed6
Merge pull request #1995 from arrv-sc/arrv-sc/fix-store-segfault 12 months ago
Alexander Romanov 7d43d38e4a fix: log store only if it actually happened 1 year ago
Andrew Waterman 14cad996bf
Merge pull request #1993 from arrv-sc/arrv-sc/init-blocksz 1 year ago
Mladen Slijepcevic f6b16b1b3c
Merge pull request #1990 from mslijepc/mslijepc_20250514_external-sim-ptr 1 year ago
mslijepc 5bf00a87f9 minor spacing fix 1 year ago
Alexander Romanov b346571e35 feat: move cache block size initialization to constructor 1 year ago
Andrew Waterman cb74be07d0
Merge pull request #1888 from tsewei-lin/vector-crypto-misaligned 1 year ago
Andrew Waterman 615e47dfc8
Merge pull request #1991 from arrv-sc/arrv-sc/const-get-isa 1 year ago
Andrew Waterman 7a16d71ccf
Merge pull request #1992 from arrv-sc/arrv-sc/init-xlen 1 year ago
Jerry Zhao 587cf70f4f
Merge pull request #1989 from tianrui-wei/tianrui/decode_opcode 1 year ago
tsewei-lin 7347f43f45 vector: crypto: fix EMUL alignment check for .vs operations 1 year ago
tsewei-lin 789068f8cd vector: crypto: fix overlap check when EGW > VLEN 1 year ago
tsewei-lin b30b11dfef vector: crypto: fix constraint checks for vector-crypto instructions 2 years ago
Alexander Romanov 1e56ecb6a0 feat: initialize xlen in constructor 1 year ago
Alexander Romanov 94147851a0 feat: mark processor_t getters as const 1 year ago
Mladen Slijepcevic 80084a8ae3
Merge branch 'riscv-software-src:master' into mslijepc_20250514_external-sim-ptr 1 year ago
mslijepc 40d9232e8e changing type of external_simulator member of external_sim_device_t 1 year ago
Binno 46acb4f8fa Fix typo for implementation of AIA extension 1 year ago
Binno 9271036d27 Register hidelegh csr with aia_rv32_high_csr_t class 1 year ago
Binno f874622b21 Modify non-standard interrupt start position 1 year ago
YenHaoChen 50a4aff9b8 AIA: Raise virtual instruction exception on writing stimecmp (stimecmph) from VS-mode when hvictl.VTI=1 2 years ago
YenHaoChen 45166a8cd4 AIA: Raise virtual instruction exception on acessing sie or sip (sieh or siph) from VS-mode when hvictl.VTI=1 2 years ago
YenHaoChen acf8dace9f Smstateen: Implement *stateen0[59] controlling RV32-only CSRs (v)siph, (v)sieh, hidelegh, and hviph 2 years ago
YenHaoChen ae557fd260 Smstateen: Implement *stateen0[59] controlling CSR stopi 2 years ago
YenHaoChen 9bee68e28b Smstateen: Implement *stateen0[59] controlling CSR vstopi 2 years ago
YenHaoChen cbf9a1c166 Smstateen: Implement *stateen0[59] controlling CSRs hvien(h), hvictl, hviprio[12](h), and supervisor-level iprio array 2 years ago
YenHaoChen 2817c84bd9 Smstateen: Implement *stateen0[60] controlling CSRs (v)siselect and (v)sireg 2 years ago
YenHaoChen 2031bc6b68 AIA: Handle the interrupt of vstopi in VS-mode 2 years ago
YenHaoChen d636898362 AIA: Allow interrupt of any IID from vstopi/hvictl 2 years ago
YenHaoChen a6708d5588 AIA: Take interrupts at VS level through vstopi instead of vsip and vsie 2 years ago
YenHaoChen 22d2e157a6 AIA: Handle the interrupt of nonvirtual SIP in HS-mode 2 years ago
YenHaoChen ddc025a80d AIA: Permit supervisor-level interrupts even while corresponding bits in mideleg remain 0s (interrupt filtering) 2 years ago
YenHaoChen 5c2fa8efad AIA: Implement hvictl.IPRIOM and hvictl.IPRIO behavior in vstopi CSR 2 years ago
YenHaoChen bbb7fff5e8 AIA: Implement hvictl.IID and hvictl.DPR behavior in vstopi CSR 2 years ago
YenHaoChen 7bdecfed63 AIA: Implement hvictl.VTI behavior in vstopi CSR 2 years ago
YenHaoChen b270a8d223 AIA: Add vstopi CSR 2 years ago
YenHaoChen d66cc1a8b3 refactor: Rename virtualized_stimecmp_csr_t to virtualized_with_special_permission_csr_t 2 years ago
YenHaoChen 2867d7f865 AIA: Let hvictl.VTI be writable 2 years ago
YenHaoChen 989d126401 AIA: Add hvictl CSR (no interrupt) 2 years ago
YenHaoChen 55152fe5ae AIA: Add inaccessible vstopei CSR 2 years ago
YenHaoChen 71acfc1b0d AIA: Add read-only 0 hviprio1 and hviprio2 CSRs (RV32-only hviprio1h and hviprio2h CSRs) 2 years ago
YenHaoChen 944a83edf6 AIA: Add read-only 0 hvien CSR (RV32-only hvienh CSR) 2 years ago