Hi Bob,

The m5 binary on the disk image that we distribute doesn't support the  
pin command. You'll need to compile it yourself. Additionally, I don't  
believe libc on the disk image supports sched_setaffinity (needed by  
pin). This is something we need to fix, but it unfortunately involves  
distributing a new disk image to everyone and updating a bunch of  
regressions. You can easily make a new disk image by starting with a  
gentoo image or you can copy the libc* and libstdc++* from one of the  
cross compilers on the m5sim.org website onto the disk image (you  
might need to make the actual image bigger to do this).

Ali



On Mar 4, 2009, at 11:54 AM, Bob Nagel wrote:

> Hello all,
>
> This message is related with this one,
> http://thread.gmane.org/gmane.comp.emulators.m5.users/3939/focus=3967.
>
> In that message Ali gives an explanation about how to use pin. I have
> been trying to use it but it seems that  when I am running the script
> m5 does not recognize the command, following you can see my script and
> the output.
>
> #!/bin/sh
> cd /parsec/install/bin
> /sbin/m5 pin 0 ./ferret /parsec/install/inputs/ferret/coreld lsh
> /parsec/install/inputs/ferret/queriesd 5 5 8
> /parsec/install/inputs/ferret/output.txt
> echo "Done :D"
> /sbin/m5 exit
>
> loading script...
> usage: m5 ivlb <interval>
>       m5 ivle <interval>
>       m5 initparam
>       m5 sw99param
>       m5 exit [delay]
>       m5 resetstats [delay [period]]
>       m5 dumpstats [delay [period]]
>       m5 dumpresetstats [delay [period]]
>       m5 checkpoint [delay [period]]
>       m5 readfile
>       m5 debugbreak
>       m5 switchcpu
>
> All times in nanoseconds!
> Done :D
>
> I looked to the code in /util/m5/m5.c and I see that the pin command
> is only executed if linux is define. I do not understand why the pin
> command is inside those defines. Also I tried to delete the defines
> but that did not work. Any help about how to use it?.
>
> Thanks a lot in advance.
> _______________________________________________
> 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

Reply via email to