Patrick, Yes i did use %x for unit8_t and worked. Thanks On Mon, Nov 3, 2014 at 11:42 PM, Patrick <[email protected]> wrote:
> Farshid, > > Were you able to get the address printed out? It looks like it is > customary in the gem5 code to use the "%#x" format code to print data of > that type. Alternatively, you can include iostream and use cout. > > -Patrick > > On Sat, Nov 1, 2014 at 12:24 AM, Farshid Hajhashemi < > [email protected]> wrote: > >> Patrick, >> Yes finally i tried scons after modification and changes took place. >> Thanks in advance >> Regards, >> Farshid >> >> On Sat, Nov 1, 2014 at 9:43 AM, Farshid Hajhashemi < >> [email protected]> wrote: >> >>> Patrick, >>> Yes I already made changes like you mentioned but it didn't work. >>> I have doubts about looking at correct output. >>> >>> By changes I made before(with your help) to setup commMonitor in >>> configs/common/Cacheconfig.py: >>> >>> system.monitor2 = CommMonitor(trace_file = "trace2.ptrc", >>> trace_enable=True) >>> system.monitor2.slave = system.l2.mem_side >>> system.membus.slave = system.monitor2.master >>> system.l2.cpu_side = system.tol2bus.master >>> >>> And by running this command: >>> >>> build/ARM/gem5.opt --l2cache --l2_size=2MB cpu-type=timing >>> --debug-flag=CommMonitor --debug-file=trace.out.gz configs/example/se.py >>> -c tests/test-progs/hello/bin/arm/linux/hello >>> >>> Now there are two outputs in m5out: 1-trace2.ptrc.gz 2-trace.out.gz >>> the first one is not an ASCII format, hence I couldn't open it, the >>> latter is the one doesn't change if I modify the DPRINTF to >>> DPRINTF(CommMonitor, >>> "Farshid: Forwarded read request\n"); >>> Am I looking at the right output? >>> >>> And I just want to be sure, am I suppose to run scons again after adding >>> a commMonitor and things like that?(now i don't) >>> >>> On Sat, Nov 1, 2014 at 12:59 AM, Patrick <[email protected]> wrote: >>> >>>> Farshid, >>>> >>>> To make sure that the build is picking up your changes, you could just >>>> take out the printing of pkt->getAddr() temporarily, and then change the >>>> text of the message to something like: >>>> >>>> DPRINTF(CommMonitor, "Farshid: Forwarded read request\n"); >>>> >>>> And see if it picks up that change. >>>> >>>> You may already realize this - I can't tell from your response - but >>>> the Addr is defined as a uint64_t and would need the appropriate format >>>> code sent to printf. >>>> >>>> -Patrick >>>> >>>> On Fri, Oct 31, 2014 at 1:10 PM, Farshid Hajhashemi < >>>> [email protected]> wrote: >>>> >>>>> Patrick, >>>>> ِِYes and pkt is an instantiated PacketPtr, a little above my DPRINTF >>>>> line. >>>>> I also left an intentional syntax error to find out if that appears at >>>>> output file, but it actually had no impact and the output file is the >>>>> same. >>>>> how could it be possible? does really this comm_monitor.cc file do >>>>> something when i run the build command? >>>>> Regards, >>>>> Farshid >>>>> >>>>> On Fri, Oct 31, 2014 at 9:04 PM, Patrick <[email protected]> wrote: >>>>> >>>>>> Farshid, >>>>>> >>>>>> The PacketPtr::getAddr function returns an Addr. >>>>>> >>>>>> -Patrick >>>>>> >>>>>> On Fri, Oct 31, 2014 at 10:15 AM, Farshid Hajhashemi via gem5-users < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi, >>>>>>> I have modified a DPRINTF in comm_monitor.cc file under >>>>>>> /build/ARM/mem this way: >>>>>>> >>>>>>> DPRINTF(CommMonitor, "Forwarded read request\n"); =======> >>>>>>> DPRINTF(CommMonitor, "Forwarded read request %s \n", pkt->getAddr()); >>>>>>> >>>>>>> just like a previous post here: >>>>>>> https://www.mail-archive.com/[email protected]/msg09302.html >>>>>>> >>>>>>> >>>>>>> but the trace output file still is printed like it was >>>>>>> before(nothing has been added). below is a sample of the output file: >>>>>>> >>>>>>> 11000: system.monitor2: Forwarded read request >>>>>>> 66250: system.monitor2: Latency: 55250 >>>>>>> 66250: system.monitor2: Received read response >>>>>>> 108000: system.monitor2: Forwarded read request >>>>>>> ......................... >>>>>>> >>>>>>> Am i doing something wrong? >>>>>>> Regards, >>>>>>> Farshid >>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> gem5-users mailing list >>>>>>> [email protected] >>>>>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>> >>> >>> >>> >>> >>> >> >> >> >> > -- Farshid Hajhashemi MS.c Student of Computer Architecture At University of Isfahan Senior Digital Designer At Kara Telephone Contact: Mail: [email protected] [email protected] [email protected]
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
