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