changeset 608f8c34f549 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=608f8c34f549
description:
        mem: Populate the secure flag in the writeback visitor

        Previously the writeback visitor would not consider and set the secure
        flag for the blocks that are written back to memory. This patch fixes
        this.

        Change-Id: Ie1a425fa9211407a70a4343f2c6b3d073371378f
        Reviewed-by: Andreas Hansson <[email protected]>
        Signed-off-by: Andreas Sandberg <[email protected]>

diffstat:

 src/mem/cache/cache.cc |  3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diffs (13 lines):

diff -r 7ba0f5d4ad70 -r 608f8c34f549 src/mem/cache/cache.cc
--- a/src/mem/cache/cache.cc    Tue Feb 21 14:14:44 2017 +0000
+++ b/src/mem/cache/cache.cc    Tue Feb 21 14:14:44 2017 +0000
@@ -1636,6 +1636,9 @@
         Request request(tags->regenerateBlkAddr(blk.tag, blk.set),
                         blkSize, 0, Request::funcMasterId);
         request.taskId(blk.task_id);
+        if (blk.isSecure()) {
+            request.setFlags(Request::SECURE);
+        }
 
         Packet packet(&request, MemCmd::WriteReq);
         packet.dataStatic(blk.data);
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to