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 --- |