38#ifndef __MEM_CACHE_TAGS_PARTITIONING_POLICIES_WAY_ALLOCATION_HH__
39#define __MEM_CACHE_TAGS_PARTITIONING_POLICIES_WAY_ALLOCATION_HH__
43#include "params/WayPolicyAllocation.hh"
49class ReplaceableEntry;
51namespace partitioning_policy
Abstract superclass for simulation objects.
A WayPolicyAllocation holds a single PartitionID->Ways allocation for Way Partitioning Policies.
std::vector< uint64_t > getWays() const
Way Policy Allocation _ways getter.
WayPolicyAllocation(const WayPolicyAllocationParams ¶ms)
uint64_t getPartitionId() const
Way Policy Allocation _partitionId getter.
const uint64_t _partitionId
PartitionID on which allocation should be enforced.
const std::vector< uint64_t > _ways
Vector of ways to allocated to the PartitionID.
const Params & params() const
Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved.