2897 Commits (2f994c5f99baba17eccad8ebf018bad11e3ba3d8)
 

Author SHA1 Message Date
Andrew Waterman 2f994c5f99
Merge pull request #1376 from YenHaoChen/pr-cbo-region 3 years ago
YenHaoChen 03b47351e6 Fix PMP checking region of cache-block management instructions 3 years ago
Andrew Waterman 08053dc947
Merge pull request #1375 from demin-han/master 3 years ago
demin.han cf7e434c80 Replace ternary operator with std:min 3 years ago
Andrew Waterman 97fbfec1c2
Merge pull request #1321 from plctlab/plct-bf16-dev 3 years ago
Andrew Waterman 58d2dbe17d
Merge pull request #1372 from plctlab/plct-cmmv-fix 3 years ago
Andrew Waterman b8e6c53fb4
Merge pull request #1373 from riscv-software-src/ebreakv 3 years ago
Weiwei Li 047491581c Fix bugs in disassembling code for cm.mva01s/mvsa01 instructions. (Resolved issue #1370) 3 years ago
Tim Newsome bb101c7a2c dscr.ebreakh is now dcsr.ebreakv[su] 3 years ago
Weiwei Li 8e800d05a4 Add BF16 extensions to README.md 3 years ago
Weiwei Li a2e8ad3d5f Add dsasm support for BF16 extensions 3 years ago
Weiwei Li 62478900e5 Add flh/fsh/fmv_h_x/fmv_x_h instructions to Zvfbfmin/Zvfbfwma extensions 3 years ago
Weiwei Li 48f6619175 Add support for new instructions of Zvfbfwma extension 3 years ago
Weiwei Li 8aacc4effd Add support for new instructions of Zvfbfmin extension 3 years ago
Weiwei Li 40dce7899b Add support for new instructions of Zfbfmin extension 3 years ago
Weiwei Li c12d078217 Update encoding.h to add instructions for BF16 extensions 3 years ago
Weiwei Li fecdad2b62 Add isa string support for Zfbfmin/Zvfbfmin/Zvfbfwma 3 years ago
Weiwei Li afe3987685 Add convertion function between binary float16 and float32 in softfloat 3 years ago
Jerry Zhao 740e6353a1
Merge pull request #1368 from glg-rv/have_int128/0/topic 3 years ago
Andrew Waterman c7cc62952d
Merge pull request #1367 from glg-rv/move_isaligned/0/topic 3 years ago
Gianluca Guida c231e0c9f6 Fix check for extension 3 years ago
Gianluca Guida 3010cb4175 Use HAVE_INT128 instead of __SIZEOF_INT128__ 3 years ago
Gianluca Guida b3a3063b57 configure.h: Add HAVE_INT128 3 years ago
Gianluca Guida 4d3847f0ff decode_macros: move 'is_aligned' from 'v_ext_macros.h' 3 years ago
Andrew Waterman 1bcbd715dc
Merge pull request #1366 from riscv-software-src/fix-1365 3 years ago
Andrew Waterman 2c6b94e853 Refactor set_privilege to subsume set_virt 3 years ago
Scott Johnson 0abf98f6f6 Move setting of V=0 for M-mode trap 3 years ago
Scott Johnson 87bf990083 Move setting of V=0 for HS-mode trap 3 years ago
Scott Johnson 505ddebeff Explicitly use the nonvirtual S-mode CSRs when going to HS-mode 3 years ago
Scott Johnson 5ab7691a49 Force V=1 when going to VS-mode trap handler 3 years ago
Scott Johnson 4e509bfbc6 Redo sret to put set_virt/set_privilege together 3 years ago
Andrew Waterman e7f677b57f Prevent possibility of V=1 and PRV=M when entering debug mode 3 years ago
Andrew Waterman d99efb545c Implement dcsr.v and make DRET use it 3 years ago
Andrew Waterman e910707051 Use more descriptive variable name in dcsr_csr_t::read; make it reg_t 3 years ago
Andrew Waterman fa79c20a4e
Merge pull request #1350 from rivosinc/etrigger_fix_exception_match 3 years ago
Atul Khare d9e30bb697 triggers: Fix etrigger match on exceptions 3 years ago
Atul Khare 31f5ede662 Enhance mode_match() functionality 3 years ago
Atul Khare ddae0f25a8 Add prev_prv to processor state 3 years ago
Atul Khare fb57d7ce04 Add pre_v to processor state 3 years ago
Andrew Waterman 23bc4cd63a
Merge pull request #1363 from YenHaoChen/pr-initial-mpp 3 years ago
YenHaoChen 4dfdf00f13 Let mstatus.MPP initially be M-mode if unsupporting U-mode 3 years ago
Andrew Waterman 8780656d5a
Merge pull request #1346 from Wojciech-Bartczak/spike-as-lib 3 years ago
Wojciech Bartczak 7dbd0949c9 Add Spike's meta files for pkg-config 3 years ago
Andrew Waterman 76b0027c17
Merge pull request #1347 from rbuchner-aril/rb-872 3 years ago
rbuchner a30a0d6367 Use passed in virtual bit for creating traps in take_trigger_action() rahter than state.v 3 years ago
rbuchner 33fbc2df39 Plumb in effective virtual bit to take_trigger_action() 3 years ago
rbuchner 36b8c12e9f Add split_misaligned_access() to mem_access_info_t 3 years ago
rbuchner 4b9996bad9 Pass mem_access_info_t into walk() 3 years ago
Ryan Buchner f7900e4730 Use access_info within store_slow_path rather than xlate_flags 3 years ago
rbuchner 850600792e Use access_info.effective_virt when failed mmio_store (i.e. device detects access fault) 3 years ago