aboutsummaryrefslogtreecommitdiff
path: root/spike_main
AgeCommit message (Expand)AuthorFilesLines
2023-07-09build: Link spike binaries with --whole-archivewhole-archiveJerry Zhao1-0/+2
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
2022-11-16Merge pull request #1119 from aap-sc/aap-sc/max_pa_restrictionAndrew Waterman1-5/+24
2022-11-16Only allow memory regions that are less than (1ull << MAX_PADDR_BITS)Parshintsev Anatoly1-1/+21
2022-11-15get rid of redundant casts during mem layout processingParshintsev Anatoly1-4/+3
2022-10-25Remove set_target_endianness | add --big-endian flagJerry Zhao2-1/+4
2022-10-20Set 16..4096-byte bound on cache-block sizeAndrew Waterman1-2/+5
2022-10-14Support command-line configuration of number of pmpregionsJerry Zhao1-0/+3
2022-10-14Report error if an unsupported memory configuration is detectedParshintsev Anatoly1-3/+8
2022-10-07Add --dm-no-abstract-fpr option.Tim Newsome1-1/+5
2022-10-04Suppress unused-variable warnings in spike mainAndrew Waterman1-1/+1
2022-10-04Fix or work around other unused-parameter warnings in ancillary programsAndrew Waterman2-5/+6
2022-10-04Suppress unused-parameter warnings in spike mainAndrew Waterman1-16/+16
2022-09-23Build and install lib and header dependencies for HammerJerin Joy1-0/+2
2022-08-10Add missed decription for log-commits optionWeiwei Li1-0/+1
2022-04-30Add missing description of --dtb in --help messageAndrew Waterman1-0/+1
2022-04-12Move real_time_clint into cfg_tRupert Swarbrick1-4/+4
2022-04-12Move varch into cfg_tRupert Swarbrick1-3/+3
2022-04-12Remove nprocs from cfg_tRupert Swarbrick1-7/+8
2022-04-12Move hartids into cfg_tRupert Swarbrick1-11/+17
2022-04-12Move the "default hartids" logic from sim.cc into spike.ccRupert Swarbrick1-0/+16
2022-04-12Slightly refactor --hartids parsing in spike.ccRupert Swarbrick1-13/+16
2022-04-12Move start_pc into cfg_tRupert Swarbrick1-3/+2
2022-04-11Change processor_t to hold a pointer to an isa_parser_t (#973)Rupert Swarbrick1-1/+1
2022-04-11Split mem layout computation in spike.cc (#957)Rupert Swarbrick1-25/+36
2022-03-18Fold priv parameter into cfg_tRupert Swarbrick1-4/+4
2022-03-18Fold isa parameter into cfg_tRupert Swarbrick1-4/+5