harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "George Timoshenko (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HARMONY-5418) [drlvm][jit][em64t] JIT for 64bit doesn't have write barrier support
Date Sun, 27 Jan 2008 08:15:34 GMT

     [ 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.


Mime
View raw message