I'm making good progress converting translation to allow delays, but
I've run into a snag when translations can be delayed and have to be
split up across block boundaries. I keep track of the two packet
components of a split access by using the sender state field of both
packets. The CPU can check to see if both packets have come back yet,
and also have the larger packet that satisfies the original request at
the ready to hand back. For requests this is considerably harder because
there isn't any good way to track the same information. Does it seem
reasonable to add a requesterState field to the request object?

Gabe
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to