3654 Commits (7d43d38e4aa0124a9bbc06d2fdf8421bde3e5e4e)
 

Author SHA1 Message Date
Alexander Romanov 7d43d38e4a fix: log store only if it actually happened 11 months ago
Andrew Waterman 14cad996bf
Merge pull request #1993 from arrv-sc/arrv-sc/init-blocksz 11 months ago
Mladen Slijepcevic f6b16b1b3c
Merge pull request #1990 from mslijepc/mslijepc_20250514_external-sim-ptr 11 months ago
mslijepc 5bf00a87f9 minor spacing fix 11 months ago
Alexander Romanov b346571e35 feat: move cache block size initialization to constructor 11 months ago
Andrew Waterman cb74be07d0
Merge pull request #1888 from tsewei-lin/vector-crypto-misaligned 11 months ago
Andrew Waterman 615e47dfc8
Merge pull request #1991 from arrv-sc/arrv-sc/const-get-isa 11 months ago
Andrew Waterman 7a16d71ccf
Merge pull request #1992 from arrv-sc/arrv-sc/init-xlen 11 months ago
Jerry Zhao 587cf70f4f
Merge pull request #1989 from tianrui-wei/tianrui/decode_opcode 11 months 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 1 year ago
Alexander Romanov 1e56ecb6a0 feat: initialize xlen in constructor 11 months ago
Alexander Romanov 94147851a0 feat: mark processor_t getters as const 11 months ago
Mladen Slijepcevic 80084a8ae3
Merge branch 'riscv-software-src:master' into mslijepc_20250514_external-sim-ptr 11 months ago
mslijepc 40d9232e8e changing type of external_simulator member of external_sim_device_t 11 months ago
Tianrui Wei d6d0804e75 chore: add more decoding support 11 months ago
Andrew Waterman 75e97c6030
Merge pull request #1987 from riscv-software-src/fix-vssra 11 months ago
Andrew Waterman d0122b4d63 Standardize on zimm5 rather than (simm5 & 0x1f) 11 months ago
Andrew Waterman e24b8fc112 Fix regression in vssra.vi instruction 11 months ago
Andrew Waterman b0d7621ff8
Merge pull request #1974 from riscv-software-src/fix_vi_loop_mask 12 months ago
Jerry Zhao 9f26f2d767 Use boolean not bitwise operators in VI_LOOP_MASK macro 12 months ago
Andrew Waterman 992e969928
Merge pull request #1967 from mslijepc/mslijepc_20250429_observability-hooks 12 months ago
Andrew Waterman a3f126b3bc
Merge pull request #1972 from riscv-software-src/fix-vlen-32 12 months ago
Andrew Waterman 7988172561 Use mask element helpers 12 months ago
Andrew Waterman be2424bb8c Add vector mask element helpers 12 months ago
Andrew Waterman d85cd1081a
Merge pull request #1971 from riscv-software-src/strict-vsetvtype 12 months ago
Andrew Waterman b5e15e338d Simplify vsetvli x0, x0, given the error case is handled earlier 12 months ago
Andrew Waterman 81f7c810c8 Set vill for vsetvli x0, x0, [different SEW/LMUL ratio] 12 months ago
Andrew Waterman 84557e3580 Narrow scope of variable 12 months ago
mslijepc 9004e8eace added observability hooks 12 months ago
Andrew Waterman 77ea9deec2
Merge pull request #1966 from riscv-software-src/tlb-rework 12 months ago
Andrew Waterman 607ba10a93 Significantly up uncommon-case load/store/fetch 12 months ago
Andrew Waterman 8bd26af49e Factor out instruction fetch from permissions checks 12 months ago
Andrew Waterman 8518255e2d Allow use of TLB for MMIO accesses 12 months ago
Andrew Waterman c483949b8e Allow use of TLB even when memtracers are registered 12 months ago
Andrew Waterman 2d846b1fed Factor out load/store execution from permissions checks 12 months ago
Andrew Waterman cf9488b733 Move matched_trigger check off the critical path 1 year ago
Andrew Waterman 59eebf0b47 Avoid memory-allocation anti-pattern on matched_trigger 1 year ago
Andrew Waterman 104c99e363 DRY in instruction fetch; eliminate fetch_temp 1 year ago
Andrew Waterman 18baf4c75e DRY in mmu_t load/store 1 year ago
Andrew Waterman 92e4f02112 Move commit logging check off the critical path 1 year ago
Andrew Waterman 52517f7719 Separate ITLB/LTLB/STLB into separate structures 1 year ago
Andrew Waterman 840e9ba026 Remove unused code in mmu.h 1 year ago
Andrew Waterman 734bd97e91 Fix UB in TLB, making Spike valgrind-safe 1 year ago
Andrew Waterman 597a897e5c Make mmu_t::fetch_temp an entire page in size 1 year ago
Andrew Waterman 488e07d75d
Merge pull request #1965 from mmhus/mmhus/smc_deleg 12 months ago
Muhammad Moiz Hussain 4764d3c029 Implement Ssccfg & Smcdeleg for spike 1 year ago
Andrew Waterman 5ef9a61f5f
Merge pull request #1942 from trdthg/svade 1 year ago
Mingzhu Yan 4d3920b262 Add Svade extension Support 1 year ago