- Apr 20, 2023
-
-
Andrew Waterman authored
-
- Apr 14, 2023
- Apr 12, 2023
-
-
Jerry Zhao authored
* This enables useful functionality in inheritors
-
Jerry Zhao authored
* fesvr/debug_defines.h is removed
-
Jerry Zhao authored
-
Andrew Waterman authored
explicitly show D(-mode) instead of M(-mode) when in debug mode
-
- Apr 11, 2023
-
-
YenHaoChen authored
Debug mode (D-mode) can be considered an additional privilege mode. This commit proposes printing D(-mode) instead of M(-mode) for D-mode.
-
- Apr 05, 2023
-
-
Andrew Waterman authored
Print cache stats even when no access
-
Andrew Waterman authored
Allow client to override default names of caches
-
Andrew Waterman authored
Add cache statistics print on demand
-
Scott Johnson authored
Improve icount trigger implementation
-
Scott Johnson authored
Spec says: > This trigger matches on every instruction completed or trap > taken from a privilege mode where the trigger is enabled. Other (synchronous) traps were already correctly decrementing count, but external interrupts (i.e. timer interrupts) were not.
-
Scott Johnson authored
-
Scott Johnson authored
According to table in debug spec. This has no visible effect, because every time we instantiate an icount_t (in triggers::module_t::tdata1_write) we immediately call tdata1_write() which sets these values, but it's cleaner this way.
-
Scott Johnson authored
Add Zfa support
-
- Apr 04, 2023
-
-
Jakub Palider authored
In multi-processor systems it is desired to track caches separately by assigning unique names to them. Signed-off-by:Jakub Palider <jpalider@marvell.com>
-
Jakub Palider authored
The cache stats are printed regardless on accesses they recorded. This allows better insight into system operation and provides consistent output for scripting. Signed-off-by:Jakub Palider <jpalider@marvell.com>
-
Jakub Palider authored
With this change it is not necessary to wait for tracer destructor to trigger statistics printout. Signed-off-by:Jakub Palider <jpalider@marvell.com>
-
Philipp Tomsich authored
This passes our developer test suite, when comparing output (signature) against the SAIL implementation. If any corner-cases require additional changes after ACT goes upstream, we can apply an add-on patch.
-
Philipp Tomsich authored
-
Philipp Tomsich authored
-
Andrew Waterman authored
Fix --bootargs default value in spike usage help() function
-
- Mar 31, 2023
-
-
Julien Olivain authored
Commit 191634d2 changed the default kernel boot args from "console=hvc0 earlycon=sbi" to "console=ttyS0 earlycon", but didn't updated the spike usage help() function. This commit introduces a new macro DEFAULT_KERNEL_BOOTARGS in order to have a single definition. This macro is used everywhere in dts.cc and spike.cc help() function. Signed-off-by:
Julien Olivain <ju.o@free.fr>
-
- 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>
-