You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Ivan Volosyuk (JIRA)" <ji...@apache.org> on 2006/10/30 11:57:16 UTC
[jira] Created: (HARMONY-2004) [DRLVM] IPF support in interpreter
mode, 'Hello World' stage
[DRLVM] IPF support in interpreter mode, 'Hello World' stage
------------------------------------------------------------
Key: HARMONY-2004
URL: http://issues.apache.org/jira/browse/HARMONY-2004
Project: Harmony
Issue Type: New Feature
Components: DRLVM
Environment: Linux/ia64
Reporter: Ivan Volosyuk
This is initial attempt to restore existing IPF support in DRLVM.
First patch contains dirty solution to make something work. VM starts up and can run simple tests.
No threading, no GC for now.
Moreover, most of the features are commented out: JVMTI, jitrino, some of jitrino helpers, x86 code emitter.
It will not even compile on other architectures but IPF.
The patch is here just for informative purposes.
My plan is to revise step by step each piece of patch and make it work on all supported architectures.
I will need a help from components owners to help me with complex places.
--
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
[jira] Updated: (HARMONY-2004) [DRLVM] IPF support in interpreter
mode, 'Hello World' stage
Posted by "Geir Magnusson Jr (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/HARMONY-2004?page=all ]
Geir Magnusson Jr updated HARMONY-2004:
---------------------------------------
Patch Info: [Patch Available]
> [DRLVM] IPF support in interpreter mode, 'Hello World' stage
> ------------------------------------------------------------
>
> Key: HARMONY-2004
> URL: http://issues.apache.org/jira/browse/HARMONY-2004
> Project: Harmony
> Issue Type: New Feature
> Components: DRLVM
> Environment: Linux/ia64
> Reporter: Ivan Volosyuk
> Attachments: gcv41_ipf_fix.diff, h-2004.diff, h2004_2.diff, ipf_alignment_fixes.diff
>
>
> This is initial attempt to restore existing IPF support in DRLVM.
> First patch contains dirty solution to make something work. VM starts up and can run simple tests.
> No threading, no GC for now.
> Moreover, most of the features are commented out: JVMTI, jitrino, some of jitrino helpers, x86 code emitter.
> It will not even compile on other architectures but IPF.
> The patch is here just for informative purposes.
> My plan is to revise step by step each piece of patch and make it work on all supported architectures.
> I will need a help from components owners to help me with complex places.
--
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
[jira] Updated: (HARMONY-2004) [DRLVM] IPF support in interpreter
mode, 'Hello World' stage
Posted by "Ivan Volosyuk (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/HARMONY-2004?page=all ]
Ivan Volosyuk updated HARMONY-2004:
-----------------------------------
Attachment: ipf_cumulative_fixes_20061114.diff
Updated patch: ipf_cumulative_fixes_20061114.diff
It contains all previous fixes and it is updated after massive classloader related changes.
> [DRLVM] IPF support in interpreter mode, 'Hello World' stage
> ------------------------------------------------------------
>
> Key: HARMONY-2004
> URL: http://issues.apache.org/jira/browse/HARMONY-2004
> Project: Harmony
> Issue Type: New Feature
> Components: DRLVM
> Environment: Linux/ia64
> Reporter: Ivan Volosyuk
> Attachments: gcv41_ipf_fix.diff, h-2004.diff, h2004_2.diff, ipf_alignment_fixes.diff, ipf_cumulative_fixes_20061114.diff
>
>
> This is initial attempt to restore existing IPF support in DRLVM.
> First patch contains dirty solution to make something work. VM starts up and can run simple tests.
> No threading, no GC for now.
> Moreover, most of the features are commented out: JVMTI, jitrino, some of jitrino helpers, x86 code emitter.
> It will not even compile on other architectures but IPF.
> The patch is here just for informative purposes.
> My plan is to revise step by step each piece of patch and make it work on all supported architectures.
> I will need a help from components owners to help me with complex places.
--
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
[jira] Updated: (HARMONY-2004) [DRLVM] IPF support in interpreter
mode, 'Hello World' stage
Posted by "Ivan Volosyuk (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/HARMONY-2004?page=all ]
Ivan Volosyuk updated HARMONY-2004:
-----------------------------------
Attachment: h-2004.diff
Patch: h-2004.diff
Initial fix for IPF/interpreter. 'Hello World' and some more simple tests works fine.
Threading and GC doesn't work for now.
The patch will *BREAK* on other architectures.
Jitrino compilation temporary removed.
JVMTI commented out.
This is work in progress and I am going to fix it.
> [DRLVM] IPF support in interpreter mode, 'Hello World' stage
> ------------------------------------------------------------
>
> Key: HARMONY-2004
> URL: http://issues.apache.org/jira/browse/HARMONY-2004
> Project: Harmony
> Issue Type: New Feature
> Components: DRLVM
> Environment: Linux/ia64
> Reporter: Ivan Volosyuk
> Attachments: h-2004.diff
>
>
> This is initial attempt to restore existing IPF support in DRLVM.
> First patch contains dirty solution to make something work. VM starts up and can run simple tests.
> No threading, no GC for now.
> Moreover, most of the features are commented out: JVMTI, jitrino, some of jitrino helpers, x86 code emitter.
> It will not even compile on other architectures but IPF.
> The patch is here just for informative purposes.
> My plan is to revise step by step each piece of patch and make it work on all supported architectures.
> I will need a help from components owners to help me with complex places.
--
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
[jira] Updated: (HARMONY-2004) [DRLVM] IPF support in interpreter
mode, 'Hello World' stage
Posted by "Ivan Volosyuk (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/HARMONY-2004?page=all ]
Ivan Volosyuk updated HARMONY-2004:
-----------------------------------
Attachment: ipf_cumulative_fixes_20061114_2.diff
Fixed compilation problem on windows in latest patch.
> [DRLVM] IPF support in interpreter mode, 'Hello World' stage
> ------------------------------------------------------------
>
> Key: HARMONY-2004
> URL: http://issues.apache.org/jira/browse/HARMONY-2004
> Project: Harmony
> Issue Type: New Feature
> Components: DRLVM
> Environment: Linux/ia64
> Reporter: Ivan Volosyuk
> Attachments: gcv41_ipf_fix.diff, h-2004.diff, h2004_2.diff, ipf_alignment_fixes.diff, ipf_cumulative_fixes_20061114.diff, ipf_cumulative_fixes_20061114_2.diff
>
>
> This is initial attempt to restore existing IPF support in DRLVM.
> First patch contains dirty solution to make something work. VM starts up and can run simple tests.
> No threading, no GC for now.
> Moreover, most of the features are commented out: JVMTI, jitrino, some of jitrino helpers, x86 code emitter.
> It will not even compile on other architectures but IPF.
> The patch is here just for informative purposes.
> My plan is to revise step by step each piece of patch and make it work on all supported architectures.
> I will need a help from components owners to help me with complex places.
--
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
[jira] Updated: (HARMONY-2004) [DRLVM] IPF support in interpreter
mode, 'Hello World' stage
Posted by "Ivan Volosyuk (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/HARMONY-2004?page=all ]
Ivan Volosyuk updated HARMONY-2004:
-----------------------------------
Attachment: h2004_2.diff
h2004_2.diff : Patch contains almost the same state for IPF and has no negative impact on other architectures.
IPF state:
Jitrino compilation disabled - number of compilation errors
JVMTI break point : x86 specific code moved under if-defs. May be moved out to some platform specific files later.
A few outdated native helpers commented out.
Stack overflow guard page doesn't work - commented out.
Native stubs for java monitors commented out.
IPF signals code synchronized with x86 version.
and more..
> [DRLVM] IPF support in interpreter mode, 'Hello World' stage
> ------------------------------------------------------------
>
> Key: HARMONY-2004
> URL: http://issues.apache.org/jira/browse/HARMONY-2004
> Project: Harmony
> Issue Type: New Feature
> Components: DRLVM
> Environment: Linux/ia64
> Reporter: Ivan Volosyuk
> Attachments: h-2004.diff, h2004_2.diff
>
>
> This is initial attempt to restore existing IPF support in DRLVM.
> First patch contains dirty solution to make something work. VM starts up and can run simple tests.
> No threading, no GC for now.
> Moreover, most of the features are commented out: JVMTI, jitrino, some of jitrino helpers, x86 code emitter.
> It will not even compile on other architectures but IPF.
> The patch is here just for informative purposes.
> My plan is to revise step by step each piece of patch and make it work on all supported architectures.
> I will need a help from components owners to help me with complex places.
--
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
[jira] Resolved: (HARMONY-2004) [DRLVM] IPF support in interpreter
mode, 'Hello World' stage
Posted by "Gregory Shimansky (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/HARMONY-2004?page=all ]
Gregory Shimansky resolved HARMONY-2004.
----------------------------------------
Resolution: Fixed
Patch applied at 474860. Please check that it was applied as expected.
This patch also made many tests which crashed on jitrino.opt on x86_64 to pass now. Thanks a lot.
> [DRLVM] IPF support in interpreter mode, 'Hello World' stage
> ------------------------------------------------------------
>
> Key: HARMONY-2004
> URL: http://issues.apache.org/jira/browse/HARMONY-2004
> Project: Harmony
> Issue Type: New Feature
> Components: DRLVM
> Environment: Linux/ia64
> Reporter: Ivan Volosyuk
> Assigned To: Gregory Shimansky
> Attachments: gcv41_ipf_fix.diff, h-2004.diff, h2004_2.diff, ipf_alignment_fixes.diff, ipf_cumulative_fixes_20061114.diff, ipf_cumulative_fixes_20061114_2.diff
>
>
> This is initial attempt to restore existing IPF support in DRLVM.
> First patch contains dirty solution to make something work. VM starts up and can run simple tests.
> No threading, no GC for now.
> Moreover, most of the features are commented out: JVMTI, jitrino, some of jitrino helpers, x86 code emitter.
> It will not even compile on other architectures but IPF.
> The patch is here just for informative purposes.
> My plan is to revise step by step each piece of patch and make it work on all supported architectures.
> I will need a help from components owners to help me with complex places.
--
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
[jira] Assigned: (HARMONY-2004) [DRLVM] IPF support in interpreter
mode, 'Hello World' stage
Posted by "Gregory Shimansky (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/HARMONY-2004?page=all ]
Gregory Shimansky reassigned HARMONY-2004:
------------------------------------------
Assignee: Gregory Shimansky
> [DRLVM] IPF support in interpreter mode, 'Hello World' stage
> ------------------------------------------------------------
>
> Key: HARMONY-2004
> URL: http://issues.apache.org/jira/browse/HARMONY-2004
> Project: Harmony
> Issue Type: New Feature
> Components: DRLVM
> Environment: Linux/ia64
> Reporter: Ivan Volosyuk
> Assigned To: Gregory Shimansky
> Attachments: gcv41_ipf_fix.diff, h-2004.diff, h2004_2.diff, ipf_alignment_fixes.diff, ipf_cumulative_fixes_20061114.diff, ipf_cumulative_fixes_20061114_2.diff
>
>
> This is initial attempt to restore existing IPF support in DRLVM.
> First patch contains dirty solution to make something work. VM starts up and can run simple tests.
> No threading, no GC for now.
> Moreover, most of the features are commented out: JVMTI, jitrino, some of jitrino helpers, x86 code emitter.
> It will not even compile on other architectures but IPF.
> The patch is here just for informative purposes.
> My plan is to revise step by step each piece of patch and make it work on all supported architectures.
> I will need a help from components owners to help me with complex places.
--
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
[jira] Updated: (HARMONY-2004) [DRLVM] IPF support in interpreter
mode, 'Hello World' stage
Posted by "Ivan Volosyuk (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/HARMONY-2004?page=all ]
Ivan Volosyuk updated HARMONY-2004:
-----------------------------------
Attachment: ipf_alignment_fixes.diff
Additional patch added: ipf_alignment_fixes.diff
Fixes pointer aligment issues in classloader, String_Pool and jni.
> [DRLVM] IPF support in interpreter mode, 'Hello World' stage
> ------------------------------------------------------------
>
> Key: HARMONY-2004
> URL: http://issues.apache.org/jira/browse/HARMONY-2004
> Project: Harmony
> Issue Type: New Feature
> Components: DRLVM
> Environment: Linux/ia64
> Reporter: Ivan Volosyuk
> Attachments: h-2004.diff, h2004_2.diff, ipf_alignment_fixes.diff
>
>
> This is initial attempt to restore existing IPF support in DRLVM.
> First patch contains dirty solution to make something work. VM starts up and can run simple tests.
> No threading, no GC for now.
> Moreover, most of the features are commented out: JVMTI, jitrino, some of jitrino helpers, x86 code emitter.
> It will not even compile on other architectures but IPF.
> The patch is here just for informative purposes.
> My plan is to revise step by step each piece of patch and make it work on all supported architectures.
> I will need a help from components owners to help me with complex places.
--
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
[jira] Updated: (HARMONY-2004) [DRLVM] IPF support in interpreter
mode, 'Hello World' stage
Posted by "Ivan Volosyuk (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/HARMONY-2004?page=all ]
Ivan Volosyuk updated HARMONY-2004:
-----------------------------------
Attachment: gcv41_ipf_fix.diff
One more patch added: gcv41_ipf_fix.diff
Fixed GCv4.1 work on IPF.
DRLVM works fine now on IPF in interpreter mode.
Following sequence of patches (any order) should be applied:
* h2004_2.diff
* ipf_alignment_fixes.diff
* gcv41_ipf_fix.diff
> [DRLVM] IPF support in interpreter mode, 'Hello World' stage
> ------------------------------------------------------------
>
> Key: HARMONY-2004
> URL: http://issues.apache.org/jira/browse/HARMONY-2004
> Project: Harmony
> Issue Type: New Feature
> Components: DRLVM
> Environment: Linux/ia64
> Reporter: Ivan Volosyuk
> Attachments: gcv41_ipf_fix.diff, h-2004.diff, h2004_2.diff, ipf_alignment_fixes.diff
>
>
> This is initial attempt to restore existing IPF support in DRLVM.
> First patch contains dirty solution to make something work. VM starts up and can run simple tests.
> No threading, no GC for now.
> Moreover, most of the features are commented out: JVMTI, jitrino, some of jitrino helpers, x86 code emitter.
> It will not even compile on other architectures but IPF.
> The patch is here just for informative purposes.
> My plan is to revise step by step each piece of patch and make it work on all supported architectures.
> I will need a help from components owners to help me with complex places.
--
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