sst-elements
sst-elements copied to clipboard
memHierarchy has a race condition in init()
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.
@gvoskuilen Has this been fixed?