Ruby: remove unused functions in CacheMemory: get/setMemoryValue

This commit is contained in:
Joel Hestness 2011-06-24 15:47:35 -05:00
parent 5aaddc129e
commit d50aec8d9a
2 changed files with 0 additions and 30 deletions

View file

@ -427,31 +427,6 @@ CacheMemory::printStats(ostream& out) const
m_profiler_ptr->printStats(out);
}
void
CacheMemory::getMemoryValue(const Address& addr, char* value,
unsigned size_in_bytes)
{
AbstractCacheEntry* entry = lookup(line_address(addr));
unsigned startByte = addr.getAddress() - line_address(addr).getAddress();
for (unsigned i = 0; i < size_in_bytes; ++i) {
value[i] = entry->getDataBlk().getByte(i + startByte);
}
}
void
CacheMemory::setMemoryValue(const Address& addr, char* value,
unsigned size_in_bytes)
{
AbstractCacheEntry* entry = lookup(line_address(addr));
unsigned startByte = addr.getAddress() - line_address(addr).getAddress();
assert(size_in_bytes > 0);
for (unsigned i = 0; i < size_in_bytes; ++i) {
entry->getDataBlk().setByte(i + startByte, value[i]);
}
// entry = lookup(line_address(addr));
}
void
CacheMemory::setLocked(const Address& address, int context)
{

View file

@ -117,11 +117,6 @@ class CacheMemory : public SimObject
RubyAccessMode accessType,
PrefetchBit pfBit);
void getMemoryValue(const Address& addr, char* value,
unsigned int size_in_bytes);
void setMemoryValue(const Address& addr, char* value,
unsigned int size_in_bytes);
void setLocked (const Address& addr, int context);
void clearLocked (const Address& addr);
bool isLocked (const Address& addr, int context);