195 Commits (5afa62e541b67a5ebd03a8783858484afc7920e1)

Author SHA1 Message Date
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
Parshintsev Anatoly 4470418b80 get rid of redundant casts during mem layout processing 3 years ago
Jerry Zhao b265325d19 Remove set_target_endianness | add --big-endian flag 3 years ago
Andrew Waterman da21648472 Set 16..4096-byte bound on cache-block size 3 years ago
Jerry Zhao 7e8d1e6f29 Support command-line configuration of number of pmpregions 4 years ago
Parshintsev Anatoly 60c0c86c28 Report error if an unsupported memory configuration is detected 4 years ago
Tim Newsome 1112fd33a4 Add --dm-no-abstract-fpr option. 4 years ago
Andrew Waterman 97219fe85e Suppress unused-variable warnings in spike main 4 years ago
Andrew Waterman a51e44ed22 Fix or work around other unused-parameter warnings in ancillary programs 4 years ago
Andrew Waterman d4747aaab2 Suppress unused-parameter warnings in spike main 4 years ago
Jerin Joy 204a639780 Build and install lib and header dependencies for Hammer 4 years ago
Weiwei Li db24e31569 Add missed decription for log-commits option 4 years ago
Andrew Waterman 1df65613df Add missing description of --dtb in --help message 4 years ago
Rupert Swarbrick 8e70cdfa61 Move real_time_clint into cfg_t 4 years ago
Rupert Swarbrick acf88fe131 Move varch into cfg_t 4 years ago
Rupert Swarbrick 9f0cf34370 Remove nprocs from cfg_t 4 years ago
Rupert Swarbrick 61b4f61a85 Move hartids into cfg_t 4 years ago
Rupert Swarbrick e4aaed1b7b Move the "default hartids" logic from sim.cc into spike.cc 4 years ago
Rupert Swarbrick 0d90f75dc4 Slightly refactor --hartids parsing in spike.cc 4 years ago
Rupert Swarbrick 970466e6eb Move start_pc into cfg_t 4 years ago
Rupert Swarbrick ae7d2c3062
Change processor_t to hold a pointer to an isa_parser_t (#973) 4 years ago
Rupert Swarbrick 168b4ea6a5
Split mem layout computation in spike.cc (#957) 4 years ago
Rupert Swarbrick b163dd4ddf Fold priv parameter into cfg_t 4 years ago
Rupert Swarbrick 4ce0b5aef1 Fold isa parameter into cfg_t 4 years ago
Rupert Swarbrick c13e33a363 Fold nprocs parameter into cfg_t 4 years ago
Rupert Swarbrick 2da3ce5d4c Fold bootargs parameter in the new cfg_t type 4 years ago
Rupert Swarbrick b742ddc66f Initial step towards factoring out command line configuration 4 years ago
Rupert Swarbrick cb632586bd Construct an isa_parser_t and pass it to processor_t constructor 4 years ago