gem5/tests
Krishnendra Nathella cabd4768c7 cpu: Fix LLSC atomic CPU wakeup
Writes to locked memory addresses (LLSC) did not wake up the locking
CPU. This can lead to deadlocks on multi-core runs. In AtomicSimpleCPU,
recvAtomicSnoop was checking if the incoming packet was an invalidation
(isInvalidate) and only then handled a locked snoop. But, writes are
seen instead of invalidates when running without caches (fast-forward
configurations). As as simple fix, now handleLockedSnoop is also called
even if the incoming snoop packet are from writes.
2015-07-19 15:03:30 -05:00
..
configs style: remove trailing whitespace 2016-02-06 17:21:18 -08:00
long stats: Update stats to reflect forwarding of InvalidateReq 2016-02-24 04:16:59 -05:00
quick cpu: Fix LLSC atomic CPU wakeup 2015-07-19 15:03:30 -05:00
test-progs style: fix missing spaces in control statements 2016-02-06 17:21:19 -08:00
diff-out tests: fix diff-out script for op/inst stat changes. 2012-02-12 18:35:59 -06:00
halt.sh Rearrange the FS configs to be more shared. Also check in the full-system tests. Reference stats coming soon. 2006-07-21 15:56:35 -04:00
run.py tests: Move ISA-independent tests to the NULL ISA 2013-09-04 13:22:57 -04:00
SConscript gpu-compute: AMD's baseline GPU model 2016-01-19 14:28:22 -05:00