On Tue, 14 Jul 2015, Hashe, David wrote:

As currently implemented, the parameters you describe result in only 2 of the L2 caches being used, with the third being empty.

The configuration scripts limit the number of bits to the power of 2 below the number of L2 caches. If we try to use the power of 2 above the number of L2 caches, e.g. 2 bits for selecting among 3 caches, then Ruby assumes that there are 4 caches, not 3, which causes errors.

I agree that supporting that situation would be valuable, but this patch is mainly about making it obvious that it isn't right now, rather than continuing to execute without using all caches.



You are right. I recall having a similar discussion with Joel in context of addressing directories. But for directories we have an option for specifying the bits to be used. So there the example works.


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

Reply via email to