Hmm... Pre-Harmony, the IBM VM + classlib used the same thread
library. When the classlib was contributed, I guess they forked the
thread lib and changed the names of the functions. (I'm only
speculating since I wasn't involved in that process.) hythr should be
virtually identical to a subset of j9thr23.dll.

I agree, the IBM VM + classlib should be using the same thread
library. It shouldn't be hard to implement a redirector lib from hythr
to j9thr.

Would this obsolete the current classlib hythr implementation?

Angela

On 11/13/06, Andrey Chernyshev <[EMAIL PROTECTED]> wrote:
On 11/13/06, Alexey Petrenko <[EMAIL PROTECTED]> wrote:
> Guys,
>
> is there any progress in making possible for IBM and DRL VM to use the
> same hythr library?

I imagine they would have to share some more VM internals first, like
GC or object layout interface, before they can migrate to a common
threading library :)

>
> It is really a pain now to run class library tests on DRLVM now. And
> nearly impossible to easy switch VMs by launcher command line
> parameters. Since class library builds IBM version of hythr library
> and rewrites it in jre/bin directory. So you need to copy this library

What if just disable copying of the hythr.dll into the
deploy/jre/jdk/bin directory,
may be harmony-vme could be providing the one?

> from DRL VM after each build. (Yes, I know how to write scripts :)
>
> If it is not possible for both VMs to use the same library probably we
> need to move these libraries to VM directories...

+1.
Seems like we don't have any VM at the moment which would be really
using the hythr from classlib. Even IBM VME doesn't use the hythr. As
Tim wrote earlier, VME is using it's own threading library called
j9thr23 [1]. Does it differ a much from the hythr?

Guess it might be favourable for the classlib + IBM VME stack as well
if it was using a single thread library. Would it be possible for VME
to include a straightforward hythr implementation which can delegate
hythread_* calls to the j9thr23?

Thanks,
Andrey.


[1] 
http://mail-archives.apache.org/mod_mbox/incubator-harmony-dev/200606.mbox/[EMAIL
 PROTECTED]


>
> SY, Alexey
>


--
Andrey Chernyshev
Intel Enterprise Solutions Software Division

Reply via email to