gem5.components.cachehierarchies.classic.private_l1_shared_l2_walk_cache_hierarchy module

class gem5.components.cachehierarchies.classic.private_l1_shared_l2_walk_cache_hierarchy.PrivateL1SharedL2WalkCacheHierarchy(*args, **kwargs)

Bases: PrivateL1SharedL2CacheHierarchy

Shared L2 hierarchy variant that places MMU caches on walker ports.

abstract = False
cxx_exports = []
cxx_extra_bases = []
cxx_param_exports = []
cxx_template_params = []
incorporate_cache(board: AbstractBoard) None

Incorporates the caches into a board.

Each specific hierarchy needs to implement this function and will be unique for each setup.

Parameters:

board – The board in which the cache heirarchy is to be incorporated.

override_create = False