summaryrefslogtreecommitdiff
path: root/src/mem/protocol/MOESI_CMP_token-L1cache.sm
diff options
context:
space:
mode:
authorDaniel R. Carvalho <odanrc@yahoo.com.br>2018-10-25 17:26:02 +0200
committerDaniel Carvalho <odanrc@yahoo.com.br>2018-11-26 12:49:18 +0000
commit24bfdc36f19fddbfcb33cc2f33fb216e8da0382d (patch)
tree76cac629050b370f96fb1d58b6963b9dd7529346 /src/mem/protocol/MOESI_CMP_token-L1cache.sm
parentd7409ddbaffa18f6c7066a521fb24f38130c5a99 (diff)
downloadgem5-24bfdc36f19fddbfcb33cc2f33fb216e8da0382d.tar.xz
mem-cache: Add setters to validate and secure block
In order to allow polymorphism of the block these two functions have been added, and all direct status assignments to these bits have been substituted. We also assert that the block has been invalidated before insertion. Then the block is validated in the insertion. Change-Id: Ie7be42408721ad4c2c9dc880f82a62cb594f8668 Signed-off-by: Daniel R. Carvalho <odanrc@yahoo.com.br> Reviewed-on: https://gem5-review.googlesource.com/c/14362 Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com> Maintainer: Nikos Nikoleris <nikos.nikoleris@arm.com>
Diffstat (limited to 'src/mem/protocol/MOESI_CMP_token-L1cache.sm')
0 files changed, 0 insertions, 0 deletions