- Mar 31, 2023
-
-
Andrew Waterman authored
-
- Mar 30, 2023
-
-
Jerry Zhao authored
Stop unconditionally adding zicntr/zihpm to supported extensions
-
- Mar 29, 2023
-
-
Jerry Zhao authored
-
Jerry Zhao authored
-
Jerry Zhao authored
-
- Mar 28, 2023
-
-
Jerry Zhao authored
-
Jerry Zhao authored
Ran autoreconf in top directory, version 2.69
-
- Mar 26, 2023
-
-
Jerry Zhao authored
Add processor_t::is_waiting_for_interrupt accessor
-
- Mar 24, 2023
-
-
Jerry Zhao authored
Signed-off-by:Jerry Zhao <jerryz123@berkeley.edu>
-
Andrew Waterman authored
Improve ctrlc responsiveness in interactive mode
-
Jerry Zhao authored
* Move most ctrl-c logic to interactive() * 5f4cabc7 was only a partial fix. This change catches more corner cases where the ctrlc is registered Signed-off-by:
Jerry Zhao <jerryz123@berkeley.edu>
-
- Mar 21, 2023
-
-
Andrew Waterman authored
Fix for #1291
-
Andrew Waterman authored
Implement Smrnmi extension
-
-
Andrew Waterman authored
We don't model any sources of RNMI, so this is mostly vestigial.
-
- Mar 17, 2023
-
-
Andrew Waterman authored
I believe the fact that mmu_t::refill_tlb was ignoring debug mode was benign, but certainly paying attention to debug mode is OK.
-
Andrew Waterman authored
-
Andrew Waterman authored
fesvr: fix compilation with gcc 13
-
- Mar 16, 2023
-
-
Andrew Waterman authored
Fix the relationship between Zce and Zcf
-
Weiwei Li authored
-
Julien Olivain authored
Compiling spike with gcc 13 (for example, included in Fedora 38 prerelease) fails with error: In file included from fesvr/syscall.h:6, from fesvr/syscall.cc:4: fesvr/device.h:15:30: error: ‘uint64_t’ was not declared in this scope 15 | typedef std::function<void(uint64_t)> callback_t; | ^~~~~~~~ This is due to a gcc header dependency change. See for reference: https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes This commit explicitly adds the missing <cstdint> header inclusion to fix this build failure. Signed-off-by:Julien Olivain <ju.o@free.fr>
-
- Mar 10, 2023
-
-
Andrew Waterman authored
Use simif_t for devices
-
Scott Johnson authored
In keeping with the spirit of simif_t.
-
Scott Johnson authored
In keeping with the spirit of simif_t.
-
Scott Johnson authored
-
Scott Johnson authored
So we can soon convert those classes to use simif_t instead of sim_t.
-
- Mar 09, 2023
-
-
Scott Johnson authored
To be explicit about which methods of simif_t and htif_t we implement.
-
- Mar 08, 2023
-
-
Jerry Zhao authored
Add +symbol_elf flag to fesvr to support loading in symbols from other elf files
-
Jerry Zhao authored
-
Jerry Zhao authored
When populated, symbol_elfs are additional elf files that populate the addr2symbol map in htif
-
Andrew Waterman authored
Fix ctrl-c responsiveness when running in interactive mode
-
Jerry Zhao authored
Break out of the interactive_run->interactive_run loop when ctrlc_pressed Signed-off-by:Jerry Zhao <jerryz123@berkeley.edu>
-
Jerry Zhao authored
-
Andrew Waterman authored
Support passing in htif target-arguments through plusargs
-
Jerry Zhao authored
-
Jerry Zhao authored
-
Jerry Zhao authored
-
Jerry Zhao authored
-
Jerry Zhao authored
make target_args() protected instead of private to allow subclasses to inject args
-
Sagar Karandikar authored
-