2532 Commits (46e6be48e90b9ce7b597d1bf16a68019590b4234)
 

Author SHA1 Message Date
Jerry Zhao 46e6be48e9 Add github actions test that installed headers are usable 4 years ago
Jerry Zhao 67219b20a3 Remove processor.h/sim.h -> config.h dependencies 4 years ago
Jerry Zhao 33317e59e5 Add missing vector_unit.h to install headers list 4 years ago
Jerry Zhao fbbf0b8c94 Remove entropy_source.h -> internals.h dependency 4 years ago
Jerry Zhao 20fe79974c Add missing abstract_interrupt_controller.h to header lists 4 years ago
Jerry Zhao 80cc9d1929 Remove debug_module.h -> mmu.h dependency 4 years ago
Jerry Zhao fa4079bcba Use relative include paths to support public usage of these headers 4 years ago
Jerry Zhao 8c1b434d63 Don't install instruction decode macros 4 years ago
Jerry Zhao e1919d3b06 Add config.h includes directly to source files instead of relying on header chaining 4 years ago
Andrew Waterman 3b9a3f17ba
Merge pull request #1183 from riscv-software-src/macosci 4 years ago
Jerry Zhao 3fb390bf56 Add github actions test on macos 4 years ago
Andrew Waterman 0adec00bd2
Merge pull request #1182 from riscv-software-src/fix-1180 4 years ago
Andrew Waterman 16be7c743f
Merge pull request #1181 from riscv-software-src/better-error-message 4 years ago
Andrew Waterman 520290888b Fix build broken by #1170 and #1180 4 years ago
Andrew Waterman 3030ddd6b8
Merge pull request #1180 from ucb-bar/cleancfg 4 years ago
Andrew Waterman 56c30037ef Print better error message when requesting >1024 harts 4 years ago
Jerry Zhao 9f93b98c87 Rename memif_endianness_t to endianness_t 4 years ago
Jerry Zhao 4d4159e76d Pull memif_endianness_t into cfg.h 4 years ago
Jerry Zhao ebc9367677 Add cfg.cc to hold internal implementation of mem_cfg_t 4 years ago
Andrew Waterman 0cb203b0de
Merge pull request #1170 from ucb-bar/decode_macros 4 years ago
Jerry Zhao 1d6381386c Split decode.h into public decode.h and private decode_macros.h 4 years ago
Andrew Waterman d00c01d2af
Merge pull request #1175 from riscv-software-src/fix-mac-build 4 years ago
Andrew Waterman f1c0a947be Fix build on M1 4 years ago
Andrew Waterman 291188f59c
Merge pull request #1169 from ucb-bar/socketif 4 years ago
Jerry Zhao 68a3039598 Move boost asio socket interface to socketif_t 4 years ago
Andrew Waterman 572d5e4409
Merge pull request #1173 from ucb-bar/splitvu 4 years ago
Jerry Zhao 02d4a3f803
Make the processor_t interface independent of configure'd variables (#1174) 4 years ago
Jerry Zhao 18b8c02b25 Pull vector unit into separate source/header 4 years ago
Jerry Zhao d043952c8b Pull p/v_ext_macros.h out of decode.h 4 years ago
Jerry Zhao e5f6307033
Add Emacs lockfiles to .gitignore (#1171) 4 years ago
Andrew Waterman 921d56ca7a
Merge pull request #1160 from YenHaoChen/pr-textra 4 years ago
Scott Johnson b2e6e7637e Move mhselect_compare into mhselect_interpretation 4 years ago
Scott Johnson ef5609525f Use interpret_mhselect() to decide textra compare mode 4 years ago
Scott Johnson 88cfdf2972 Interpret mhselect in centralized place 4 years ago
YenHaoChen f94ba5f423 triggers: add mcontext and hcontext CSRs 4 years ago
YenHaoChen f6f1509ad0 triggers: add scontext CSR 4 years ago
YenHaoChen 8318edfb5f triggers: checking textra (tdata3); checking ASID and VMID 4 years ago
YenHaoChen a0fdc2b225 triggers: implement tdata3 CSR fields 4 years ago
YenHaoChen 8ce096c6aa refactor: add tdata3_csr_t; preparation for CSR textra 4 years ago
YenHaoChen b035edab78 refactor: remove proc parameter from functions of module_t 4 years ago
Andrew Waterman adfaef00e5
Merge pull request #1162 from riscv-software-src/sfence 4 years ago
Andrew Waterman b09a4dc2ae
Merge pull request #1161 from riscv-software-src/snprintf 4 years ago
Andrew Waterman 9dc874288c Avoid use of sprintf in disassembler 4 years ago
Andrew Waterman 69bfc02618 Avoid use of sprintf in trap_t 4 years ago
Andrew Waterman bc16208aa5 SFENCE.INVAL.IR and SFENCE.W.INVAL are illegal in [V]U modes 4 years ago
Andrew Waterman 263af1d153 Simplify implementation of SFENCE.W.INVAL 4 years ago
Scott Johnson 27caa02e7d
Merge pull request #1155 from YenHaoChen/pr-h-not-const 4 years ago
YenHaoChen 200ee39b7a clear mevent.VUINH and mevent.VSINH when misa.H is cleared 4 years ago
YenHaoChen af99d52f25 add macro N_HPMCOUNTERS (29) 4 years ago
YenHaoChen 1a7e9af460 use extension_enabled('H') instead of extension_enabled_const('H') since misa.H is RW 4 years ago