Hello,
I would like to be able to send information (the PC and an integer
value) between CPUs in a gem5 simulation. Instead of using interprocess
communication, I would like to simulate the existence of an
instantaneous or nearly instantaneous buffer which can be written to and
read from with assembly or C instructions.
Right now I am using an SE mode set up with two CPUs, with one process
running on each.
One crude idea I had would be to use a file with the m5_writefile and
m5_readfile commands to have one process write to a file and the other
read from it. Do those functions take simulation time?
Another idea I had would be to use a MessageBuffer. Is it possible to
use a MessageBuffer in SE mode? How would I add such a buffer to my
simulation, and then write to it and read from it using C or assembly
language?
Thanks,
David G.
--
David Gloe
[email protected] [email protected] [email protected]
Masters Student, Computer Science
University of Minnesota
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users