aboutsummaryrefslogtreecommitdiff
path: root/spike_main
AgeCommit message (Expand)AuthorFilesLines
2 daysDTB discovery featureFrancesco Scappatura1-2/+14
2025-12-29removed cfg.misaligned optionmslijepc1-2/+0
2025-11-13Make abstractauto register optional in debug moduleNadime Barhoumi1-0/+3
2025-10-14Add configurable datacount for debug moduleFarid Khaydari1-0/+3
2025-05-16feat: move cache block size initialization to constructorAlexander Romanov1-1/+1
2025-04-16Fix the remaining few warnings that Clang catchesAndrew Waterman1-1/+0
2025-02-07Add instruction limitTim Hutt1-1/+7
2025-01-23Fix help message for --dm-no-haselMark Zhuang1-1/+1
2024-10-01Change -H flag into --haltedYenHaoChen1-3/+2
2024-09-14Remove leftover config.h includes in dasm/log-parserJerry Zhao1-1/+0
2024-09-14Remove --with-isa compile-time optionJerry Zhao1-0/+1
2024-09-02Merge pull request #1788 from riscv-software-src/support-larger-addressesAndrew Waterman1-39/+29
2024-08-27Lift restriction on physical-address sizeAndrew Waterman1-16/+1
2024-08-27Use create_mem_region for legacy -m argumentAndrew Waterman1-3/+3
2024-08-27Factor out create_mem_region from parse_mem_layoutAndrew Waterman1-36/+41
2024-08-01Move isa property to a field of processor_t, not sim_tJerry Zhao1-1/+1
2024-06-21Remove all --varch parsingJerry Zhao1-2/+0
2024-04-30Support per-device arguments and device factory reuseLIU Yu1-3/+2
2024-02-29Fix help message to document `--device=<name>,<args>` usage by #1522LIU Yu1-1/+2
2023-12-08Rely on default initializer to provide debug_module_config_t defaultsJerry Zhao1-11/+1
2023-12-08Remove old explicit-fields cfg_t constructor, switch to default constructorJerry Zhao2-26/+2
2023-12-08Remove cfg_arg_t from cfg_tJerry Zhao1-2/+2
2023-12-08Fix Spike --device option to pass on args to downstream pluginsjoey03201-2/+18
2023-11-04expose pmp granularity as a cli option.Karthik B K2-0/+4
2023-07-20Introduce `abstract_mem_t` to allow custom implementationsMichal Terepeta1-4/+5
2023-07-11build: Force inclusion of all symbols from extension.o in spike-mainJerry Zhao1-0/+4
2023-06-20devices: Switch plugin device interface to use device_factory_tJerry Zhao1-49/+9
2023-06-20sim_t: change plugin_devices to a vec of shared_ptrsJerry Zhao1-5/+2
2023-03-30Fix --bootargs default value in spike usage help() functionJulien Olivain1-1/+2
2023-02-27Improve input validation for --hartids flagAndrew Waterman1-0/+18
2023-02-27Use size_t, rather than int, for hartidsAndrew Waterman2-5/+5
2023-01-27Remove dirty_enabled from cfg_tAaron Durbin2-2/+0
2023-01-27Remove --mmu-dirty command line flagAaron Durbin1-2/+0
2023-01-18Add --triggers flag to select number of triggersJerry Zhao1-0/+2
2023-01-18Add trigger_count field to cfg_tJerry Zhao2-2/+4
2023-01-10improve merge_mem_regions to handle memory region covering the whole 64-bit a...Parshintsev Anatoly1-0/+24
2023-01-09simplify check_mem_overlap by utilizing get_inclusive_end of mem_cfg_tParshintsev Anatoly1-4/+1
2023-01-09simplify merge_mem_regions by utilizing get_inclusive_end() of mem_cfg_tParshintsev Anatoly1-3/+3
2023-01-09get_inclusive_end implementation for mem_cfg_tParshintsev Anatoly1-3/+2
2023-01-09implement get_size() getter for mem_cfg_t objectParshintsev Anatoly1-7/+7
2023-01-09implement get_base() getter for mem_cfg_t objectParshintsev Anatoly1-10/+10
2023-01-04Add --mmu-dirty runtime flagJerry Zhao1-0/+2
2023-01-04Add cfg_t field to enable PTE dirtyingJerry Zhao2-0/+2
2023-01-03Add --[no-]misaligned command-line optionsAndrew Waterman2-0/+4
2023-01-03Pass cfg object to processor_t constructorAndrew Waterman1-1/+12
2022-12-22Remove non-installed header lists from Makefile fragmentsAndrew Waterman1-2/+0
2022-12-15Add config.h includes directly to source files instead of relying on header c...Jerry Zhao2-0/+2
2022-12-15Rename memif_endianness_t to endianness_tJerry Zhao2-3/+3
2022-12-13Move boost asio socket interface to socketif_tJerry Zhao1-26/+1
2022-11-30Reimplement memory merging routinesParshintsev Anatoly1-22/+41