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]