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