64a65
> class IndexingPolicy;
89a91,93
> /** Indexing policy */
> BaseIndexingPolicy *indexingPolicy;
>
164,175d167
< /**
< * Find all possible block locations for insertion and replacement of
< * an address. Should be called immediately before ReplacementPolicy's
< * findVictim() not to break cache resizing.
< * Returns blocks in all ways belonging to the set of the address.
< *
< * @param addr The addr to a find possible locations for.
< * @return The possible locations.
< */
< virtual std::vector<ReplaceableEntry*> getPossibleLocations(
< const Addr addr) const;
<
229c221
< virtual ReplaceableEntry* findBlockBySetAndWay(int set, int way) const = 0;
---
> virtual ReplaceableEntry* findBlockBySetAndWay(int set, int way) const;
306c298,304
< virtual Addr extractTag(Addr addr) const = 0;
---
> /**
> * Generate the tag from the given address.
> *
> * @param addr The address to get the tag from.
> * @return The tag of the address.
> */
> virtual Addr extractTag(const Addr addr) const;