mem: Ignore clean requests in the abstract memory
authorNikos Nikoleris <nikos.nikoleris@arm.com>
Wed, 13 Sep 2017 11:23:25 +0000 (12:23 +0100)
committerNikos Nikoleris <nikos.nikoleris@arm.com>
Tue, 5 Dec 2017 11:47:01 +0000 (11:47 +0000)
commit3deff78fe40b9aa3d4e3a8571f13f29072efe4e4
tree519849252d5562d62fb6f7f1a9c75118df58b473
parenteb2722609a11c992b55bf20dec1823b4118382c6
mem: Ignore clean requests in the abstract memory

Systems with atomic cores and the fastmem option enabled bypass the
whole memory system and access the abstract memory directly. Cache
maintenance operations which would be normally handled before the
point of unification/coherence should be ignored by the abstract
memory.

Change-Id: I696cdd158222e5fd67f670cddbcf2efbbfd5eca4
Reviewed-by: Curtis Dunham <curtis.dunham@arm.com>
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/5054
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Jason Lowe-Power <jason@lowepower.com>
src/mem/abstract_mem.cc