Ruby: remove unused functions in CacheMemory: get/setMemoryValue
This commit is contained in:
parent
5aaddc129e
commit
d50aec8d9a
|
@ -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)
|
||||
{
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue