Hi there I think there is a typo in file 'gem5/configs/topologies/Mesh_XY.py'. https://github.com/gem5/gem5/blob/master/configs/topologies/Mesh_XY.py line 154-157 & line 169-172.
We should reverse the direction of both outport and inport. This part should be: line 154: src_node=routers[north_out], line 155: dst_node=routers[south_in], line 156: src_outport="South", line 157: dst_inport ="North", According to Router::addOutPort. https://github.com/gem5/gem5/blob/master/src/mem/ruby/network/garnet2.0/Router.cc line 146. The 'src_outport' is the direction of the outport corresponding to its own router, so as the 'dst_inport'. Thus, it should be the north router send flits through its south outport to the north inport of the adjacent south router. Thank you, Chen _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
