Second Zero review request
Gary Benson
gbenson at redhat.com
Wed Oct 7 01:50:42 PDT 2009
Tom Rodriguez wrote:
> On Sep 24, 2009, at 5:56 AM, Gary Benson wrote:
> > 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-10/
> >
> > Building is largely the same as the previous webrev (zero-07) except
> > for the following changes:
> >
> > - The variable CORE_BUILD is no longer used.
> > - The variable ZERO_BITSPERWORD has been replaced with ARCH_DATA_MODEL
> >
> > Summary of changes
> > ==================
>
> This all looks fine.
Excellent :)
> > - The build directory is linux_zero_zero (or linux_zero_shark) rather
> > than linux_$(ARCH)_zero. There is no variable defining the name
> > of the build directory as such, it's always referenced as
> > $(OSNAME)_$(BUILDARCH)_whatever, and in addition to specifiying
> > the build directory, BUILDARCH is used in conditionals in
> > various makefiles to add extra compiler flags, etc. If
> > BUILDARCH is set to "i486", for example, then extra compiler
> > flags are added which are unnecessary (and possibly problematic)
> > for Zero.
>
> I'll assume you're ok with my change to make work, combined with you
> change to make i386 be i486.
Yes.
> So I'm fine with the hotspot parts and assume others have no
> complaints since we haven't heard any. Have you gotten reviews of
> the other parts from their respective owners?
No, but I haven't posted it anywhere but this list yet. I'm not 100%
familiar with how everything is organised, but I'm assuming your
approval goes for paths starting with "hotspot" and that other bits
need approving by others?
I guess core-libs-dev is the list for the "jdk" makefiles. Is that
list the one for the "corba" makefile change too? Also, who owns the
top-level file make/hotspot-rules.gmk?
I'll roll a new webrev with the build directory changes before I post
anything, and copy it here.
Cheers,
Gary
--
http://gbenson.net/
More information about the hotspot-dev
mailing list