110 Commits (7e9da9966856743fb17c42a0a2c2c915e3a3e2b9)

Author SHA1 Message Date
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 61b4f61a85 Move hartids into cfg_t 4 years ago
Rupert Swarbrick 970466e6eb Move start_pc into cfg_t 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
Andrew Waterman 2a5181d913 Fix memory leak 5 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 e30c9c90ef declare socket properties in sim_t 5 years ago
Marcus Comstedt 8d09d845a7 Implement support for big-endian targets 6 years ago
sthiruva 4baf970f1b
Adding symbol lookup when --enable-commitlog is enabled (#558) 6 years ago
Anup Patel 2cb19ac699 Add bootargs command-line option to Spike 6 years ago
Chih-Min Chao 939128f1e0 zfh: support register dump in interactive mode 6 years ago
Chih-Min Chao 3b26740205 fdt: restructure dtb create and config flow 6 years ago
Chih-Min Chao 65f42ac88a fdt: option: add --dtb option to specify dtb binary file 6 years ago
Rupert Swarbrick bf296ca064
Write execution logs to a named log file (#409) 6 years ago
Anup Patel 9d7c52c6bb Add optional support for real-time clint 6 years ago
Anup Patel 813ab17184 Make spike capable of booting Linux 6 years ago
Andrew Waterman 8ffefbc9a1 Add --priv option to control which privilege modes are available 7 years ago
dave-estes-syzexion c171379c78 Adds --log-commits commandline option. (#323) 7 years ago
Aaron Jones d184cd4dbf
Implement MMIO device plugins. 7 years ago
Chih-Min Chao 887dbf2949 rvv: extend interactive debug 7 years ago
Chih-Min Chao 48fe0c484d rvv: add varch option parser and initialize vector unit 7 years ago
Tim Newsome 8ac902f6ff
Clean up debug module options. (#299) 7 years ago
Tim Newsome 69a8b5d2cf
Add --debug-no-abstract-csr (#267) 7 years ago
Tim Newsome 3e79495c38
Implement debug hasel support (#287) 7 years ago
nmeum c01631de50 include sys/types.h for suseconds_t (#285) 7 years ago
Tim Newsome 5c18497225 Add --dmi-rti and --abstract-rti to test OpenOCD. 8 years ago
Hesham Almatary dc6871efef Provide a noisy until interactive command 8 years ago
Andrew Waterman 747a54b103 Add --disable-dtb option to suppress writing the DTB to memory 8 years ago
Andy Wright d6fcfdebf6 Put simif_t declaration in its own file. (#209) 8 years ago
Tim Newsome 90bafe660b Implement debug havereset bits 8 years ago
Prashanth Mundkur 4a97a05a6e Narrow the interface used by the processors and memory to the top-level simulator/htif. 8 years ago
Tim Newsome aa8cbb1ccd Add debug module authentication. 8 years ago
Tim Newsome b2672e5d52 Add --debug-sba option 8 years ago
Tim Newsome cd1e73b4ed Support debug system bus access. 8 years ago
Tim Newsome 46a6786091 Make progbuf a run-time option. 9 years ago
Gleb Gagarin 85efaaaba8 Support for non-contiguous hartids 9 years ago
Andrew Waterman 75f2a05df9 Set default entry point from ELF 9 years ago
Andrew Waterman 4859971a88 Add option to set start pc 9 years ago
Andrew Waterman abb7dddfdf Support more flexible main memory allocation 9 years ago
Andrew Waterman 1d2892407f Store both host & target address in soft TLB 9 years ago
Andrew Waterman d6fce45976 Implement new FP encoding 9 years ago
Wesley W. Terpstra 46f1423c65 riscv: replace rtc device with a real clint implementation 9 years ago