Hi all,


I want to print some statistics of physical memory in the m5stats.txt file.
Following the example in dram.cc and dram.hh, I first add " virtual void
regStats();" function as a public member and " Stats::Formula bandwidth;" as
a protected member of MemoryPort class where I want to get the statistics.
The body of regStats() in physical.cc file is as follows:



void PhysicalMemory::MemoryPort::regStats(){



        using namespace Stats;

        bandwidth

        .name(name()+".bandwidth")

        .desc("bandwidth of memory")

        ;

        bandwidth = data_bus_cycle*5000/curTick; //data_bus_cycle is a
variable defined by myself



        }



However,  there is no bandwidth information in the m5stats.txt. I think
maybe the function regStats is never called but I do not know how to call
it, or is there anything wrong with what I have done? Could anybody help me?



Thank you very much!



Jun Pang
_______________________________________________
m5-users mailing list
m5-users@m5sim.org
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to