mem: Add MemChecker and MemCheckerMonitor
authorMarco Elver <Marco.Elver@ARM.com>
Tue, 23 Dec 2014 14:31:17 +0000 (09:31 -0500)
committerMarco Elver <Marco.Elver@ARM.com>
Tue, 23 Dec 2014 14:31:17 +0000 (09:31 -0500)
commitdd0f3943e20072021987780d6b15f531a4be2fca
tree2cbab7ddb2c4782455db28020e643fe0987ef991
parent184fefbb3bbaf93bccd65e73d3d08c7decc16e8a
mem: Add MemChecker and MemCheckerMonitor

This patch adds the MemChecker and MemCheckerMonitor classes. While
MemChecker can be integrated anywhere in the system and is independent,
the most convenient usage is through the MemCheckerMonitor -- this
however, puts limitations on where the MemChecker is able to observe
read/write transactions.
src/mem/MemChecker.py [new file with mode: 0644]
src/mem/SConscript
src/mem/mem_checker.cc [new file with mode: 0644]
src/mem/mem_checker.hh [new file with mode: 0644]
src/mem/mem_checker_monitor.cc [new file with mode: 0644]
src/mem/mem_checker_monitor.hh [new file with mode: 0644]