Minor fixes for full-system timing memory.

Need to rewrite bus bridge to get any further.

src/dev/io_device.cc:
    Set packet dest on timing responses.
src/mem/bus.cc:
    Fix dest addr bounds check assertion.
    Add assertion to catch infinite loopbacks.
src/mem/physical.cc:
    Add comment.

--HG--
extra : convert_revision : 419b65a3a61e2d099884dbda117b338dffd80896
This commit is contained in:
Steve Reinhardt
2006-05-23 17:16:45 -04:00
parent 20051d41d5
commit cf826ae296
3 changed files with 5 additions and 1 deletions

View File

@@ -78,6 +78,8 @@ bool
PioPort::recvTiming(Packet *pkt)
{
device->recvAtomic(pkt);
// turn packet around to go back to requester
pkt->dest = pkt->src;
sendTiming(pkt, pkt->time - pkt->req->getTime());
return Success;
}