config: Add --memchecker option
authorMarco Elver <Marco.Elver@ARM.com>
Tue, 23 Dec 2014 14:31:18 +0000 (09:31 -0500)
committerMarco Elver <Marco.Elver@ARM.com>
Tue, 23 Dec 2014 14:31:18 +0000 (09:31 -0500)
commit177682ead4e277cd25bcb92f7bdd9a37ada9c9cd
tree38581dd9ff175ef1313da30b6be3ab2df2c7a359
parentdd0f3943e20072021987780d6b15f531a4be2fca
config: Add --memchecker option

This patch adds the --memchecker option, to denote that a MemChecker
should be instantiated for the system. The exact usage of the MemChecker
depends on the system configuration.

For now CacheConfig.py makes use of the option, adding MemCheckerMonitor
instances between CPUs and D-Caches.

Note, however, that currently this only provides limited checking on a
running system; other parts of the system, such as I/O devices are not
monitored, and may cause warnings to be issued by the monitor.
configs/common/CacheConfig.py
configs/common/Options.py