You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Mikhail Fursov (JIRA)" <ji...@apache.org> on 2007/06/20 16:17:26 UTC

[jira] Created: (HARMONY-4250) [drlvm][jit] Volatiles support implementation in Jitrino.JET must be refactored.

[drlvm][jit] Volatiles support implementation in Jitrino.JET must be refactored.
--------------------------------------------------------------------------------

                 Key: HARMONY-4250
                 URL: https://issues.apache.org/jira/browse/HARMONY-4250
             Project: Harmony
          Issue Type: Bug
          Components: DRLVM
            Reporter: Mikhail Fursov
            Priority: Minor


There are several design problems with volatiles handling in Jitrino.JET that must be fixed:

1) Do not use abstract registers/real registers mapping in platform independent routines (see field ops)
2) Restore initial register operands after cmpxch8b operation.

The are no known bugs in the current implementation, this is JET design related issue only.


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


[jira] Closed: (HARMONY-4250) [drlvm][jit] Volatiles support implementation in Jitrino.JET must be refactored.

Posted by "Mikhail Fursov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-4250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mikhail Fursov closed HARMONY-4250.
-----------------------------------


> [drlvm][jit] Volatiles support implementation in Jitrino.JET must be refactored.
> --------------------------------------------------------------------------------
>
>                 Key: HARMONY-4250
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4250
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>            Assignee: Mikhail Fursov
>            Priority: Minor
>         Attachments: axis.diff
>
>
> There are several design problems with volatiles handling in Jitrino.JET that must be fixed:
> 1) Do not use abstract registers/real registers mapping in platform independent routines (see field ops)
> 2) Restore initial register operands after cmpxch8b operation.
> The are no known bugs in the current implementation, this is JET design related issue only.

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


[jira] Resolved: (HARMONY-4250) [drlvm][jit] Volatiles support implementation in Jitrino.JET must be refactored.

Posted by "Mikhail Fursov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-4250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mikhail Fursov resolved HARMONY-4250.
-------------------------------------

    Resolution: Fixed

Committed as 549835

> [drlvm][jit] Volatiles support implementation in Jitrino.JET must be refactored.
> --------------------------------------------------------------------------------
>
>                 Key: HARMONY-4250
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4250
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>            Assignee: Mikhail Fursov
>            Priority: Minor
>         Attachments: axis.diff
>
>
> There are several design problems with volatiles handling in Jitrino.JET that must be fixed:
> 1) Do not use abstract registers/real registers mapping in platform independent routines (see field ops)
> 2) Restore initial register operands after cmpxch8b operation.
> The are no known bugs in the current implementation, this is JET design related issue only.

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


[jira] Updated: (HARMONY-4250) [drlvm][jit] Volatiles support implementation in Jitrino.JET must be refactored.

Posted by "Mikhail Fursov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-4250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mikhail Fursov updated HARMONY-4250:
------------------------------------

    Attachment: axis.diff

axis.diff: JIT volatiles support refactoring and fixes for Axis volatile-related problems

> [drlvm][jit] Volatiles support implementation in Jitrino.JET must be refactored.
> --------------------------------------------------------------------------------
>
>                 Key: HARMONY-4250
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4250
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>            Assignee: Mikhail Fursov
>            Priority: Minor
>         Attachments: axis.diff
>
>
> There are several design problems with volatiles handling in Jitrino.JET that must be fixed:
> 1) Do not use abstract registers/real registers mapping in platform independent routines (see field ops)
> 2) Restore initial register operands after cmpxch8b operation.
> The are no known bugs in the current implementation, this is JET design related issue only.

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


[jira] Assigned: (HARMONY-4250) [drlvm][jit] Volatiles support implementation in Jitrino.JET must be refactored.

Posted by "Mikhail Fursov (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HARMONY-4250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mikhail Fursov reassigned HARMONY-4250:
---------------------------------------

    Assignee: Mikhail Fursov

> [drlvm][jit] Volatiles support implementation in Jitrino.JET must be refactored.
> --------------------------------------------------------------------------------
>
>                 Key: HARMONY-4250
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4250
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Mikhail Fursov
>            Assignee: Mikhail Fursov
>            Priority: Minor
>
> There are several design problems with volatiles handling in Jitrino.JET that must be fixed:
> 1) Do not use abstract registers/real registers mapping in platform independent routines (see field ops)
> 2) Restore initial register operands after cmpxch8b operation.
> The are no known bugs in the current implementation, this is JET design related issue only.

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