You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Alex Astapchuk (JIRA)" <ji...@apache.org> on 2007/03/05 10:32:50 UTC

[jira] Created: (HARMONY-3291) Fast TLS access on Linux (IA32&Intel64)

Fast TLS access on Linux (IA32&Intel64)
---------------------------------------

                 Key: HARMONY-3291
                 URL: https://issues.apache.org/jira/browse/HARMONY-3291
             Project: Harmony
          Issue Type: New Feature
          Components: DRLVM
            Reporter: Alex Astapchuk
         Attachments: 0001-Fast-TLS-on-Linux-thread-manager-part.patch

The attached patches introduce a fast access to TLS for jit-ted code on Linux-es.
build test passed on Win32 and SuSE9 (both IA32 and Intel64) (*)

(*) with only exception - test java.lang.RuntimeTest2.test_exec_Str failed 
on *interpreter* on Win32. This failure is unrelated to the changes.


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


[jira] Commented: (HARMONY-3291) Fast TLS access on Linux (IA32&Intel64)

Posted by "Alexey Varlamov (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3291?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12488065 ] 

Alexey Varlamov commented on HARMONY-3291:
------------------------------------------

Going to reassign this issue to me, as agreed: the suggested patches do not affect TM architecture and impl, only enhance access model to self TLS block of TM.

> Fast TLS access on Linux (IA32&Intel64)
> ---------------------------------------
>
>                 Key: HARMONY-3291
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3291
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Alex Astapchuk
>         Assigned To: weldon washburn
>            Priority: Minor
>         Attachments: 0001-Fast-TLS-on-Linux-thread-manager-part(Merge_with_H-3397).patch, 0001-Fast-TLS-on-Linux-thread-manager-part.patch, 0001-FastTLS-missed-files.patch, 0002-Fast-TLS-on-Linux-Jitrino-part.patch, Makes-changes-in-VM-part-more-compiler-independent.patch
>
>
> The attached patches introduce a fast access to TLS for jit-ted code on Linux-es.
> build test passed on Win32 and SuSE9 (both IA32 and Intel64) (*)
> (*) with only exception - test java.lang.RuntimeTest2.test_exec_Str failed 
> on *interpreter* on Win32. This failure is unrelated to the changes.

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


[jira] Commented: (HARMONY-3291) Fast TLS access on Linux (IA32&Intel64)

Posted by "Alex Astapchuk (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3291?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12482389 ] 

Alex Astapchuk commented on HARMONY-3291:
-----------------------------------------

re-attached 'missed-files' with ASF license granted.

> Fast TLS access on Linux (IA32&Intel64)
> ---------------------------------------
>
>                 Key: HARMONY-3291
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3291
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Alex Astapchuk
>         Assigned To: weldon washburn
>            Priority: Minor
>         Attachments: 0001-Fast-TLS-on-Linux-thread-manager-part(Merge_with_H-3397).patch, 0001-Fast-TLS-on-Linux-thread-manager-part.patch, 0001-FastTLS-missed-files.patch, 0002-Fast-TLS-on-Linux-Jitrino-part.patch, Makes-changes-in-VM-part-more-compiler-independent.patch
>
>
> The attached patches introduce a fast access to TLS for jit-ted code on Linux-es.
> build test passed on Win32 and SuSE9 (both IA32 and Intel64) (*)
> (*) with only exception - test java.lang.RuntimeTest2.test_exec_Str failed 
> on *interpreter* on Win32. This failure is unrelated to the changes.

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


[jira] Assigned: (HARMONY-3291) Fast TLS access on Linux (IA32&Intel64)

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

Alexey Varlamov reassigned HARMONY-3291:
----------------------------------------

    Assignee: Alexey Varlamov  (was: weldon washburn)

> Fast TLS access on Linux (IA32&Intel64)
> ---------------------------------------
>
>                 Key: HARMONY-3291
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3291
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Alex Astapchuk
>         Assigned To: Alexey Varlamov
>            Priority: Minor
>         Attachments: 0001-Fast-TLS-on-Linux-thread-manager-part(Merge_with_H-3397).patch, 0001-Fast-TLS-on-Linux-thread-manager-part.patch, 0001-FastTLS-missed-files.patch, 0002-Fast-TLS-on-Linux-Jitrino-part.patch, Makes-changes-in-VM-part-more-compiler-independent.patch
>
>
> The attached patches introduce a fast access to TLS for jit-ted code on Linux-es.
> build test passed on Win32 and SuSE9 (both IA32 and Intel64) (*)
> (*) with only exception - test java.lang.RuntimeTest2.test_exec_Str failed 
> on *interpreter* on Win32. This failure is unrelated to the changes.

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


[jira] Resolved: (HARMONY-3291) Fast TLS access on Linux (IA32&Intel64)

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

Alexey Varlamov resolved HARMONY-3291.
--------------------------------------

    Resolution: Fixed

Integrated at r529873 with the following mods:
1) HYTHR* macros definitions moved from vm/include/open/hycomp.h to vm/include/open/hythread.h and documented;
2) Define APR_TLS_USE for Winx64 only, and use plain thread local var for Linux@IPF (just as it was earlier). Otherwise IPF fails because hythread_self_slow() is not exported on Linux for some reason.
3) Deffered some mods in Ia32Encoder, need more accurate investigation&fix.

BTW, I did not quite get Pavel's comments in his patch (Makes-changes-in-VM-part-more-compiler-independent.patch):
//TODO: GCC-specific, need to add ICL
I tried building with ICC, it worked OK.

> Fast TLS access on Linux (IA32&Intel64)
> ---------------------------------------
>
>                 Key: HARMONY-3291
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3291
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Alex Astapchuk
>         Assigned To: Alexey Varlamov
>            Priority: Minor
>         Attachments: 0001-Fast-TLS-on-Linux-thread-manager-part(Merge_with_H-3397).patch, 0001-Fast-TLS-on-Linux-thread-manager-part.patch, 0001-FastTLS-missed-files.patch, 0002-Fast-TLS-on-Linux-Jitrino-part.patch, Makes-changes-in-VM-part-more-compiler-independent.patch
>
>
> The attached patches introduce a fast access to TLS for jit-ted code on Linux-es.
> build test passed on Win32 and SuSE9 (both IA32 and Intel64) (*)
> (*) with only exception - test java.lang.RuntimeTest2.test_exec_Str failed 
> on *interpreter* on Win32. This failure is unrelated to the changes.

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


[jira] Updated: (HARMONY-3291) Fast TLS access on Linux (IA32&Intel64)

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

Alex Astapchuk updated HARMONY-3291:
------------------------------------

    Attachment: 0002-Fast-TLS-on-Linux-Jitrino-part.patch

> Fast TLS access on Linux (IA32&Intel64)
> ---------------------------------------
>
>                 Key: HARMONY-3291
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3291
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>            Reporter: Alex Astapchuk
>         Attachments: 0001-Fast-TLS-on-Linux-thread-manager-part.patch, 0002-Fast-TLS-on-Linux-Jitrino-part.patch
>
>
> The attached patches introduce a fast access to TLS for jit-ted code on Linux-es.
> build test passed on Win32 and SuSE9 (both IA32 and Intel64) (*)
> (*) with only exception - test java.lang.RuntimeTest2.test_exec_Str failed 
> on *interpreter* on Win32. This failure is unrelated to the changes.

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


[jira] Commented: (HARMONY-3291) Fast TLS access on Linux (IA32&Intel64)

Posted by "Alexey Varlamov (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3291?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12488254 ] 

Alexey Varlamov commented on HARMONY-3291:
------------------------------------------

Well, quite a lot of cleanup in Jitrino is done beside fixing TLS  access, normally this should go to a separate issue; otherwie the work is great, thanks to all contributors!

> Fast TLS access on Linux (IA32&Intel64)
> ---------------------------------------
>
>                 Key: HARMONY-3291
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3291
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Alex Astapchuk
>         Assigned To: Alexey Varlamov
>            Priority: Minor
>         Attachments: 0001-Fast-TLS-on-Linux-thread-manager-part(Merge_with_H-3397).patch, 0001-Fast-TLS-on-Linux-thread-manager-part.patch, 0001-FastTLS-missed-files.patch, 0002-Fast-TLS-on-Linux-Jitrino-part.patch, Makes-changes-in-VM-part-more-compiler-independent.patch
>
>
> The attached patches introduce a fast access to TLS for jit-ted code on Linux-es.
> build test passed on Win32 and SuSE9 (both IA32 and Intel64) (*)
> (*) with only exception - test java.lang.RuntimeTest2.test_exec_Str failed 
> on *interpreter* on Win32. This failure is unrelated to the changes.

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


[jira] Commented: (HARMONY-3291) Fast TLS access on Linux (IA32&Intel64)

Posted by "Alexey Varlamov (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3291?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12488253 ] 

Alexey Varlamov commented on HARMONY-3291:
------------------------------------------

Alex, the patches become stale enough to become tedious for manual merging - could you please refresh them? 
1 big patch is just fine for me, no need to split everything this time. Thanks!

> Fast TLS access on Linux (IA32&Intel64)
> ---------------------------------------
>
>                 Key: HARMONY-3291
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3291
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Alex Astapchuk
>         Assigned To: Alexey Varlamov
>            Priority: Minor
>         Attachments: 0001-Fast-TLS-on-Linux-thread-manager-part(Merge_with_H-3397).patch, 0001-Fast-TLS-on-Linux-thread-manager-part.patch, 0001-FastTLS-missed-files.patch, 0002-Fast-TLS-on-Linux-Jitrino-part.patch, Makes-changes-in-VM-part-more-compiler-independent.patch
>
>
> The attached patches introduce a fast access to TLS for jit-ted code on Linux-es.
> build test passed on Win32 and SuSE9 (both IA32 and Intel64) (*)
> (*) with only exception - test java.lang.RuntimeTest2.test_exec_Str failed 
> on *interpreter* on Win32. This failure is unrelated to the changes.

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


[jira] Updated: (HARMONY-3291) Fast TLS access on Linux (IA32&Intel64)

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

Alex Astapchuk updated HARMONY-3291:
------------------------------------

    Attachment: 0001-FastTLS-missed-files.patch

Missed 2 new files - sorry !

> Fast TLS access on Linux (IA32&Intel64)
> ---------------------------------------
>
>                 Key: HARMONY-3291
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3291
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>            Reporter: Alex Astapchuk
>         Attachments: 0001-Fast-TLS-on-Linux-thread-manager-part.patch, 0001-FastTLS-missed-files.patch, 0002-Fast-TLS-on-Linux-Jitrino-part.patch
>
>
> The attached patches introduce a fast access to TLS for jit-ted code on Linux-es.
> build test passed on Win32 and SuSE9 (both IA32 and Intel64) (*)
> (*) with only exception - test java.lang.RuntimeTest2.test_exec_Str failed 
> on *interpreter* on Win32. This failure is unrelated to the changes.

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


[jira] Updated: (HARMONY-3291) Fast TLS access on Linux (IA32&Intel64)

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

Pavel Afremov updated HARMONY-3291:
-----------------------------------

    Attachment: 0001-Fast-TLS-on-Linux-thread-manager-part(Merge_with_H-3397).patch

Merged to resolve conflicts with HARMONY-3397

> Fast TLS access on Linux (IA32&Intel64)
> ---------------------------------------
>
>                 Key: HARMONY-3291
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3291
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Alex Astapchuk
>         Assigned To: weldon washburn
>            Priority: Minor
>         Attachments: 0001-Fast-TLS-on-Linux-thread-manager-part(Merge_with_H-3397).patch, 0001-Fast-TLS-on-Linux-thread-manager-part.patch, 0001-FastTLS-missed-files.patch, 0002-Fast-TLS-on-Linux-Jitrino-part.patch
>
>
> The attached patches introduce a fast access to TLS for jit-ted code on Linux-es.
> build test passed on Win32 and SuSE9 (both IA32 and Intel64) (*)
> (*) with only exception - test java.lang.RuntimeTest2.test_exec_Str failed 
> on *interpreter* on Win32. This failure is unrelated to the changes.

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


[jira] Updated: (HARMONY-3291) Fast TLS access on Linux (IA32&Intel64)

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

Alex Astapchuk updated HARMONY-3291:
------------------------------------

    Attachment: 0001-FastTLS-missed-files.patch

> Fast TLS access on Linux (IA32&Intel64)
> ---------------------------------------
>
>                 Key: HARMONY-3291
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3291
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Alex Astapchuk
>         Assigned To: weldon washburn
>            Priority: Minor
>         Attachments: 0001-Fast-TLS-on-Linux-thread-manager-part(Merge_with_H-3397).patch, 0001-Fast-TLS-on-Linux-thread-manager-part.patch, 0001-FastTLS-missed-files.patch, 0002-Fast-TLS-on-Linux-Jitrino-part.patch, Makes-changes-in-VM-part-more-compiler-independent.patch
>
>
> The attached patches introduce a fast access to TLS for jit-ted code on Linux-es.
> build test passed on Win32 and SuSE9 (both IA32 and Intel64) (*)
> (*) with only exception - test java.lang.RuntimeTest2.test_exec_Str failed 
> on *interpreter* on Win32. This failure is unrelated to the changes.

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


[jira] Commented: (HARMONY-3291) Fast TLS access on Linux (IA32&Intel64)

Posted by "Alexey Varlamov (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HARMONY-3291?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12477968 ] 

Alexey Varlamov commented on HARMONY-3291:
------------------------------------------

What is "Ia32Tls.h" referenced n the 0002-Fast-TLS-on-Linux-Jitrino-part.patch ?

> Fast TLS access on Linux (IA32&Intel64)
> ---------------------------------------
>
>                 Key: HARMONY-3291
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3291
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>            Reporter: Alex Astapchuk
>         Attachments: 0001-Fast-TLS-on-Linux-thread-manager-part.patch, 0002-Fast-TLS-on-Linux-Jitrino-part.patch
>
>
> The attached patches introduce a fast access to TLS for jit-ted code on Linux-es.
> build test passed on Win32 and SuSE9 (both IA32 and Intel64) (*)
> (*) with only exception - test java.lang.RuntimeTest2.test_exec_Str failed 
> on *interpreter* on Win32. This failure is unrelated to the changes.

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


[jira] Updated: (HARMONY-3291) Fast TLS access on Linux (IA32&Intel64)

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

Pavel Afremov updated HARMONY-3291:
-----------------------------------

    Attachment: Makes-changes-in-VM-part-more-compiler-independent.patch

Makes changes in VM part more compiler independent.. 

Should be applied after 0001-Fast-TLS-on-Linux-thread-manager-part.patch

> Fast TLS access on Linux (IA32&Intel64)
> ---------------------------------------
>
>                 Key: HARMONY-3291
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3291
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Alex Astapchuk
>         Assigned To: weldon washburn
>            Priority: Minor
>         Attachments: 0001-Fast-TLS-on-Linux-thread-manager-part(Merge_with_H-3397).patch, 0001-Fast-TLS-on-Linux-thread-manager-part.patch, 0001-FastTLS-missed-files.patch, 0002-Fast-TLS-on-Linux-Jitrino-part.patch, Makes-changes-in-VM-part-more-compiler-independent.patch
>
>
> The attached patches introduce a fast access to TLS for jit-ted code on Linux-es.
> build test passed on Win32 and SuSE9 (both IA32 and Intel64) (*)
> (*) with only exception - test java.lang.RuntimeTest2.test_exec_Str failed 
> on *interpreter* on Win32. This failure is unrelated to the changes.

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


[jira] Updated: (HARMONY-3291) Fast TLS access on Linux (IA32&Intel64)

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

Alex Astapchuk updated HARMONY-3291:
------------------------------------

    Attachment:     (was: 0001-FastTLS-missed-files.patch)

> Fast TLS access on Linux (IA32&Intel64)
> ---------------------------------------
>
>                 Key: HARMONY-3291
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3291
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Alex Astapchuk
>         Assigned To: weldon washburn
>            Priority: Minor
>         Attachments: 0001-Fast-TLS-on-Linux-thread-manager-part(Merge_with_H-3397).patch, 0001-Fast-TLS-on-Linux-thread-manager-part.patch, 0001-FastTLS-missed-files.patch, 0002-Fast-TLS-on-Linux-Jitrino-part.patch, Makes-changes-in-VM-part-more-compiler-independent.patch
>
>
> The attached patches introduce a fast access to TLS for jit-ted code on Linux-es.
> build test passed on Win32 and SuSE9 (both IA32 and Intel64) (*)
> (*) with only exception - test java.lang.RuntimeTest2.test_exec_Str failed 
> on *interpreter* on Win32. This failure is unrelated to the changes.

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


[jira] Assigned: (HARMONY-3291) Fast TLS access on Linux (IA32&Intel64)

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

weldon washburn reassigned HARMONY-3291:
----------------------------------------

    Assignee: weldon washburn

> Fast TLS access on Linux (IA32&Intel64)
> ---------------------------------------
>
>                 Key: HARMONY-3291
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3291
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>            Reporter: Alex Astapchuk
>         Assigned To: weldon washburn
>         Attachments: 0001-Fast-TLS-on-Linux-thread-manager-part.patch, 0001-FastTLS-missed-files.patch, 0002-Fast-TLS-on-Linux-Jitrino-part.patch
>
>
> The attached patches introduce a fast access to TLS for jit-ted code on Linux-es.
> build test passed on Win32 and SuSE9 (both IA32 and Intel64) (*)
> (*) with only exception - test java.lang.RuntimeTest2.test_exec_Str failed 
> on *interpreter* on Win32. This failure is unrelated to the changes.

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


[jira] Updated: (HARMONY-3291) Fast TLS access on Linux (IA32&Intel64)

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

Alex Astapchuk updated HARMONY-3291:
------------------------------------

    Attachment: 0001-Fast-TLS-on-Linux-thread-manager-part.patch

> Fast TLS access on Linux (IA32&Intel64)
> ---------------------------------------
>
>                 Key: HARMONY-3291
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3291
>             Project: Harmony
>          Issue Type: New Feature
>          Components: DRLVM
>            Reporter: Alex Astapchuk
>         Attachments: 0001-Fast-TLS-on-Linux-thread-manager-part.patch
>
>
> The attached patches introduce a fast access to TLS for jit-ted code on Linux-es.
> build test passed on Win32 and SuSE9 (both IA32 and Intel64) (*)
> (*) with only exception - test java.lang.RuntimeTest2.test_exec_Str failed 
> on *interpreter* on Win32. This failure is unrelated to the changes.

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


[jira] Updated: (HARMONY-3291) Fast TLS access on Linux (IA32&Intel64)

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

weldon washburn updated HARMONY-3291:
-------------------------------------

      Priority: Minor  (was: Major)
    Issue Type: Improvement  (was: New Feature)

Multiple things affect the downgrade of this JIRA.  1)   We need to focus on windowsxp first.  2) we need to rework and commit H3065 before attempting to apply additional TLS performance enhancements and 3) we need to focus on thread stability for a while before committing any additional threading performance JIRAs.

> Fast TLS access on Linux (IA32&Intel64)
> ---------------------------------------
>
>                 Key: HARMONY-3291
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3291
>             Project: Harmony
>          Issue Type: Improvement
>          Components: DRLVM
>            Reporter: Alex Astapchuk
>         Assigned To: weldon washburn
>            Priority: Minor
>         Attachments: 0001-Fast-TLS-on-Linux-thread-manager-part.patch, 0001-FastTLS-missed-files.patch, 0002-Fast-TLS-on-Linux-Jitrino-part.patch
>
>
> The attached patches introduce a fast access to TLS for jit-ted code on Linux-es.
> build test passed on Win32 and SuSE9 (both IA32 and Intel64) (*)
> (*) with only exception - test java.lang.RuntimeTest2.test_exec_Str failed 
> on *interpreter* on Win32. This failure is unrelated to the changes.

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