Thanks.

On Tue, Apr 2, 2013 at 12:34 PM, Brendan Fitzgerald <[email protected]
> wrote:

> Paul,
>
> I just pushed your change to master.
>
> Brendan
>
>
> On Fri, Mar 29, 2013 at 2:41 PM, Brendan Fitzgerald <
> [email protected]> wrote:
>
>> No, I'd rather keep as many changes to the code in PTLSim and keep QEMU
>> as untouched as possible.
>>
>>
>> On Fri, Mar 29, 2013 at 12:57 AM, Paul Rosenfeld <[email protected]>wrote:
>>
>>> I'd be fine with that solution too -- seems a bit more legitimate.
>>>
>>>
>>> On Fri, Mar 29, 2013 at 12:41 AM, Furat Afram <[email protected]>wrote:
>>>
>>>> Hi Paul
>>>> One other way to do it is to add number of cores to the output of
>>>> "qemu/qemu-system-x86_64 -version" or "-help"
>>>> -Furat
>>>>
>>>>
>>>>
>>>> On Thu, Mar 28, 2013 at 7:47 PM, Brendan Fitzgerald <
>>>> [email protected]> wrote:
>>>>
>>>>> I'll test it soon, though visual inspection says this will work.
>>>>>
>>>>> If it'll help I have no problem pushing this.
>>>>>
>>>>> On Thu, Mar 28, 2013 at 10:32 PM, Paul Rosenfeld <[email protected]
>>>>> > wrote:
>>>>>
>>>>>> Hello all,
>>>>>>
>>>>>> I'm trying to improve the checkpoint/run scripts and one of the big
>>>>>> sticking points is figuring out how many cores the current binary is 
>>>>>> built
>>>>>> with (I want to annotate the checkpoint names with this value so there's 
>>>>>> no
>>>>>> confusion). I've come up with a very crude but effective hack and I was
>>>>>> wondering if you guys are OK with it. Just print the static string in the
>>>>>> banner message:
>>>>>>
>>>>>> diff --git a/ptlsim/sim/ptlsim.cpp b/ptlsim/sim/ptlsim.cpp
>>>>>> index ee0de41..307fa2b 100644
>>>>>> --- a/ptlsim/sim/ptlsim.cpp
>>>>>> +++ b/ptlsim/sim/ptlsim.cpp
>>>>>> @@ -386,6 +386,7 @@ static void print_banner(ostream& os) {
>>>>>>    os << "//  Git branch '", stringify(GITBRANCH), "' on date ",
>>>>>> stringify(GITDATE)," (HEAD: ", stringify(GITCOMMIT), ")", endl;
>>>>>>    os << "//  Built ", __DATE__, " ", __TIME__, " on ",
>>>>>> stringify(BUILDHOST), " using gcc-",
>>>>>>      stringify(__GNUC__), ".", stringify(__GNUC_MINOR__), endl;
>>>>>> +  os << "//  With " stringify(NUM_SIM_CORES) " simulated cores",
>>>>>> endl;
>>>>>>    os << "//  Running on ", hostinfo.nodename, ".",
>>>>>> hostinfo.domainname, endl;
>>>>>>    os << "//  ", endl;
>>>>>>    os << endl;
>>>>>>
>>>>>>
>>>>>> And then get it back out with the strings command and grep:
>>>>>>
>>>>>> $ strings qemu/qemu-system-x86_64 | grep "simulated cores"
>>>>>> //  With 2 simulated cores
>>>>>>
>>>>>> Is this too hacky for you guys? Is there some easier way to
>>>>>> accomplish this?
>>>>>> -Paul
>>>>>>
>>>>>> _______________________________________________
>>>>>> http://www.marss86.org
>>>>>> Marss86-Devel mailing list
>>>>>> [email protected]
>>>>>> https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> http://www.marss86.org
>>>>> Marss86-Devel mailing list
>>>>> [email protected]
>>>>> https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
>>>>>
>>>>>
>>>>
>>>
>>
>
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to