Fix bug with timing snoop upcalls to MemTest object.
--HG-- extra : convert_revision : 1940a5d231b4f856cf69578f68ea98435824dbd8
This commit is contained in:
parent
e80ab26abc
commit
f67c8b33cc
|
@ -57,7 +57,13 @@ int TESTER_ALLOCATOR=0;
|
|||
bool
|
||||
MemTest::CpuPort::recvTiming(PacketPtr pkt)
|
||||
{
|
||||
memtest->completeRequest(pkt);
|
||||
if (pkt->isResponse()) {
|
||||
memtest->completeRequest(pkt);
|
||||
} else {
|
||||
// must be snoop upcall
|
||||
assert(pkt->isRequest());
|
||||
assert(pkt->getDest() == Packet::Broadcast);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue