Dmitry, As noticed in the letter http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200606.mbox/[EMAIL PROTECTED] hythreads module is not used by the DRLVM (the VM used in Harmony official JRE and HDK snapshots) and by j9 vm too. I don't know about JCHEVM and BootJVM (if somebody knows, please, tell are they use the hythreads library or not?).
So, I think, the first step might be to port the parts of classlib required to get working em64t/ipf JRE snapshot. Marina. On 7/25/06, Dmitry Yershov <[EMAIL PROTECTED]> wrote:
At first, all assembler files should be propagated to the 64bit platforms. e.g.: <classlib>/modules/luni/src/main/native/thread/linux/thrspinlock.s <classlib>/modules/luni/src/main/native/thread/linux/thrhelp.s or <classlib>/modules/luni/src/main/native/thread/windows/thrspinlock.asm <classlib>/modules/luni/src/main/native/thread/windows/thrhelp.asm Thanks, Dmitry. 2006/7/25, Marina Goldburt <[EMAIL PROTECTED]>: > Hi, > > I'm interested in the task of porting classlib to the 64bit platform > (em64t/amd64). > At this moment, classlib's source structure and build system doesn't support > the diversity of platforms. > Let's discuss what changes have to be made to support other platforms. > One way is to move platform-dependent to the appropriate directory. For > example, > port--linux --ia32 > --em64t > --ipf > makefile > and to add platform determination and proper files selection to the > makefile. > The other way is to select the platform-dependent code by the preprocessor > difine directives and to include the platform determination and the difines > setting to the top-level build files (unfortunatly it doesn't work with asm > files). > > Any thoughts? > > Thanks, Marina. > > --------------------------------------------------------------------- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]