Hi Marti,

I believe you would need to specify the rank of the inport.

For example:

  // Response Network
  in_port(responseNetwork_in, ResponseMsg, responseToL1Cache, rank=2) {

You would then need to define the priority for each of the in_ports.

Take a look at the MOESI_CMP_Token protocol as reference.

Malek

2012/2/22 Martí Torrents Lapuerta <[email protected]>:
> Hello everybody,
>
> I am working with the MOESI_CMP_directory-L2cache protocol in Ruby. I have
> just added a new input port with some requests that I would like to inject
> in L2, however I only want to process this requests, when there is a cycle
> where the L1 is not sending any request to the L2. So myInPort must have
> less priority than the L1requestNetwork_in InPort. I do not know how to do
> this, Is there anybody who could help me with this issue?
>
> Thanks
>
> Marti
>
>
>
>
> _______________________________________________
> gem5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to