From: Stephen F. <sj...@us...> - 2001-12-12 16:31:33
|
Hi Wilson, Our SMP thread system does not work on Linux 2.2; our thread system relies on the Linux 2.4 pthread implementation. Thus, to run on a 2.2 kernel, you must build with RVM_FOR_SINGLE_VIRTUAL_PROCESSOR. As you and Matthias discovered, there was a bug in the 2.0.1 Jikes RVM release, whereby RVM_FOR_SINGLE_VIRTUAL_PROCESSOR did not build. I have fixed this in the main branch of the system. The fixes were checked in on 11/27: you'll need to update VM_StartupThread.java, VM_Scheduler.java, and VM_NativeDaemonThread.java . The fixes will of course be included in release 2.02, which will happen as soon as we can recover some system stability as indicated by the overnight sanity runs. SJF ------------------------------------------------------------------------ Stephen Fink IBM T.J. Watson Research Center sj...@us... (914)784-7776 Wilson Hsieh <wi...@cs...> Sent by: To: jik...@ww... jik...@ww...uthbury. cc: usf.ibm.com Subject: [Jikesrvm-researchers] Re: Can't compile with RVM_FOR_SINGLE_VIRTUAL_PROCESSOR=1 12/12/2001 01:20 AM Please respond to jikesrvm-researchers Matthias Hauswirth posted on this last month, and I have a followup question. I'm building on a RedHat Linux 2.2 kernel, and RVM_FOR_SINGLE_VIRTUAL_PROCESSOR is therefore set by jconfigure. Is there a known bug with the Linux 2.2 kernel that means I have to compile with RVM_FOR_SINGLE_VIRTUAL_PROCESSOR? (Which of course is not possible, as Matthias pointed out in his email.) I've posted a bug on this, just in case that's the right place to make sure someone remembers (because I sure won't once I'm told how to fix it!). Thanks, - Wilson _______________________________________________ Jikesrvm-researchers mailing list Jik...@ww... http://www-124.ibm.com/developerworks/oss/mailman/listinfo/jikesrvm-researchers |