sst-elements icon indicating copy to clipboard operation
sst-elements copied to clipboard

memHierarchy has a race condition in init()

Open mjleven opened this issue 3 years ago • 1 comments

New Issue for sst-elements

MemNICBase:: findTargetDestination() can fail to find a target because all of targets may not have yet reported their address range when a component gets an event that needs to be forwarded to the target.

The example configuration that causes this error is a Kingsley model with Vanadis CPUs where the CPUs L2 is connected to a NOC router. Vanadis init() sends a InitCmd with data to memory. The L2 gets the event from Vanadis and calls findTargetDestination(). The EndpointInfo list in MemNICBase is empty.

mjleven avatar Jun 03 '21 20:06 mjleven

@gvoskuilen Has this been fixed?

hughes-c avatar Aug 14 '23 12:08 hughes-c