Hello,

I am using repository cloned from  https://gem5.googlesource.com/public/gem5 as 
of 17/06/21.
I am using the following command:
./build/X86/gem5.opt configs/example/se.py --num-cpus=16 --num-dir=16 
--cpu-type=DerivO3CPU --sys-clock=2GHz --topology=Mesh_XY --mesh-rows=4  
--num-l2caches=16  --ruby --caches --l2cache  --l1i_size=16kB --l1i_assoc=4 
--l1d_size=16kB --l1d_assoc=4 --l2_size=2MB --l2_assoc=8 --mem-size=2GB 
--network=garnet --routing-algorithm=1 
--bench=mcf-mcf-mcf-mcf-mcf-mcf-mcf-mcf-mcf-mcf-mcf-mcf-mcf-mcf-mcf-mcf 
--maxinsts=2000

This runs fine when maxinsts=2000, but when maxinsts=5000 I get the following 
error:
fatal: Functional read not implemented.

I checked that it arises from ruby/network/Network.hh, which mentions that 
these virtual functions for functional read and write need to be implemented by 
each network.
In ruby/network/garnet/NetworkInterface.cc, the functional write has been 
implemented but not read. Same is true for these functions at other places, 
like in flitBuffer.cc.

Can someone please guide me on the functional read?

Regards,
Vedika

_______________________________________________
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