Lines Matching refs:cache
57 # arbitrarily deep cache hierarchies, sharing or no sharing of caches,
75 # memory. Each cache then fans out to a subtree. The last integer in
80 # cache string as there should always be testers attached to the
84 help="Colon-separated cache hierarchy specification, "
87 parser.add_option("--noncoherent-cache", action="store_true",
88 help="Adds a non-coherent, last-level cache")
182 # Define a prototype L1 cache that we scale for all successive levels
195 # Now add additional cache levels (if any) by scaling L1 params, the
237 # Recursive function to create a sub-tree of the cache and tester
279 subsys.cache = tester_caches + tree_caches
280 for cache in tree_caches:
281 cache.mem_side = xbar.slave
282 make_cache_level(ncaches[1:], prototypes[1:], level - 1, cache)
283 for tester, cache in zip(testers, tester_caches):
284 tester.port = cache.cpu_side
285 cache.mem_side = xbar.slave
288 print("Error: No next-level cache at top level")
302 # Top level call to create the cache hierarchy, bottom up
305 # Connect the lowest level crossbar to the last-level cache and memory