summaryrefslogtreecommitdiff
path: root/src/mem/cache/replacement_policies/fifo_rp.hh
diff options
context:
space:
mode:
authorDaniel R. Carvalho <odanrc@yahoo.com.br>2018-03-23 16:08:51 +0100
committerDaniel Carvalho <odanrc@yahoo.com.br>2018-05-03 14:26:58 +0000
commit04d236e5687ba11d71ced0a37044fdd55aa5bb42 (patch)
tree2db8621bd8889b0ac06875f2fe6c6228676df720 /src/mem/cache/replacement_policies/fifo_rp.hh
parentc149983d931054d8cf88d2977a1f03a0b8b3b543 (diff)
downloadgem5-04d236e5687ba11d71ced0a37044fdd55aa5bb42.tar.xz
mem-cache: Create Second-Chance replacement policy
Implementation of a Second-Chance replacement policy. Similar to FIFO, but every block is given a second chance if it has been touched. Change-Id: Id4d52b698d0045a4914a4d848fdf9c3c00a28508 Reviewed-on: https://gem5-review.googlesource.com/9441 Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com> Maintainer: Nikos Nikoleris <nikos.nikoleris@arm.com>
Diffstat (limited to 'src/mem/cache/replacement_policies/fifo_rp.hh')
-rw-r--r--src/mem/cache/replacement_policies/fifo_rp.hh1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mem/cache/replacement_policies/fifo_rp.hh b/src/mem/cache/replacement_policies/fifo_rp.hh
index a686b449b..34067d50f 100644
--- a/src/mem/cache/replacement_policies/fifo_rp.hh
+++ b/src/mem/cache/replacement_policies/fifo_rp.hh
@@ -43,6 +43,7 @@
class FIFORP : public BaseReplacementPolicy
{
+ protected:
/** FIFO-specific implementation of replacement data. */
struct FIFOReplData : ReplacementData
{