> 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