Hi Matthias & Christian,

Just wanted to let you know that I did some work to port some of the command 
line options from the systemc example to the TLM example. I have it building 
but I haven't had a chance to test it yet. There is a small chance I will be 
able to test it and submit a PR this week. For now I'm porting the checkpoint 
restore and CPU switch functionality, which are highest on my priority list. 
Let me know if you need the checkpoint save functionality, I will try to bring 
that over as well in a separate patch. 

I want to change how the parser works to make it a bit more flexible. Right now 
the fields from the CliParser object are passed to the Gem5SimControl 
constructor individually. I think I'd like to make it so that CliParser return 
a plain struct that contains all the fields parsed from the command line. This 
way I don't have to change the constructor prototype when I add new flags to 
the CliParser and I also don't need to write accessors since I can just return 
a copy of the struct so the calling code can do whatever it wants with it. Does 
this sound reasonable to you guys? 

Regards,
Paul



-----Original Message-----
From: gem5-dev [mailto:gem5-dev-boun...@gem5.org] On Behalf Of Matthias Jung
Sent: Thursday, September 07, 2017 8:53 AM
To: gem5 Developer List <gem5-dev@gem5.org>
Subject: Re: [gem5-dev] [EXT] Re: Merging the TLM/SystemC examples?

Hi Paul,

I think it’s a good idea, we just ping each other once we start doing something.

Regards
Matthias

> Am 17.08.2017 um 16:09 schrieb Paul Rosenfeld (prosenfeld) 
> <prosenf...@micron.com>:
> 
> Hi Matthias, 
> 
> It seems like every time I settle in to try to do something on gem5, 15 other 
> higher priority projects crop up. Although I very much want to work on this, 
> it appears that the earliest I may have time is October. 
> 
> Could you ping me if you (or anyone else out there in gem5 land) start 
> working on this? I will do the same if I start working on it but I don't want 
> to accidentally duplicate effort. 
> 
> Regards, 
> Paul
> 
> -----Original Message-----
> From: gem5-dev [mailto:gem5-dev-boun...@gem5.org] On Behalf Of Matthias Jung
> Sent: Monday, July 10, 2017 5:31 AM
> To: gem5 Developer List <gem5-dev@gem5.org>
> Subject: [EXT] Re: [gem5-dev] Merging the TLM/SystemC examples?
> 
> Hi Paul,
> 
> I have it on my todo list to bring the complete functionality to util/systemc 
> to util/tlm because I also need checkpoints. If everything is ported we could 
> probably remove util/systemc probably. If you port the features over to TLM 
> you can select me as a reviewer. If you need any help or assistance please 
> let me know ;)
> 
> Regards
> Matthias
> 
> 
>> Am 06.07.2017 um 14:58 schrieb Paul Rosenfeld (prosenfeld) 
>> <prosenf...@micron.com>:
>> 
>> Hello all,
>> 
>> I've been looking at the SystemC example (util/systemc) and the TLM examples 
>> (util/tlm) and trying to figure out if both examples are actually needed. As 
>> far as I can tell, the TLM example is basically a more well-structured and 
>> recently updated clone of the SystemC example. However, the SystemC example 
>> has some extra features that the TLM example doesn't such as the ability to 
>> create/restore checkpoints, set parameters, and switch CPUs. So the question 
>> I have is: if I were to port the SystemC example's extra features over to 
>> the TLM example, would the SystemC example still be needed or are they 
>> attempting to show different things that I'm just not seeing?
>> 
>> Regards,
>> Paul
>> _______________________________________________
>> gem5-dev mailing list
>> gem5-dev@gem5.org
>> http://m5sim.org/mailman/listinfo/gem5-dev
> _______________________________________________
> gem5-dev mailing list
> gem5-dev@gem5.org
> http://m5sim.org/mailman/listinfo/gem5-dev
> _______________________________________________
> gem5-dev mailing list
> gem5-dev@gem5.org
> http://m5sim.org/mailman/listinfo/gem5-dev
_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev
_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to