Hi Ali, Thank you for pointing that out -- I hadn't seen that originally. Of course, one of the things that I glossed over in my initial mail was that I actually was hoping to be able to create a constant Stats::Vector in the constructor. The Stats::constant seems to understandably only support single values. (I am essentially trying to compute a weighted sum using a Stats::Formula as the product of two Stats::Vectors.)
I have come up with a workaround for my own purposes, but it's ugly (set the Stats::Vector values the first time the object is called). I was hoping for a slightly more elegant way of doing it, but oh well :-). Thanks, -Vilas On 3/6/07, Ali Saidi <[EMAIL PROTECTED]> wrote:
Vilias, Take a look at the the end of NSGigE::regStats(). I think you just need to wrap your constant in Stats::constant(myconstant) like is done with the txBandwidth formula. Ali On Mar 6, 2007, at 4:14 PM, Vilas Sridharan wrote: > Hello again -- > > Using M5 2.0b2, I have created a class which I instantiate in > various CPU structures. This class uses Stats::Formula objects to > calculate values for me at the end of simulation. These values > involve per-structure parameters which are constant over simulation > but different between each structure. I'm having trouble getting > these values into my Stats::Formula variables. I may just be > overlooking something silly here... > > From what I can tell, it seems that all the Stats get re- > initialized sometime between the constructor call and the time > simulation starts. (I've tried variously putting init code in the > constructor and in regStats(), after the Stats have been > registered, with the same results.) Is there a way to declare a > 'constant' stat that doesn't get initialized like this at the > begining of execution? For some reason, I can't seem to use the > value that I pass in directly in the Stats::Formula, either (the > website has a note to this effect.) > > Am I missing something? > > Thanks, > > -Vilas > _______________________________________________ > m5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users _______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
_______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
