Hi,

You basically have an address map or controller hierarchy specification issue.

CHI uses a different address to machineID mapping scheme than previous 
protocols. CHI adds the concept of "downstream machine" in the sense of 
"downstream in the memory hierarchy". When calling 
AbstractController::mapAddressToDownstreamMachine(), which is the 
hierarchy-aware version of AbstractController::mapAddressToMachine(), only the 
controllers bellow the current AbstractController will be searched.

In your case, it seems like no controller of the required type is mapped to the 
required address in the caller downstream hierarchy. Check the address ranges 
of your components and the calls to CHI_Node.setDownstream() in your python 
script. You can also inspect the generated .ini config file to check these 
parameters.

Regards,
Gabriel
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to