On Thu, 4 Oct 2012, tejasi pimpalkhute wrote:
Thanks a ton for explaining this, I think I was mistaken earlier. In that case, can I know beforehand the physical address of the request flits which will be going to the directory controller? Can I calculate the rank and
When router forwards a flit, it knows the final destination of the flit. So it should be possible to figure out if a flit is meant for the directory controller.
bank address of that flit as done in the memory controller (if the router has information about the physical memory)? I could see some mapping functions in the directory controller to map the address to the physical address of memory. Can I use those to get final main memory address?
A flit holds pointer to a message that holds the physical address. You would need to read the memory controller code to figure out how to map the physical address to ranks and banks.
-- Nilay _______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users