mem: Add support for repopulating the flags of an MSHR TargetList
authorNikos Nikoleris <nikos.nikoleris@arm.com>
Mon, 5 Dec 2016 21:48:17 +0000 (16:48 -0500)
committerNikos Nikoleris <nikos.nikoleris@arm.com>
Mon, 5 Dec 2016 21:48:17 +0000 (16:48 -0500)
commitf7a5de3becd60b93d89684f8e387046c497c183a
tree6f0d30bcff179db5654dba49af6ef4726571155e
parent3d0a537862dc66f7bd1ffb0965651a14297f2e80
mem: Add support for repopulating the flags of an MSHR TargetList

This patch adds support for repopulating the flags of an MSHR
TargetList. The added functionality makes it possible to remove
targets from a TargetList without leaving it in an inconsistent state.

Change-Id: I3f7a8e97bfd3e2e49bebad056d11bbfb087aad91
Reviewed-by: Andreas Hansson <andreas.hansson@arm.com>
Reviewed-by: Stephan Diestelhorst <stephan.diestelhorst@arm.com>
src/mem/cache/mshr.cc
src/mem/cache/mshr.hh