[jira] Created: (RVM-859) Rework barrier plumbing between MMTk and Jikes RVM

View: New views
3 Messages — Rating Filter:   Alert me  

[jira] Created: (RVM-859) Rework barrier plumbing between MMTk and Jikes RVM

by JIRA jira@codehaus.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Rework barrier plumbing between MMTk and Jikes RVM
--------------------------------------------------

                 Key: RVM-859
                 URL: http://jira.codehaus.org/browse/RVM-859
             Project: RVM
          Issue Type: Improvement
          Components: MMTk
            Reporter: Steve Blackburn
            Assignee: Steve Blackburn
             Fix For: svn head


The plumbing of read and write barriers between the VM and MMTk has been pretty messy and is limited to object references.

Planed (and completed) actions:

- consistently use Java-specific nomenclature on the VM side (eg "putfield") and language neutral on the MMTk side (eg "fieldWrite")
- move barriers out of MemoryManager into their own class (done)
- ensure nomenclature is clean and consistent across types
- expand interface to include primitive types
- differentiate VM-barriers from GC-barriers (for example, some VM optimization may wish to barrier all array accesses, independent of the GC)

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

       

------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Jikesrvm-issues mailing list
Jikesrvm-issues@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues

[jira] Updated: (RVM-859) Rework barrier plumbing between MMTk and Jikes RVM

by JIRA jira@codehaus.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


     [ http://jira.codehaus.org/browse/RVM-859?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Steve Blackburn updated RVM-859:
--------------------------------

    Issue Type: Sub-task  (was: Improvement)
        Parent: RVM-845

> Rework barrier plumbing between MMTk and Jikes RVM
> --------------------------------------------------
>
>                 Key: RVM-859
>                 URL: http://jira.codehaus.org/browse/RVM-859
>             Project: RVM
>          Issue Type: Sub-task
>          Components: MMTk
>            Reporter: Steve Blackburn
>            Assignee: Steve Blackburn
>             Fix For: svn head
>
>
> The plumbing of read and write barriers between the VM and MMTk has been pretty messy and is limited to object references.
> Planed (and completed) actions:
> - consistently use Java-specific nomenclature on the VM side (eg "putfield") and language neutral on the MMTk side (eg "fieldWrite")
> - move barriers out of MemoryManager into their own class (done)
> - ensure nomenclature is clean and consistent across types
> - expand interface to include primitive types
> - differentiate VM-barriers from GC-barriers (for example, some VM optimization may wish to barrier all array accesses, independent of the GC)

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

       

------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Jikesrvm-issues mailing list
Jikesrvm-issues@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues

[jira] Resolved: (RVM-859) Rework barrier plumbing between MMTk and Jikes RVM

by JIRA jira@codehaus.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


     [ http://jira.codehaus.org/browse/RVM-859?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Steve Blackburn resolved RVM-859.
---------------------------------

    Resolution: Fixed

I believe this is now complete.

It is covered in the following commits: r15772 and r15780-7.



> Rework barrier plumbing between MMTk and Jikes RVM
> --------------------------------------------------
>
>                 Key: RVM-859
>                 URL: http://jira.codehaus.org/browse/RVM-859
>             Project: RVM
>          Issue Type: Sub-task
>          Components: MMTk
>            Reporter: Steve Blackburn
>            Assignee: Steve Blackburn
>             Fix For: svn head
>
>
> The plumbing of read and write barriers between the VM and MMTk has been pretty messy and is limited to object references.
> Planed (and completed) actions:
> - consistently use Java-specific nomenclature on the VM side (eg "putfield") and language neutral on the MMTk side (eg "fieldWrite")
> - move barriers out of MemoryManager into their own class (done)
> - ensure nomenclature is clean and consistent across types
> - expand interface to include primitive types
> - differentiate VM-barriers from GC-barriers (for example, some VM optimization may wish to barrier all array accesses, independent of the GC)

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

       

------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Jikesrvm-issues mailing list
Jikesrvm-issues@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-issues