I was wondering, are there any good system C models which can be used as test cases to develop a system C kernel against? Ideally it would be something simple that just exercised the various facilities models expect without the added complexity of actually modeling anything. That might be a good way to start making some progress with this without having to get really deep into the spec, etc.
Gabe On Wed, Aug 2, 2017 at 2:21 PM, Matthias Jung <jun...@eit.uni-kl.de> wrote: > Hey, > > > Am 27.07.2017 um 09:14 schrieb Andreas Hansson <andreas.hans...@arm.com > >: > > > > Overall I strongly support aligning gem5 and SystemC further. The best > > outcome, in my view, would be if gem5 was transitioned to work on the > > SystemC kernel, allowing interoperability and more elaborate event > > semantics, and then also transitioned to use the TLM ports. That would be > > quite a work package though. > > I see it the same way, SystemC/TLM is an IEEE standard which is widely > used in > industry. And therefore there would be a much larger interoperability and > also the chance to integrate much more available models to gem5 or vice > versa. > I also have a large interest in pushing this further! > > From a TLM view, most of the components could just use the standard TLM > methods > like b_transport, nb_transport and debug_transport because its indeed very > related to Atomic, Timing and Functional methods of gem5, respectively. > > Some modules would require paylod extensions or even additional protocol > phases. > But beside this the transition to TLM standard interfaces would be maybe > easier > than the job of switching to the SystemC kernel ;) But this would be > required > in order to get the PEQs working for TLM... > > > Just a shameless plug for the SystemC work that we have done so far: > http://samos-conference.com/Resources_Samos_Websites/ > Proceedings_Repository_SAMOS/2017/49_Final_Paper.pdf > > Regards > Matthias > > > _______________________________________________ > 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