Review request: Zero assembler port

John Coomes John.Coomes at sun.com
Wed Jul 15 16:30:52 PDT 2009


Andrew John Hughes (gnu_andrew at member.fsf.org) wrote:
> 2009/7/15 John Coomes <John.Coomes at sun.com>:
> > Gary Benson (gbenson at redhat.com) wrote:
> >> Hi all,
> >>
> >> Zero is an interpreter-only port of HotSpot that uses no assembler and
> >> can trivially be built on any Linux system.  The following webrev adds
> >> Zero support to OpenJDK:
> >>
> >>   http://cr.openjdk.java.net/~gbenson/zero-03/
> >> ...
> >
> > I started to take a look, but there's something strange with the
> > webrev.  A dozen or more files have 0 lines changed, and some other
> > files are listed because you are not in sync with the parent repo.
> >
> > The latter is easy to fix; compare against a parent repo that you
> > control and make sure you're completely up to date.
> >
> > Not sure about the former.  Looks like all the files with 0 lines
> > changed show "rev 831" while the others show rev 830.  Maybe comparing
> > against your own parent repo will fix those also.
> >
> 
> Hi John,
> 
> I also noticed that the patch didn't apply cleanly when I tried it.
> On Gary's behalf, here's an alternate webrev against OpenJDK7 b64 that
> doesn't seem to have these issues:
> 
> http://fuseyism.com/zero/webrev.01/

Hi Andrew,

This doesn't include any of the new zero files, e.g.,
hotspot/src/cpu/zero/vm/assembler_zero.hpp.  That might be explained
if you generated this from a repo after applying the patch from the
original webrev.  I think Gary will have to get to the bottom of this.

-John




More information about the hotspot-dev mailing list