harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mikhail Fursov (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-1942) [drlvm] Back-branch polling TLS offset is incorrect. Stability and performance fix
Date Tue, 24 Oct 2006 06:42:16 GMT
[drlvm] Back-branch polling TLS offset is incorrect. Stability and performance fix
----------------------------------------------------------------------------------

                 Key: HARMONY-1942
                 URL: http://issues.apache.org/jira/browse/HARMONY-1942
             Project: Harmony
          Issue Type: Bug
          Components: DRLVM
            Reporter: Mikhail Fursov
            Priority: Critical
         Attachments: hy.diff

The suspend flag's TLS offset used by JIT agorithms was incorrect after the latest merge of
TM.
As the result every loop iteration BBP algorithm uses slow path.

This patch 
1) Fixes the problem 
2) Adds new functionality to TM: the UDATA VMCALL hythread_tls_get_offset(hythread_tls_key_t
key)  method.
3) Removes jit_private data field from HyThread 
3) Fix JIT to always use allocation algorithm for TLS keys, not hardcoded values.



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message