aboutsummaryrefslogtreecommitdiff
path: root/riscv
AgeCommit message (Expand)AuthorFilesLines
2021-03-05Don't make MPRV load/store virtual if MPV=1, MPP=3 (#666)jameshippisley1-1/+1
2021-03-05Fix hedeleg to match Privileged Spec requirements (#669)Scott Johnson1-0/+2
2021-03-04Fix bug where CSRW to vsstatus would not set SD correctly (#665)Scott Johnson1-1/+1
2021-03-02Hard-wire VSXL field in RV64 hstatus (#664)Scott Johnson1-0/+2
2021-03-02Fix AMO guest page fault as store guest fault (#663)francis40961-0/+3
2021-03-01Correct RV64 vsstatus.UXL field (#659)Scott Johnson1-0/+1
2021-02-24rvv: add vsetivliChih-Min Chao4-1/+8
2021-02-24rvv: totally remove edivChih-Min Chao2-4/+1
2021-02-24rvv: add vse1/vle1Chih-Min Chao21-28/+40
2021-02-23rvv: rename sqrt/reciprocal instructionsChih-Min Chao4-9/+9
2021-02-17Fix require_vector_vs() for H-extensionAnup Patel1-1/+1
2021-02-17Fix Guest/VM and Host extension status sync-upAnup Patel1-9/+16
2021-02-16fix require fp since spec said <When V=1, both vsstatus.FS and the HS… (#646)francis40961-1/+1
2021-02-14Support multiple extensions at the same timeZitao Fang3-14/+64
2021-02-09Fix commit log for WFI instructionsAndrew Waterman1-0/+3
2021-02-08Zsn has been renamed Svnapot (#641)Daniel Lustig2-2/+2
2021-02-04Refactor headersAndrew Waterman6-11/+22
2021-02-04Fix compile errorsAndrew Waterman2-5/+5
2021-02-04Fix --kernel and --initrd options w.r.t. sparse mem_t implementationAndrew Waterman3-27/+53
2021-02-03fix logging for fcsr (#639)Neel Gala1-0/+1
2021-01-27Increment minstret when WFI completes (#636)Scott Johnson1-1/+1
2021-01-22scalar-crypto: Initial spike support for v0.8.1 (#635)Ben Marshall33-1/+983
2021-01-20add support to page on demand (#634)Chih-Min Chao4-6/+28
2021-01-17rvb: add xperm.[nbhw] (#629)Chih-Min Chao7-1/+44
2021-01-08Update Zba/Zbb/Zbc to v0.93; Zbs/Zbe to v0.94-draftAndrew Waterman32-451/+382
2020-12-29Add log2 helper functionAndrew Waterman1-0/+8
2020-12-28Install fesvr/byteorder.h to fix #622Andrew Waterman1-94/+0
2020-12-22rvv: make fractional lmul checking simpler and stricter (#620)Chih-Min Chao2-3/+1
2020-12-18If misaligned accesses are enabled, throw access fault on misaligned LR/SCAndrew Waterman1-2/+20
2020-12-18Fix processor_t:take_interrupt() for HS-mode interruptsAnup Patel1-1/+1
2020-12-18Check and use proc variable in MMU emulationAnup Patel2-5/+5
2020-12-14rvv: fix the v[z|s]ext about elmul checking.Dave.Wen1-1/+1
2020-12-14disasm: show fench's predecessor and successorChih-Min Chao1-0/+1
2020-12-14dts: mmu: replace 'riscv,bare' by 'riscv,sbare'Chih-Min Chao2-3/+3
2020-12-13Preserve abstract s0 write if progbuf excepts. (#615)Tim Newsome1-0/+11
2020-12-07Oops...napot_bits should use ctz, not clz (#614)Daniel Lustig1-2/+2
2020-12-04rvv: check the vz/sext's eewDave.Wen1-0/+1
2020-12-04rvv: update the fractional lmul checking rule to rvv1.0-draftDave.Wen2-1/+2
2020-12-02rvv: index load/store have benn separated into ordered and unordered parts (#...Chih-Min Chao18-84/+121
2020-12-01Remove stray comma in configureAndrew Waterman1-1/+1
2020-12-01Fix Issue #609 (#610)Will Hawkins1-5/+1
2020-11-29Fix #607: Add a core parameter to the interactive str command (#608)Will Hawkins2-5/+18
2020-11-28Fix typo in HTVAL CSR write emulationAnup Patel1-1/+1
2020-11-27Fix hstatus.GVA and mstatus.GVA updationAnup Patel3-25/+37
2020-11-23Fix misaligned loads and stores for big endian target (#602)Marcus Comstedt1-2/+2
2020-11-23Fix VSSTATUS bits updation (#568)Anup Patel2-16/+20
2020-11-18Don't include PTE.N bit as part of the PPNAndrew Waterman1-2/+2
2020-11-18Invalid NAPOT settings cause page faults, not access exceptionsAndrew Waterman1-2/+2
2020-11-18Add Zsn extensionAndrew Waterman2-3/+19
2020-11-18Avoid use of __builtin_popcount for portabilityAndrew Waterman6-5/+16