Hi,

I am trying to run the tests in the m5threads package through M5's X86_SE.
[I was successfully able to run all the tests cross-compiled for sparc through 
M5's SPARC_SE].

All the multi-threaded tests get stuck somewhere in the middle when the number 
of spawned threads becomes > 1.
(They run fine on the native x86_64 machine which means that there is nothing 
wrong with the compilation of the tests).

The only visible problem seems to be this warning in copyMiscRegs that is 
printed out whenever the clone system call is made:
warn: copyMiscRegs is naively implemented for x86

There are also a bunch of futex warnings, which the README file attributes to 
printfs in the test files, so I am ignoring those.
I also tried building M5 with linuxthreads instead of NPTL, as suggested in the 
README, but the problem still exists.

Could anyone give me some pointers on why m5threads does not work with M5's 
X86_SE?

Thanks,
Tushar

_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to