Searched refs:Cache (Results 1 - 21 of 21) sorted by relevance

/gem5/configs/common/
H A DCaches.py53 class L1Cache(Cache):
69 class L2Cache(Cache):
78 class IOCache(Cache):
87 class PageTableWalkerCache(Cache):
/gem5/src/mem/cache/
H A Dcache.cc52 * Cache definitions.
63 #include "debug/Cache.hh"
72 #include "params/Cache.hh"
74 Cache::Cache(const CacheParams *p) function in class:Cache
81 Cache::satisfyRequest(PacketPtr pkt, CacheBlk *blk,
164 Cache::access(PacketPtr pkt, CacheBlk *&blk, Cycles &lat,
175 DPRINTF(Cache, "%s for %s\n", __func__, pkt->print());
193 Cache::doWritebacks(PacketList& writebacks, Tick forward_time)
235 Cache
[all...]
H A Dcache.hh69 class Cache : public BaseCache class in inherits:BaseCache
132 * @param blk Cache block being snooped
164 Cache(const CacheParams *p);
H A Dnoncoherent_cache.cc52 * Cache definitions.
62 #include "debug/Cache.hh"
167 DPRINTF(Cache, "%s created %s from %s\n", __func__, pkt->print(),
179 DPRINTF(Cache, "Sending an atomic %s\n", bus_pkt->print());
193 DPRINTF(Cache, "Receive response: %s\n", bus_pkt->print());
198 DPRINTF(Cache, "Block for addr %#llx being updated in Cache\n",
H A DCache.py108 compressor = Param.BaseCacheCompressor(NULL, "Cache compressor.")
147 class Cache(BaseCache): class in inherits:BaseCache
148 type = 'Cache'
H A Dmshr.cc59 #include "debug/Cache.hh"
146 DPRINTF(Cache, "Replacing UpgradeReq with ReadExReq\n");
149 DPRINTF(Cache, "Replacing SCUpgradeReq with SCUpgradeFailReq\n");
152 DPRINTF(Cache, "Replacing StoreCondReq with StoreCondFailReq\n");
373 DPRINTF(Cache, "%s for %s\n", __func__, pkt->print());
432 // matching the conditions checked in Cache::handleSnoop
H A Dbase.cc53 #include "debug/Cache.hh"
184 fatal("Cache ports on %s are not connected\n", name());
229 DPRINTF(Cache, "%s satisfied %s, no response needed\n", __func__,
272 DPRINTF(Cache, "%s coalescing MSHR for %s\n", __func__,
416 DPRINTF(Cache, "%s: Cache received %s with error\n", __func__,
420 DPRINTF(Cache, "%s: Handling response %s\n", __func__,
470 DPRINTF(Cache, "Block for addr %#llx being updated in Cache\n",
1038 DPRINTF(Cache, "
[all...]
H A Dbase.hh63 #include "debug/Cache.hh"
693 * @param blk Cache block that the packet hit
1108 DPRINTF(Cache, "Potential to merge writeback %s", pkt->print());
1143 DPRINTF(Cache,"Blocking for cause %d, mask=%d\n", cause, blocked);
1157 DPRINTF(Cache,"Unblocking for cause %d, mask=%d\n", cause, blocked);
1221 * Cache block visitor that writes back dirty cache blocks using
1227 * Cache block visitor that invalidates all blocks in the cache.
/gem5/configs/learning_gem5/part1/
H A Dcaches.py41 from m5.objects import Cache
51 class L1Cache(Cache):
52 """Simple L1 Cache with default values"""
112 class L2Cache(Cache):
113 """Simple L2 Cache with default values"""
/gem5/configs/common/cores/arm/
H A Dex5_LITTLE.py101 class L1Cache(Cache):
122 # TLB Cache
124 class WalkCache(Cache):
137 # L2 Cache
138 class L2(Cache):
H A DO3_ARM_v7a.py151 # Instruction Cache
152 class O3_ARM_v7a_ICache(Cache):
164 # Data Cache
165 class O3_ARM_v7a_DCache(Cache):
177 # TLB Cache
179 class O3_ARM_v7aWalkCache(Cache):
192 # L2 Cache
193 class O3_ARM_v7aL2(Cache):
H A Dex5_big.py152 class L1Cache(Cache):
160 # Instruction Cache
167 # Data Cache
174 # TLB Cache
176 class WalkCache(Cache):
189 # L2 Cache
190 class L2(Cache):
H A DHPI.py1343 class HPI_WalkCache(Cache):
1366 class HPI_ICache(Cache):
1376 class HPI_DCache(Cache):
1389 class HPI_L2(Cache):
/gem5/configs/example/arm/
H A Dfs_power.py74 # Example to report l2 Cache overall_accesses
113 # Example power model for the L2 Cache of the bigCluster
115 if not isinstance(l2, m5.objects.Cache):
H A Ddevices.py96 class L3(Cache):
/gem5/tests/gem5/cpu_tests/
H A Drun.py36 class L1Cache(Cache):
37 """Simple L1 Cache with default values"""
75 class L2Cache(Cache):
76 """Simple L2 Cache with default values"""
/gem5/configs/splash2/
H A Drun.py159 # Base L1 Cache Definition
162 class L1(Cache):
168 # Base L2 Cache Definition
171 class L2(Cache):
H A Dcluster.py138 # Base L1 Cache Definition
141 class L1(Cache):
147 # Base L2 Cache Definition
150 class L2(Cache):
/gem5/configs/example/
H A Dmemtest.py183 proto_l1 = Cache(size = '32kB', assoc = 4,
H A Dmemcheck.py169 proto_l1 = Cache(size = '32kB', assoc = 4,
/gem5/configs/dram/
H A Dlat_mem_rd.py268 class L3Cache(Cache):

Completed in 46 milliseconds