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
