Re: [DRLVM] adding write barriers to Jitrino.JET

2006-05-31 Thread Weldon Washburn
- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Weldon Washburn Intel Middleware Products Division

Re: [DRLVM] adding write barriers to Jitrino.JET

2006-05-31 Thread Weldon Washburn
: http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Weldon Washburn Intel Middleware Products Division - Terms of use : http

Re: [DRLVM] adding write barriers to Jitrino.JET

2006-06-01 Thread Weldon Washburn
On 6/1/06, Rana Dasgupta [EMAIL PROTECTED] wrote: Hi Weldon/Ivan, This has been a long thread/dialog. I am going to try and summarize where we stand at this stage ( for my own understanding ) and also to invite comments on implementation direction and suggestions from knowledgeable VM

[DRLVM] write barrier -- some preliminary design ideas for Jitrino.JET

2006-06-01 Thread Weldon Washburn
similar in nature to the MMTK/DRLVM port at hand.. Dan, can you give us any update? -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail

[DRLVM] MMTK porting issues, take one

2006-06-01 Thread Weldon Washburn
that apparently does the write barrier. Thanks -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail

{DRLVM] MMTK bootstrap design issues

2006-06-02 Thread Weldon Washburn
before MMTK has been JITed. Its not likely to be a big problem since bootstrapping a JVM does not burn up gigabytes of java heap. Thoughts? -- Weldon Washburn Intel Middleware Products Division - Terms of use : http

Re: [DRLVM] adding write barriers to Jitrino.JET

2006-06-02 Thread Weldon Washburn
pointer manipulation becomes a native method call. Its tough to call this one. As for the patch, you will at least find the places in VM code where missing write barriers should be added. Regards, -- Ivan 2006/6/2, Weldon Washburn [EMAIL PROTECTED]: 4. The http://issues.apache.org/jira

{DRLVM] Jitrino.JET ---- back branch polling would make MMTK port easier

2006-06-02 Thread Weldon Washburn
interface. Basically this means no GC is allowed while methods of such classes are executing. It looks to be fairly straight forward to add code to the back branch callout that skips GC if the current method implements Uninterruptible. -- Weldon Washburn Intel Middleware Products Division

[DRLVM] MMTk write barrier -- questions about which writeBarrier() API to use

2006-06-05 Thread Weldon Washburn
? -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

Re: [announce] New Apache Harmony Committer : Mark Hindess

2006-06-08 Thread Weldon Washburn
PPMC in welcoming the project's newest committer, Mark Hindess. -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED

[DRLVM] MMTk vmmagic classes, can someone w/ compiler experience help me?

2006-06-09 Thread Weldon Washburn
// aload_2 nop // invokevirtual//Method toInt(V)I istore_3 Equivalent mappings will be needed for the rest of the methods of class Address as well as Extent, Offset and Word. Will the above work? Thoughts? -- Weldon Washburn Intel Middleware Products

Re: [DRLVM] MMTk vmmagic classes, can someone w/ compiler experience help me?

2006-06-09 Thread Weldon Washburn
it back to an ObjectReference. Thanks, xiaofeng On 6/9/06, Weldon Washburn [EMAIL PROTECTED] wrote: All, I am hoping someone who has worked on compilers can actually do the JIT modifications. I don't have much experience in compilers. I am trying to get MMTk write barriers integrated

Re: [DRLVM] one more gc

2006-06-12 Thread Weldon Washburn
://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org

Re: [DRLVM] write barrier -- some preliminary design ideas for Jitrino.JET

2006-06-14 Thread Weldon Washburn
Alex, It looks like the JIT needs to support write barriers written in both C as well as Java. Its probably best to think of the C write barrier as a conventional vm helper call. For a garbage collector written in Java like MMTk, the write barrier is actually Java code. Injecting a vm helper

Re: [DRLVM] MMTk write barrier -- questions about which writeBarrier() API to use

2006-06-15 Thread Weldon Washburn
// that simply takes the this ptr and moves it to the //32-bit int location containing adr //adr is never gc enumerated Address adr = oref.toAddress(); On 6/15/06, Robin Garner [EMAIL PROTECTED] wrote: Weldon Washburn wrote: All, Perhas the MMTk crowd knows the answer to the following

Re: Fwd: [DRLVM] proposal to port MMTK to drlvm

2006-06-15 Thread Weldon Washburn
the help. Weldon -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL

DRLVM [MMTk] top-level description of the port

2006-06-19 Thread Weldon Washburn
. Please let me know if I missed anything. -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands

Re: [drlvm] what's next?

2006-06-20 Thread Weldon Washburn
- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Weldon Washburn Intel Middleware Products Division

Re: A GC module written in Java for DRLVM

2006-06-20 Thread Weldon Washburn
in function vm_main. -- Thanks, Ming -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e

Re: [drlvm] what's next?

2006-06-20 Thread Weldon Washburn
-mail: [EMAIL PROTECTED] -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL

Re: [drlvm] what's next?

2006-06-20 Thread Weldon Washburn
PROTECTED] -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

Re: [drlvm] what's next?

2006-06-21 Thread Weldon Washburn
: http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Weldon Washburn Intel Middleware Products Division - Terms of use : http

[drlvm/mmtk] jitrino.jet write barrier design questions

2006-06-21 Thread Weldon Washburn
debugger should work w/o modification with a user mode MMTk. -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED

[SableVM] please tell us the status of the Apache License 2.0

2006-06-22 Thread Weldon Washburn
Etienne, My apologies if its already been disclosed on harmony-dev. I searched for 20 minutes and could not find anything more recent than: http://sablevm.org/lists/sablevm-devel/2006-March/000620.html -- Weldon Washburn Intel Middleware Products Division

Re: [SableVM] please tell us the status of the Apache License 2.0

2006-06-23 Thread Weldon Washburn
K. Papadopoulos [EMAIL PROTECTED] wrote: Weldon Washburn wrote: Etienne, My apologies if its already been disclosed on harmony-dev. I searched for 20 minutes and could not find anything more recent than: http://sablevm.org/lists/sablevm-devel/2006-March/000620.html It is not more recent

[SableVM] please tell us when it will be donated to Harmony project

2006-06-26 Thread Weldon Washburn
to the Harmony project by adding our virtual machine body of code to the pool of existing Harmony code, so that it could be mixed and matched with the code of other virtual machines to create something bigger than all its parts. -- Weldon Washburn Intel Middleware Products Division

[drlvm] design issues re: merging SableVM's GC write barrier code

2006-06-26 Thread Weldon Washburn
code base to get the SableVM GC write barrier to build. Does the above make sense? Is there anything missing? My next step will be to turn in JIRA patches that merge SableVM GC write barriers into DRLVM. Thanks -- Weldon Washburn Intel Middleware Products Division

Re: [drlvm] build fails on Windows os

2006-06-26 Thread Weldon Washburn
not open include file: 'zipsup.h': No such file or directory [cc] Generating Code... BUILD FAILED Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html

Re: Stack Overflow Error support issues

2006-06-28 Thread Weldon Washburn
in the configuration to compile the method. The last attempt to compile will be on the Jitrino.JET which requires significantly less resources then other JITs and will compile a method without SOE. Does anyone have other ideas how to handle SOE in native code? -- Mikhail Fursov -- Weldon

Re: Stack Overflow Error support issues

2006-06-28 Thread Weldon Washburn
be nice to know. -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL

Re: [drlvm] what's next?

2006-06-28 Thread Weldon Washburn
PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Andrey Chernyshev Intel Middleware Products Division -- Weldon Washburn Intel Middleware Products Division

Re: [drlvm/mmtk] jitrino.jet write barrier design questions

2006-06-28 Thread Weldon Washburn
Hi Alex, Comment inline below. On 6/27/06, Alex Astapchuk [EMAIL PROTECTED] wrote: Weldon, Weldon Washburn wrote: It would be really nice if jitrino.jet allowed the write barrier to be selected at the start of jitting an individual method. Is this possible? Sure. Currently, jitrino.jet

Re: [drlvm/mmtk] jitrino.jet write barrier design questions

2006-07-03 Thread Weldon Washburn
to have legitimate values to satisfy MMTK writeBarrier() interface. -- Thanks, Alex -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e

Re: [drlvm/mmtk] jitrino.jet write barrier design questions

2006-07-04 Thread Weldon Washburn
On 6/30/06, Alex Astapchuk [EMAIL PROTECTED] wrote: Actually, the simplest form of write barrier would be one, single parameter -- a ref ptr to the object getting scribbled on. I suspect Hmmm... Seems I have a misunderstanding here - how comes a single ref ? What I was thinking of, is

Re: author tags

2006-07-06 Thread Weldon Washburn
] For additional commands, e-mail: [EMAIL PROTECTED] -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands

Re: [announce] New Apache Harmony Committer : Weldon Washburn

2006-07-08 Thread Weldon Washburn
Thanks everyone. I look forword to working with you. Let's make Harmony exceed expectations! - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands,

[DRLVM] GC/VM interface discussion

2006-07-08 Thread Weldon Washburn
* random chunks of C/asm and optimize across the call boundary. A hard and ugly thing to have to do! Since old ORP generational GC and also SableVM GC only use the above API, my vote is to leave this API as is for now. -- Weldon Washburn Intel Middleware Products Division

Re: [drlvm/mmtk] jitrino.jet write barrier initial implementaion

2006-07-10 Thread Weldon Washburn
On 7/10/06, Ivan Volosyuk [EMAIL PROTECTED] wrote: One question, why do we need write barriers for 'putstatic' bytecode? This fields appear in root set and does not represent heap to heap references. There is no need to add write barriers to this entities. Good question. The short answer is

Re: [drlvm/mmtk] jitrino.jet write barrier initial implementaion

2006-07-10 Thread Weldon Washburn
On 7/10/06, Ivan Volosyuk [EMAIL PROTECTED] wrote: On 7/10/06, Weldon Washburn [EMAIL PROTECTED] wrote: On 7/10/06, Ivan Volosyuk [EMAIL PROTECTED] wrote: One question, why do we need write barriers for 'putstatic' bytecode? This fields appear in root set and does not represent heap to heap

Re: [DRLVM] GC/VM interface discussion

2006-07-11 Thread Weldon Washburn
- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Weldon Washburn Intel Middleware Products Division

Re: [DRLVM] GC/VM interface discussion

2006-07-11 Thread Weldon Washburn
- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Weldon Washburn Intel Middleware Products Division

Re: [DRLVM] GC/VM interface discussion

2006-07-11 Thread Weldon Washburn
a migration path to a transactional tomorrow. -- Robin / / - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Weldon

Re: [drlvm/mmtk] jitrino.jet write barrier initial implementaion

2006-07-12 Thread Weldon Washburn
On 7/10/06, Alex Astapchuk [EMAIL PROTECTED] wrote: Weldon, I just commited http://issues.apache.org/jira/browse/HARMONY-816 into JIRA. It contains the changes for Jitrino.JET: - magics support for MMTk - write barriers for Java for MMTk - a simple test to check the things are alive I

[DRLVM] build fixes that allow normal single step debug of the Jitrino.JET write barrier patch

2006-07-13 Thread Weldon Washburn
. And, finally, a build.bat -DEBUILD_CFG=debug -DCXX=msvc was run. The binary is now debuggable with MS Visual Studio. Question: Should the above be bundled up as a JIRA patch? -- Weldon Washburn Intel Middleware Products Division

Re: [DRLVM] build fixes that allow normal single step debug of the Jitrino.JET write barrier patch

2006-07-13 Thread Weldon Washburn
] -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

Re: [DRLVM] build fixes that allow normal single step debug of the Jitrino.JET write barrier patch

2006-07-13 Thread Weldon Washburn
On 14 Jul 2006 09:47:14 +0700, Egor Pasko [EMAIL PROTECTED] wrote: On the 0x1A6 day of Apache Harmony Weldon Washburn wrote: All, The following build mods will create a drlvm binary that can be used to debug the Jitrino.JET write barriers. Rather than make everyone suffer through long

Re: [DRLVM] build fixes that allow normal single step debug of the Jitrino.JET write barrier patch

2006-07-14 Thread Weldon Washburn
] -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

Re: [drlvm] Status of drlvm

2006-07-17 Thread Weldon Washburn
/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony

Re: [Fwd: MMTk re-org prelim release]

2006-07-17 Thread Weldon Washburn
. I'll do some more between now and when we commit it. The magic to make this happen is mostly in org.mmtk.vm.VM. If anyone is interested or has feedback, I'm happy to discuss it further. Cheers, --Steve -- Weldon Washburn Intel Middleware Products Division

[DRLVM] MMTk porting status + where should we put DRLVM/MMTk porting files?

2006-07-17 Thread Weldon Washburn
is in the Java package: package org.apache.HarmonyDRLVM.mm.mmtk; Given the above, how about we put the porting layer java files at: …/incubator/harmony/enhanced/drlvm/trunk/org/apache/HarmonyDRLVM/mm/mmtk/*.java? Thoughts? -- Weldon Washburn Intel Middleware Products Division

Re: [SableVM] please tell us the status of the Apache License 2.0

2006-07-18 Thread Weldon Washburn
that work? I am not currently working on the classlibadapter project. Etienne, is this project interesting to you? Regards, Tim Weldon Washburn wrote: Nektarios, Thanks. I looked at a few files in the SableVM source tree. They all point to AL2 license. It looks like the only clean up

Re: Re: [DRLVM] GC heap verification infrastructure

2006-07-18 Thread Weldon Washburn
commands, e-mail: [EMAIL PROTECTED] - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Weldon Washburn Intel Middleware

[DRLVM/MMTk] jitrino.jet write barrier and vmmagic

2006-07-18 Thread Weldon Washburn
On 7/18/06, Alex Astapchuk [EMAIL PROTECTED] wrote: Weldon, I've updated the magics.cpp to reflect the changes in MMTk: - add/sub replaced with plus/minus - fixed constants passed to MMTk's WB code wrt org.mmtk.utility.Constants.*WRITE_BARRIER - Stub implementation of atomic attempt() (always

[DRLVM/MMTk] v0.1 porting layer has been committed

2006-07-23 Thread Weldon Washburn
=0x058fdf08, OpenMethodExecutionParams compilation_params={...}) Line 255 + 0x15C++ -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL

Re: [DRLVM/MMTk] v0.1 porting layer has been committed

2006-07-24 Thread Weldon Washburn
On 7/23/06, Geir Magnusson Jr [EMAIL PROTECTED] wrote: Weldon Washburn wrote: All, Implementations of the abstract classes from: http://cs.anu.edu.au/~Steve.Blackburn/private/mmtk-20060714.jar ::: src/org/mmtk/vm/*.java have been created. This is under CPL, right? Exactly. MMTk

Re: [vote] acceptance of HARMONY-856 : assorted bug fixed for DRLVM

2006-07-24 Thread Weldon Washburn
://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org

Re: Stack Overflow Error support issues

2006-07-24 Thread Weldon Washburn
think this must be a JIT heuristics because even a small method can lead to inlining of whole classlib API :) Are You think this check should be removed from VM and puted into JIT only? BR Pavel Afremov. -- Mikhail Fursov -- Weldon Washburn Intel Middleware Products Division

Re: [drlvm] Cleaning insides of Class.h header

2006-07-24 Thread Weldon Washburn
entities are used arbitrarily throughout DRLVM code. I would like to regularize usage and, also, document internals of these entities. Certainly, I'll do all these changes step-by-step with little patches coming in. Regards, Pavel Pervov Intel Middleware Products Division. -- Weldon

Re: Stack Overflow Error support issues

2006-07-25 Thread Weldon Washburn
code was still in DRLVM code base. The experiments would be to find out if it causes more SOE cases to be handled correctly? Is this right? Thanks. Pavel Afremov. -- Weldon Washburn Intel Middleware Products Division

Re: [DRLVM/MMTk] v0.1 porting layer has been committed

2006-07-25 Thread Weldon Washburn
On 7/24/06, Geir Magnusson Jr [EMAIL PROTECTED] wrote: Weldon Washburn wrote: On 7/23/06, Geir Magnusson Jr [EMAIL PROTECTED] wrote: Are you up-to-date? We don't have ij.exe anymore... I just did a clean svn checkout and now can build java.exe. Actually, I tried several times over

Re: [DRLVM/MMTk] v0.1 porting layer has been committed

2006-07-25 Thread Weldon Washburn
: http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Weldon Washburn Intel Middleware Products Division - Terms of use : http

Re: Stack Overflow Error support issues

2006-07-26 Thread Weldon Washburn
when stack overflow happen in suspend disabled mode and stack can't be unwound destructively. Pavel Afremov. -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony

Re: Stack Overflow Error support issues

2006-07-26 Thread Weldon Washburn
- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Weldon Washburn Intel Middleware Products Division

[DRLVM/MMTk] Jitrino.JET Address.max() problem

2006-07-27 Thread Weldon Washburn
The following is printing a zero instead of 0x Address mm = Address.max(); System.out.println(Address.max() = + Integer.toHexString(mm.toInt()) ); -- Weldon Washburn Intel Middleware Products Division

[DRLVM/MMTk] most vmmagic Address tests pass unit test about 7 need fixing

2006-07-27 Thread Weldon Washburn
.AddressTest.subExtent4() OK Time: 0.11 OK (1 test) -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional

Re: Stack Overflow Error support issues

2006-07-28 Thread Weldon Washburn
On 28 Jul 2006 15:35:42 +0700, Egor Pasko [EMAIL PROTECTED] wrote: On the 0x1B2 day of Apache Harmony Weldon Washburn wrote: Stack Overflow Exception handling needs to be good enough for commercial workloads. This might be less than required for absolute correctness. The approach I would

[DRLVM/MMTk] remaining vmmagic bugs in jitrino.jet

2006-08-01 Thread Weldon Washburn
); wor = Word.max(); res = (wor.toLong() == 0xFFffFFffL); return res; } -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html

[DRLVM][GC] Goals for 2006/2007

2006-08-14 Thread Weldon Washburn
. and be a platform for future, more advanced work, which is a requirement that v4 cannot meet. Thoughts on the above? -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html

[DRLVM][MMTk] Jitrino.JET design questions on integrating the object allocation APIs

2006-08-14 Thread Weldon Washburn
Alex, How hard would it be to modify Jitrino.JET to call a different object allocation helper function on a method-by-method basis? This would help a bunch with integrating MMTk into DRLVM. It would also be nice to enable write barriers on a method-by-method basis. Thanks -- Weldon Washburn

Re: [DRLVM][GC] Goals for 2006/2007

2006-08-15 Thread Weldon Washburn
On 8/15/06, Robin Garner [EMAIL PROTECTED] wrote: Weldon Washburn wrote: All, There is rough consensus that the immediate goal for Harmony JVM is to reliably run simple commercial workloads with acceptable performance. In regards to a garbage collector for a Harmony JVM in 2006

Re: [drlvm] Helper inlining in JIT

2006-08-16 Thread Weldon Washburn
: http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Weldon Washburn Intel Middleware Products Division - Terms of use : http

Re: [drlvm] Helper inlining in JIT

2006-08-16 Thread Weldon Washburn
- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Weldon Washburn Intel Middleware Products Division

[drlvm][vm, mmtk] adding thread-local storage functionality to vmmagic

2006-08-16 Thread Weldon Washburn
greater risk than what C header files already impose on software engineering. Comments? -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail

Re: [drlvm][vm, mmtk] adding thread-local storage functionality to vmmagic

2006-08-17 Thread Weldon Washburn
On 17 Aug 2006 14:01:51 +0700, Egor Pasko [EMAIL PROTECTED] wrote: On the 0x1C8 day of Apache Harmony Weldon Washburn wrote: Windows uses ia32 segment register fs:14 for fast thread-local storage access. I think Linux somehow uses the gs segment register. In general, it is implementation

Re: [drlvm][vm, mmtk] adding thread-local storage functionality to vmmagic

2006-08-17 Thread Weldon Washburn
avoid #ifdef's in Java as much as we can. -- Mikhail Fursov -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED

Re: [DRLVM][GC] Goals for 2006/2007

2006-08-17 Thread Weldon Washburn
Morozova -Original Message- From: Weldon Washburn [mailto:[EMAIL PROTECTED] Sent: Monday, August 14, 2006 9:23 PM To: harmony-dev@incubator.apache.org Subject: [DRLVM][GC] Goals for 2006/2007 All, There is rough consensus that the immediate goal for Harmony JVM is to reliably run simple

Re: [drlvm][vm, mmtk] adding thread-local storage functionality to vmmagic

2006-08-18 Thread Weldon Washburn
On 8/18/06, Andrey Chernyshev [EMAIL PROTECTED] wrote: struct jvm_thread_block { char * name of thread; lock_t current_lock_held; status current_state_of_thread; blah, blah, blah... int jit_private_data[16]; //assume this is offset 0x38 from start of jvm_thread_block int

Re: [drlvm][vm, mmtk] adding thread-local storage functionality to vmmagic

2006-08-18 Thread Weldon Washburn
-- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

Re: [vote] HARMONY-1125 : thread manager patch for DRLVM

2006-08-21 Thread Weldon Washburn
commands, e-mail: [EMAIL PROTECTED] -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail

Re: [classlib][concurrent] Integrating into builds and snapshot

2006-08-21 Thread Weldon Washburn
On 8/21/06, Geir Magnusson Jr [EMAIL PROTECTED] wrote: Nathan Beyer wrote: Now that we're getting some good submissions to make the java.util.concurrent code to work with DRLVM, I'd like make a proposal for getting the code in the Class Library and a part of our regular builds, tests and

Re: [DRLVM][MMTk] Jitrino.JET design questions on integrating the object allocation APIs

2006-08-21 Thread Weldon Washburn
to compile a method using method name filters. Is this solution solves your problem? On 8/15/06, Weldon Washburn [EMAIL PROTECTED] wrote: Alex, How hard would it be to modify Jitrino.JET to call a different object allocation helper function on a method-by-method basis? This would help

Re: Java Distributed Garbage Collection in RMI

2006-08-23 Thread Weldon Washburn
PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED

[DRLVM][VM] -- which header bits are available for GC mark and GC forwarding use?

2006-08-23 Thread Weldon Washburn
assume gc_header.h is incorrect? -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail

Re: [DRLVM][VM] -- which header bits are available for GC mark and GC forwarding use?

2006-08-24 Thread Weldon Washburn
locks. Are there any remaining fields unaccounted for? Thoughts? -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED

Re: performance of drlvm

2006-08-26 Thread Weldon Washburn
intersection. -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

Re: [drlvm] how does drlvm insert the safe point into a method

2006-08-27 Thread Weldon Washburn
. -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

Re: [DRLVM][VM] -- which header bits are available for GC mark and GC forwarding use?

2006-08-28 Thread Weldon Washburn
] -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

[DRLVM][VM] set_hash_bits() in vmcore/src/thread/mon_enter_exit.cpp -- is it a bug or a feature?

2006-08-28 Thread Weldon Washburn
lsb = *P_HASH_CONTENTION(p_obj); +lsb = lsb 0x01; //wjw need to keep the LSB, its used by MMTk Garbage Col lector +hb = hb | lsb; +if ( (*P_HASH_CONTENTION(p_obj) HASH_MASK) == 0 ) // wjw non-atomic hack for now +*P_HASH_CONTENTION(p_obj) = hb; } -- Weldon Washburn Intel

Re: [drlvm] Helper inlining in JIT

2006-08-28 Thread Weldon Washburn
{ newObjectAddress = slowAlloc(vtable, size); } return newObjectAddress; } -- Mikhail Fursov -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e

Re: [drlvm] how does drlvm insert the safe point into a method

2006-08-28 Thread Weldon Washburn
Message - From: Weldon Washburn [EMAIL PROTECTED] To: harmony-dev@incubator.apache.org Sent: Monday, August 28, 2006 12:38 PM Subject: Re: [drlvm] how does drlvm insert the safe point into a method Hi Fan, I think you are asking about safe instruction pointer addresses in JITed code where

[DRLVM][GC] proposal: tools to help verify all live references are properly enumerated

2006-08-28 Thread Weldon Washburn
was actually overlooked. The above approach can be refined. More powerful filters can be constructed to reduce the clutter of false positives. It may even be possible to run the JVM in debug mode that will do an assert(0); if it sees suspicious bit patterns in the stack. Thoughts? -- Weldon

[DRLVM][MMTk GC] marksweep configuration works in user mode

2006-08-28 Thread Weldon Washburn
addr.plus(arrayOffset).plus(reference LOG_BYTES_IN_ADDRESS); else return addr.plus(offsets[reference]); -- Weldon Washburn Intel Middleware Products Division - Terms of use : http://incubator.apache.org

Re: [DRLVM][MMTk GC] marksweep configuration works in user mode

2006-08-30 Thread Weldon Washburn
to figure out the next debug steps. We realized a few important items but, of course, none of this is recorded in harmony-dev email. I will start a second mmtk thread to record the current state of MMTk debugging. On 8/29/06, Geir Magnusson Jr. [EMAIL PROTECTED] wrote: Weldon Washburn wrote

Re: [DRLVM][VM] set_hash_bits() in vmcore/src/thread/mon_enter_exit.cpp -- is it a bug or a feature?

2006-09-01 Thread Weldon Washburn
: At this time we have following 64bit object header fromat | -- 32 bit ---| Virtual Method Table pointer |- 22bit ---|--10bit-| Monitor lockword bits ^unused/hashcode/gc_bits -- Weldon Washburn Intel Middleware Products Division

[DRLVM][GC] MMTk port now ready for write barrier integration

2006-09-01 Thread Weldon Washburn
garabage collector algorithms in user-mode: marksweep semispace copyms genms (with IGNORE_REMSETS = true) By setting IGNORE_REMSETS=false, MMTk depends on fully implemented, correct write barriers to do its job. -- Weldon Washburn Intel Middleware Products Division

Re: [DRLVM][GC] MMTk port now ready for write barrier integration

2006-09-05 Thread Weldon Washburn
allocated out of MMTk's heap from the underlying GCV4. For more detail, please look at drlvm/trunk/vm/mmtk/*.java files. -- Ivan On 9/1/06, Weldon Washburn [EMAIL PROTECTED] wrote: All, A late night IM debug session with Steve Blackburn got the DRLVM/MMTk port to the point where it makes sense

[DRLVM][GC] MMTk w/ Jitrino.JET write barrier now pass simple tests

2006-09-05 Thread Weldon Washburn
a seperate email thiread on this topic shortly. -- Weldon Washburn Intel Middleware Products Division

[DRLVM][JIT] can Jitrino.JET call MMTk alloc() instead of C helper?

2006-09-05 Thread Weldon Washburn
A question for Jitrino.JET developers. How hard would it be to modify the existing Jitrino.JET code so that the new opcode calls MMTk alloc()? Thanks -- Weldon Washburn Intel Middleware Products Division

Re: [DRLVM][JIT] can Jitrino.JET call MMTk alloc() instead of C helper?

2006-09-06 Thread Weldon Washburn
. Then during execution of JITed code, use vmmagic to load fs:14+offset_of_the_alloc_object into, for example, EBX. Do a mov eax, [ebx] to get the vtable pointer into eax. And finally, call [eax + offset_of_the_alloc_method]. Let me know if you have further questions. ? On 9/6/06, Weldon Washburn

Re: [drlvm] [jvmti] Implementation of SingleStep event through TRAP breakpoints

2006-09-06 Thread Weldon Washburn
-- Gregory Shimansky, Intel Middleware Products Division - Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Weldon

<    1   2   3   4   >