Xiaofeng,

I've just submitted http://issues.apache.org/jira/browse/HARMONY-1806.

It introduces write barriers for Java and also slightly changes the options processing.

After the HARMONY-1806, the GC's gc_requires_barriers() will be taken into account. If gc_requires_barriers()==true, then write barrier code (for C-based GC) will be inserted even
without  a command line switch (-Djit.JET.arg.wb4c=true).


--
Thanks,
  Alex

Xiao-Feng Li wrote:
Fursov and Alex,

Since the JIT/VM can determine if GC needs write barrier by querying
gc_requires_barriers(), could you update your patch so that the flag
for doWB will be set when this function returns TRUE? This has no
impact on other GCs that don't require write barrier.

Thanks,
xiaofeng

On 10/10/06, Xiao-Feng Li <[EMAIL PROTECTED]> wrote:
Good news is, I tried the write barrier implementation with today's
SVN head, it runs with GCv5 perfectly.

Well the running of GCv5 exposes some debug problem in DRLVM threading
part. I need add two lines of code in GCv5 to work around the problem.
I will start another thread to describe it.

Thanks,
xiaofeng

On 10/10/06, Xiao-Feng Li <[EMAIL PROTECTED]> wrote:
> Thanks to Fursov and Alex for the write barrier submission. JIRA-1580
> will be closed.
>
> Wish is committed as soon as possible that people can run GCv5 with it.
>
> http://issues.apache.org/jira/browse/HARMONY-1785
>
> Thanks,
> xiaofeng
>
> On 10/9/06, Mikhail Fursov <[EMAIL PROTECTED]> wrote:
> > To keep this thread up to date: the "WB for JET" code was commited to
> > http://issues.apache.org/jira/browse/HARMONY-1785 by Alex.
> >
> > On 10/8/06, Mikhail Fursov <[EMAIL PROTECTED]> wrote:
> > >
> > > Ok I'll try to do it tomorrow. So you will have it on your monday's
> > > morning in JIRA
> > >
> > > On 10/8/06, Xiao-Feng Li < [EMAIL PROTECTED]> wrote:
> > > >
> > > > On 10/1/06, Weldon Washburn < [EMAIL PROTECTED]> wrote:
> > > > > If h1580 is based on svn revision number that is before BBC.patch, I > > > > > recommend closing h1580 and opening a new JIRA. (I recently closed
> > > > H-816
> > > > > for similar reasons.) Also, if Yu-Nan He's patch does not work with
> > > > current
> > > > > svn head, this patch needs updating.
> > > > >
> > > > > An option you may not have thought about. Open a new JIRA and ask
> > > > Yu-Nan to
> > > > > re-submit his patch to the new JIRA.
> > > >
> > > > Since Mikhail has already an implementation, I would suggest him to
> > > > submit and merge it immediately. Thanks,
> > > >
> > > > -xiaofeng
> > > >
> > > > ---------------------------------------------------------------------
> > > > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > >
> > > >
> > >
> > >
> > > --
> > > Mikhail Fursov
> >
> >
> >
> >
> > --
> > Mikhail Fursov
> >
> >
>


---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional 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]

Reply via email to