> On Feb. 25, 2015, 1:55 a.m., Nathan Binkert wrote:
> > Not to be difficult, but is it possible for Sandia to just use the standard 
> > gem5 license (which is basically the same thing you've already got)?  And 
> > if yes, can we just include it in the main tree instead of ext?

I've reached out to them in case they want to comment on this.

I don't understand the benefit of putting it in the main tree - where would it 
ideally live?  The connector doesn't link into the primary gem5 targets anyway 
- it builds its own .so that, when loaded by SST, then loads 
libgem5_{opt,debug,fast}.so.


- Curtis


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviews.gem5.org/r/2667/#review5912
-----------------------------------------------------------


On Feb. 25, 2015, 1:16 a.m., Curtis Dunham wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviews.gem5.org/r/2667/
> -----------------------------------------------------------
> 
> (Updated Feb. 25, 2015, 1:16 a.m.)
> 
> 
> Review request for Default.
> 
> 
> Repository: gem5
> 
> 
> Description
> -------
> 
> Changeset 10708:344bc6b7203d
> ---------------------------
> ext: Add SST connector
> 
> This patch adds a connector that allows gem5 to be used as a component
> in SST (Structural Simulation Toolkit, sst-simulator.org). At a high
> level, this allows memory traffic to pass between the two simulators.
> SST Links are roughly analogous to gem5 Ports, although Links do not
> have a notion of master and slave. This distinction is important to
> gem5, so when connecting a gem5 CPU to an SST cache, an ExternalSlave
> must be used, and similarly when connecting the memory side of SST cache
> to a gem5 port (for memory <-> I/O), an ExternalMaster must be used.
> 
> These connectors handle the administrative aspects of gem5
> (initialization, simulation, shutdown) as well as translating SST's
> MemEvents into gem5 Packets and vice-versa.
> 
> 
> Diffs
> -----
> 
>   ext/sst/ExtMaster.hh PRE-CREATION 
>   ext/sst/ExtMaster.cc PRE-CREATION 
>   ext/sst/ExtSlave.hh PRE-CREATION 
>   ext/sst/ExtSlave.cc PRE-CREATION 
>   ext/sst/LICENSE PRE-CREATION 
>   ext/sst/Makefile PRE-CREATION 
>   ext/sst/README PRE-CREATION 
>   ext/sst/gem5.hh PRE-CREATION 
>   ext/sst/gem5.cc PRE-CREATION 
>   ext/sst/libgem5.cc PRE-CREATION 
> 
> Diff: http://reviews.gem5.org/r/2667/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Curtis Dunham
> 
>

_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to