223 Commits (master)

Author SHA1 Message Date
Francesco Scappatura 2c94ea431e DTB discovery feature 1 month ago
mslijepc d6a5e90c40 removed cfg.misaligned option 3 months ago
Nadime Barhoumi 2567e5bd1b Make abstractauto register optional in debug module 5 months ago
Farid Khaydari 5397899bb9 Add configurable datacount for debug module 6 months ago
Alexander Romanov b346571e35 feat: move cache block size initialization to constructor 11 months ago
Andrew Waterman 19a6ba33de Fix the remaining few warnings that Clang catches 12 months ago
Tim Hutt fdbcde27ce Add instruction limit 2 years ago
Mark Zhuang 2b773d9372 Fix help message for --dm-no-hasel 1 year ago
YenHaoChen aadd792d6a Change -H flag into --halted 2 years ago
Jerry Zhao c187be0a1e Remove leftover config.h includes in dasm/log-parser 2 years ago
Jerry Zhao d90e6df9c3 Remove --with-isa compile-time option 2 years ago
Andrew Waterman 52f045d9ba Lift restriction on physical-address size 2 years ago
Andrew Waterman 16870946ed Use create_mem_region for legacy -m argument 2 years ago
Andrew Waterman 1b33b5426b Factor out create_mem_region from parse_mem_layout 2 years ago
Jerry Zhao 6f4116d340 Move isa property to a field of processor_t, not sim_t 2 years ago
Jerry Zhao 3b6a8fa06e Remove all --varch parsing 2 years ago
LIU Yu e7e039dece Support per-device arguments and device factory reuse 2 years ago
LIU Yu 4587ace514 Fix help message to document `--device=<name>,<args>` usage by #1522 2 years ago
Jerry Zhao 0232396e7e Rely on default initializer to provide debug_module_config_t defaults 2 years ago
Jerry Zhao ab10e576e1 Remove old explicit-fields cfg_t constructor, switch to default constructor 2 years ago
Jerry Zhao ae889cb849 Remove cfg_arg_t from cfg_t 2 years ago
joey0320 b98e922cb4 Fix Spike --device option to pass on args to downstream plugins 2 years ago
Karthik B K 5bdb9d4d7e expose pmp granularity as a cli option. 2 years ago
Michal Terepeta cb01351666 Introduce `abstract_mem_t` to allow custom implementations 3 years ago
Jerry Zhao 3b0d3c2004 build: Force inclusion of all symbols from extension.o in spike-main 3 years ago
Jerry Zhao 186c619fb3 devices: Switch plugin device interface to use device_factory_t 3 years ago
Jerry Zhao 426a33e774 sim_t: change plugin_devices to a vec of shared_ptrs 3 years ago
Julien Olivain 04dbf0d5be Fix --bootargs default value in spike usage help() function 3 years ago
Andrew Waterman e4d6a9c1ed Improve input validation for --hartids flag 3 years ago
Andrew Waterman b8e562a58c Use size_t, rather than int, for hartids 3 years ago
Aaron Durbin afff588a4b Remove dirty_enabled from cfg_t 3 years ago
Aaron Durbin 41e2ec0c89 Remove --mmu-dirty command line flag 3 years ago
Jerry Zhao 5fc4374254 Add --triggers flag to select number of triggers 3 years ago
Jerry Zhao 67bbdf5506 Add trigger_count field to cfg_t 3 years ago
Parshintsev Anatoly ca1a5fd8f0 improve merge_mem_regions to handle memory region covering the whole 64-bit address space 3 years ago
Parshintsev Anatoly f403cb9e54 simplify check_mem_overlap by utilizing get_inclusive_end of mem_cfg_t 3 years ago
Parshintsev Anatoly fcf61f0008 simplify merge_mem_regions by utilizing get_inclusive_end() of mem_cfg_t 3 years ago
Parshintsev Anatoly 1e6869c17e get_inclusive_end implementation for mem_cfg_t 3 years ago
Parshintsev Anatoly e402a8353d implement get_size() getter for mem_cfg_t object 3 years ago
Parshintsev Anatoly a606da640b implement get_base() getter for mem_cfg_t object 3 years ago
Jerry Zhao d50a0f0022 Add --mmu-dirty runtime flag 3 years ago
Jerry Zhao c4e7c88728 Add cfg_t field to enable PTE dirtying 3 years ago
Andrew Waterman a11af65d0e Add --[no-]misaligned command-line options 3 years ago
Andrew Waterman 8d084dbd09 Pass cfg object to processor_t constructor 3 years ago
Andrew Waterman 540c3ce056 Remove non-installed header lists from Makefile fragments 3 years ago
Jerry Zhao e1919d3b06 Add config.h includes directly to source files instead of relying on header chaining 3 years ago
Jerry Zhao 9f93b98c87 Rename memif_endianness_t to endianness_t 3 years ago
Jerry Zhao 68a3039598 Move boost asio socket interface to socketif_t 3 years ago
Parshintsev Anatoly 1f920f914b Reimplement memory merging routines 4 years ago
Parshintsev Anatoly e2ccdf6b69 Only allow memory regions that are less than (1ull << MAX_PADDR_BITS) 3 years ago