Hi Vishnu,

I do not believe there is any way to direct traffic to a particular message
buffer (e.g, `requestToDir`). Ruby is in some sense a "black box" that only
has port inputs (which are directed to a sequencer) and port output (via
`requestToMemory`).

That said, this is a cool idea! I would encourage you to develop this
support if it's something that you would find useful for your work. In
fact, I think this support could be very useful upstream for testing!

Cheers,
Jason

On Wed, Jul 26, 2023 at 5:52 AM VISHNU RAMADAS via gem5-users <
[email protected]> wrote:

> Hi,
>
> I have a few traces that I recorded at the input port of the directory
> (CHI protocol). I would like to replay these by injecting them directly
> into the Ruby network/directory. Requests in these traces contain
> information about the type of coherent request/snoop response they send and
> I want to inject traffic that includes this. Looking around, I found that
> the Garnet standalone protocol does something similar since all it does is
> inject traffic into the network. Is combining the Garnet standalone
> protocol with the CHI model the only way to send messages to the
> directory? Or are there other approaches that directly inject coherent
> traffic into the directory (without the need for a sequencer or dummy
> cache)?
>
> Thanks,
> Vishnu
> _______________________________________________
> gem5-users mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
>
_______________________________________________
gem5-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to