223 Commits (master)

Author SHA1 Message Date
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
John Ingalls 0dd29aaf59
Documentation: Cache block size for CMO operations default 64 (#923) 4 years ago
liweiwei 42cbf10dc1 add blocksz parameter to specify the cache block size for CBO operations 4 years ago
Tim Newsome 39fc8c3921
Don't say "master" (#898) 4 years ago
Andrew Waterman 3c3c0eaa86 Don't use "using" 5 years ago
Andrew Waterman 22affb92b7 Use RIAA pattern in manipulating ostream flags 5 years ago
Elmar Melcher 9a4465e67f
add option --cmd to read commands from file (#772) 5 years ago
Elmar Melcher 676ae7e541
add option --log=<name> to command line help (#795) 5 years ago
Elmar Melcher a13b7f77e9 kill program if socket creation fails 5 years ago
Elmar Melcher 08ed2fab4f use socket output stream for processor debug output 5 years ago
Elmar Melcher a5243f4520 declare socket properties in processor_t 5 years ago
Elmar Melcher e30c9c90ef declare socket properties in sim_t 5 years ago
Chih-Min Chao d99db79e38 sim: rewrite memory-region overlapping helper 5 years ago
Zitao Fang 3d19864f39 Support multiple extensions at the same time 5 years ago
Andrew Waterman 716245f514 Fix --kernel and --initrd options w.r.t. sparse mem_t implementation 5 years ago
Andrew Waterman 29829bb326 Fix compile warnings 5 years ago
Andrew Waterman b2b6f45c15 Validate integer command-line arguments 6 years ago
Andrew Waterman 59d450e586 Separate build of spike and spike-dasm 6 years ago
Chih-Min Chao 57fbf0eeb1 rvv: disasm: separate vvm and vv 6 years ago
Chih-Min Chao f398f0af9b rvv: disasm: fix vamoadd name 6 years ago
Chih-Min Chao 526b9abb7c rvv: disasm: fix amo sub-opcode 6 years ago
Chih-Min Chao 52b3eb9380 rvv: disasm: fix whole load 6 years ago
Chih-Min Chao c9da294332 rvv: add reciprocal instructions 6 years ago
Chih-Min Chao bfc2bead78 rvv: remove quad instructions 6 years ago