You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "George Timoshenko (JIRA)" <ji...@apache.org> on 2008/01/27 09:15:34 UTC

[jira] Updated: (HARMONY-5418) [drlvm][jit][em64t] JIT for 64bit doesn't have write barrier support

     [ https://issues.apache.org/jira/browse/HARMONY-5418?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

George Timoshenko updated HARMONY-5418:
---------------------------------------

    Attachment: HARMONY-5418-JITs_1.0.patch

Here is the patch that allows to move a little bit further.

1. The both OPT and JET are passing uncompressed value to the WB helper. It is better to modify one helper than two JITs. So I added compression to the helper.

2. The helper was declared to be CDECL. Unfortunately CDECL calling convention is supported in OPT in quite "specific" way. It is better to say that it is not supported there at all. Implementation of this support in OPT needs much more time than the declaration of the WB helper to be STDCALL.

the other changes are bugfixes in JET.

With the patch OPT and JET fail in the same way:

an exception is happened while initializing helper class org/apache/harmony/drlvm/gc_gen/GCHelper.
I will try to find the cause.




> [drlvm][jit][em64t] JIT for 64bit doesn't have write barrier support 
> ---------------------------------------------------------------------
>
>                 Key: HARMONY-5418
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5418
>             Project: Harmony
>          Issue Type: Task
>          Components: DRLVM
>         Environment: EM64T
>            Reporter: Xiao-Feng Li
>            Assignee: Mikhail Fursov
>         Attachments: HARMONY-5418-JITs_1.0.patch
>
>
> This is related to HARMONY-5413. Both issues are to enable generational semispace GC as the default GC of Harmony DRLVM.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.