3003 Commits (c6e2b703c560878bdb49377064d255b5a5fb50af)
 

Author SHA1 Message Date
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
Ryan Buchner 125c4d6a64 Adjust store_slow_path_intrapage to recieve a mem_access_info_t as input 3 years ago
Ryan Buchner 2745d3139c Use access_info within load_slow_path rather than xlate_flags 3 years ago
rbuchner bd67576609 Use access_info.effective_virt when failed mmio_load (i.e. device detects access fault) 3 years ago
rbuchner 9312137ae2 Use access_info.effective_virt when access_fault due to non-reservable lr 3 years ago
Ryan Buchner 87690a5ed4 Adjust load_slow_path_intrapage to recieve a mem_access_info_t as input 3 years ago
Ryan Buchner 8a34e1a5b3 Add structure (mem_access_info_t) for holding memory access information 3 years ago
rbuchner a0c5bf31ba Add is_special_access() to xlate_flags_t 3 years ago
rbuchner d091f84af4 Add xlate_flags_t struct 3 years ago
Ryan Buchner 3286d262eb Rename RISCV_XLATE_VIRT to RISCV_XLATE_FORCED_VIRT 3 years ago
Andrew Waterman dc3eb2d9e3
Merge pull request #1357 from ptomsich/ptomsich/1312-fix-fcvtmod_w_d-exceptions 3 years ago
Andrew Waterman c10ed407ca
Merge pull request #1356 from ptomsich/ptomsich/1355-fix-fleq-fltq-exceptions 3 years ago
Andrew Waterman 64532f9678
Merge pull request #1354 from ptomsich/ptomsich/1327-fix-fli_q-entries 3 years ago
Philipp Tomsich b07f893609 Zfa: fix missing set_fp_exceptions for fleq/fltq 3 years ago
Philipp Tomsich d6731d58d4 Zfa: fix exception behaviour for fcvtmod.w.d 3 years ago
Philipp Tomsich 8ab77e8836 Zfa: fix bitpatterns for fli.q (entries 7, 18-25) 3 years ago
Philipp Tomsich 9be9108b47 Zfa: fli.q requires 'Q' not 'D' 3 years ago
Andrew Waterman 8dd8f11510
Merge pull request #1353 from ptomsich/ptomsich/1351-Zfa-fix-NX-fround-family 3 years ago
Philipp Tomsich e25fb13bcd Zfa: fix NX handling for the fround/froundnx family 3 years ago
Andrew Waterman fcbdbe7946
Merge pull request #1316 from YenHaoChen/pr-native-triggers 3 years ago
YenHaoChen 83c19daaf2 triggers: native triggers (action=0) should prevent causing a breakpoint exception while already in a trap handler 3 years ago
Andrew Waterman 87e0a1f86e
Merge pull request #1281 from jiegec/plic-pending 3 years ago
Andrew Waterman 19a7f343af
Merge pull request #1333 from poemonsense/fix-syscall-close 3 years ago
Parshintsev Anatoly 6023896b0a fixup sb_write/sb_read to handle exceptions properly 3 years ago
Andrew Waterman 7e82fd7d19
Merge pull request #1320 from riscv-software-src/clear_wfi 3 years ago
Jerry Zhao 79f1eed678 Add clear in_wfi interface to proc_t 3 years ago
Yinan Xu 5afa62e541 Close file descriptors in destructor of syscall_t 3 years ago
Andrew Waterman 0835bd7729
Merge pull request #1332 from riscv-software-src/fix-1326 3 years ago
Andrew Waterman 64dfca6bec Partially revert #1326 3 years ago
Andrew Waterman 3f7937e25a
Merge pull request #1326 from riscv-software-src/fix-1325 3 years ago
Andrew Waterman 808fa1cab1 Avoid declaring potentially out-of-bounds references in vmfeq etc. 3 years ago
Andrew Waterman 1c2d53a3fc
Merge pull request #1322 from plctlab/plct-vector-fix 3 years ago
Weiwei Li 396910b869 Rename parameters for VI_VFP_NCVT* macros to be consistent with the 3 years ago
Weiwei Li 6f0fb68d58 Fix comments error in vfncvt_*_w.h 3 years ago
Weiwei Li b82d97a011 Remove unused parameter for macro in v_ext_macro.h 3 years ago
Jerry Zhao 887d02e421
Merge pull request #1317 from riscv-software-src/fesvrdebug 3 years ago
Jerry Zhao 7470633c42 Make some dtm_t interfaces protected 3 years ago
Jerry Zhao cf5d11c987 Unify fesvr/debug_defines.h and riscv/debug_defines.h 3 years ago
Jerry Zhao 2e07ac8d71 Add debug_defines.h to list of installed headers 3 years ago
Andrew Waterman 0b52bb6255
Merge pull request #1311 from YenHaoChen/pr-show-d-mode 3 years ago
YenHaoChen 0b266f2a51 explicitly show D(-mode) instead of M(-mode) when in debug mode 3 years ago
Jiajie Chen 960755b192 Implement pending bits for plic 3 years ago
Andrew Waterman eb75ab37a1
Merge pull request #1307 from Jakub-Palider/master-stats-always 3 years ago
Andrew Waterman 7f4c6eb469
Merge pull request #1306 from Jakub-Palider/master-override-cache-name 3 years ago
Andrew Waterman 09f29dbc54
Merge pull request #1305 from Jakub-Palider/master-cache-stats 3 years ago
Scott Johnson 035cc8e98d
Merge pull request #1263 from scottj97/icount-trigger 3 years ago