58a59,67
> // Public Methods
> // perform a cache access and see if we hit or not. Return true on a hit.
> bool tryCacheAccess(Addr address, RubyRequestType type,
> DataBlock*& data_ptr);
>
> // similar to above, but doesn't require full access check
> bool testCacheAccess(Addr address, RubyRequestType type,
> DataBlock*& data_ptr);
>
92,93c101,102
< bool isBlockInvalid(int64_t cache_set, int64_t loc);
< bool isBlockNotBusy(int64_t cache_set, int64_t loc);
---
> bool isBlockInvalid(int64 cache_set, int64 loc);
> bool isBlockNotBusy(int64 cache_set, int64 loc);
100,101d108
< // Set this entry to most recently used
< void setMRU(const AbstractCacheEntry *e);
103,107d109
< // Functions for locking and unlocking cache lines corresponding to the
< // provided address. These are required for supporting atomic memory
< // accesses. These are to be used when only the address of the cache entry
< // is available. In case the entry itself is available. use the functions
< // provided by the AbstractCacheEntry class.
145c147
< int64_t addressToCacheSet(Addr address) const;
---
> int64 addressToCacheSet(Addr address) const;
149,150c151,152
< int findTagInSet(int64_t line, Addr tag) const;
< int findTagInSetIgnorePermissions(int64_t cacheSet, Addr tag) const;
---
> int findTagInSet(int64 line, Addr tag) const;
> int findTagInSetIgnorePermissions(int64 cacheSet, Addr tag) const;