mem: Add support for a security bit in the memory system
authorGiacomo Gabrielli <Giacomo.Gabrielli@arm.com>
Fri, 24 Jan 2014 21:29:30 +0000 (15:29 -0600)
committerGiacomo Gabrielli <Giacomo.Gabrielli@arm.com>
Fri, 24 Jan 2014 21:29:30 +0000 (15:29 -0600)
commitaefe9cc624902fe26535028f86ba3a45f555bcf0
tree4d775f34b34eeafc0c596b95aa071cc52fb94283
parent7f835a59f1c342eb1c170973ad53c493cc38e978
mem: Add support for a security bit in the memory system

This patch adds the basic building blocks required to support e.g. ARM
TrustZone by discerning secure and non-secure memory accesses.
23 files changed:
src/mem/cache/base.hh
src/mem/cache/blk.cc
src/mem/cache/blk.hh
src/mem/cache/cache.hh
src/mem/cache/cache_impl.hh
src/mem/cache/mshr.cc
src/mem/cache/mshr.hh
src/mem/cache/mshr_queue.cc
src/mem/cache/mshr_queue.hh
src/mem/cache/prefetch/base.cc
src/mem/cache/prefetch/base.hh
src/mem/cache/prefetch/ghb.cc
src/mem/cache/prefetch/ghb.hh
src/mem/cache/prefetch/stride.cc
src/mem/cache/prefetch/stride.hh
src/mem/cache/tags/cacheset.hh
src/mem/cache/tags/fa_lru.cc
src/mem/cache/tags/fa_lru.hh
src/mem/cache/tags/lru.cc
src/mem/cache/tags/lru.hh
src/mem/packet.cc
src/mem/packet.hh
src/mem/request.hh