Tushar,
  Thanks! I have customized the NetworkLink_d and forgot that credit link
is a child class of it. So my code actually breaks everytime it is being
used by CreditLink_d.

On Tue, Mar 20, 2012 at 4:25 PM, Tushar Krishna <[email protected]>wrote:

> Hi Dean,
> Looking at the code, I can see that NetworkLink_d has 2 constructors: one
> where just the id is passed, and is used when CreditLink_d links are
> created, and one where the network pointer is passed when NetworkLink_d is
> created.
> In the latter case, GarnetNetwork_d passes the "this" pointer so it should
> not be NULL. For Credit links m_net_ptr will be NULL and my guess is these
> are the links you saw in the wakeup function.
>
> cheers,
> Tushar
>
> On Mar 20, 2012, at 6:17 PM, Dean Michael Ancajas wrote:
>
>
> Hi,
>  First of all, I am using gems+garnet setup but since the gems list is now
> defunct I might as well ask here. I have some issues on the NetworkLink_d
> class. In the wakeup() function, I checked the m_net_ptr and some links
> have m_net_ptr that resolve to NULL. The link IDs for links that have the
> NULL pointer are the same across different runs. I also put something like
>
> assert(net_ptr != NULL)  everytime a NetworkLink_d is constructed in
> GarnetNetwork_d and these assertions are not fired at all.
>
> -dean
>
> _______________________________________________
> 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
>
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to