On 9/4/06, Ivan Volosyuk <[EMAIL PROTECTED]> wrote:
Weldon, what is the "user-mode"?
Thanks for asking. Basically I call MMTk's object alloc() routine from java application code instead of from DRLVM JIT runtime helper. I use vmmagic to patch up stuff. The trick is to hide the objects 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 to try write barrier integration. > All the mods I have been working on plus simple gc regression tests have > been committed to drlvm\trunk\vm\mmtk. DRLVM/MMTk now runs the following > 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 > > -- Ivan 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 Washburn Intel Middleware Products Division