cache.hh (12343:51ae6d08466f) cache.hh (12345:70c783a93195)
1/*
1/*
2 * Copyright (c) 2012-2016 ARM Limited
2 * Copyright (c) 2012-2017 ARM Limited
3 * All rights reserved.
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software
9 * licensed hereunder. You may use the software subject to the license
10 * terms below provided that you ensure that this notice is replicated

--- 437 unchanged lines hidden (view full) ---

448 /**
449 * Create a writeback request for the given block.
450 * @param blk The block to writeback.
451 * @return The writeback request for the block.
452 */
453 PacketPtr writebackBlk(CacheBlk *blk);
454
455 /**
3 * All rights reserved.
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software
9 * licensed hereunder. You may use the software subject to the license
10 * terms below provided that you ensure that this notice is replicated

--- 437 unchanged lines hidden (view full) ---

448 /**
449 * Create a writeback request for the given block.
450 * @param blk The block to writeback.
451 * @return The writeback request for the block.
452 */
453 PacketPtr writebackBlk(CacheBlk *blk);
454
455 /**
456 * Create a writeclean request for the given block.
457 * @param blk The block to write clean
458 * @return The write clean packet for the block.
459 */
460 PacketPtr writecleanBlk(CacheBlk *blk);
461
462 /**
456 * Create a CleanEvict request for the given block.
457 * @param blk The block to evict.
458 * @return The CleanEvict request for the block.
459 */
460 PacketPtr cleanEvictBlk(CacheBlk *blk);
461
462
463 void memWriteback() override;

--- 167 unchanged lines hidden ---
463 * Create a CleanEvict request for the given block.
464 * @param blk The block to evict.
465 * @return The CleanEvict request for the block.
466 */
467 PacketPtr cleanEvictBlk(CacheBlk *blk);
468
469
470 void memWriteback() override;

--- 167 unchanged lines hidden ---