base.hh (13352:75647326f19b) | base.hh (13358:5e1605b47a21) |
---|---|
1/* 2 * Copyright (c) 2012-2013, 2015-2016, 2018 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 --- 691 unchanged lines hidden (view full) --- 700 /** 701 * Evict a cache block. 702 * 703 * Performs a writeback if necesssary and invalidates the block 704 * 705 * @param blk Block to invalidate 706 * @param writebacks Return a list of packets with writebacks 707 */ | 1/* 2 * Copyright (c) 2012-2013, 2015-2016, 2018 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 --- 691 unchanged lines hidden (view full) --- 700 /** 701 * Evict a cache block. 702 * 703 * Performs a writeback if necesssary and invalidates the block 704 * 705 * @param blk Block to invalidate 706 * @param writebacks Return a list of packets with writebacks 707 */ |
708 virtual void evictBlock(CacheBlk *blk, PacketList &writebacks) = 0; | 708 void evictBlock(CacheBlk *blk, PacketList &writebacks); |
709 710 /** 711 * Invalidate a cache block. 712 * 713 * @param blk Block to invalidate 714 */ 715 void invalidateBlock(CacheBlk *blk); 716 --- 597 unchanged lines hidden --- | 709 710 /** 711 * Invalidate a cache block. 712 * 713 * @param blk Block to invalidate 714 */ 715 void invalidateBlock(CacheBlk *blk); 716 --- 597 unchanged lines hidden --- |