ruby: connect two controllers using only message buffers
authorNilay Vaish <nilay@cs.wisc.edu>
Fri, 22 Mar 2013 20:53:23 +0000 (15:53 -0500)
committerNilay Vaish <nilay@cs.wisc.edu>
Fri, 22 Mar 2013 20:53:23 +0000 (15:53 -0500)
commiteccc86e8095995d49326a9fffc3a1088b97b03fc
tree1621ce6ec3a78f90a653628ba3d8b9108fc3d814
parent5aa43e130acec02bc616008a8758cf5096025c19
ruby: connect two controllers using only message buffers
This patch modifies ruby so that two controllers can be connected to each
other with only message buffers in between. Before this patch, all the
controllers had to be connected to the network  for them to communicate
with each other. With this patch, one can have protocols where a controller
is not connected to the network, but communicates with another controller
through a message buffer.
src/mem/ruby/slicc_interface/AbstractController.cc
src/mem/ruby/slicc_interface/AbstractController.hh
src/mem/ruby/slicc_interface/Controller.py
src/mem/slicc/ast/ObjDeclAST.py
src/mem/slicc/symbols/StateMachine.py