Second Zero review request

Andrew John Hughes gnu_andrew at member.fsf.org
Wed Oct 7 01:57:21 PDT 2009


2009/10/7 Gary Benson <gbenson at redhat.com>:
> 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?
>

The mapping of areas to mailing lists is here:
http://openjdk.java.net/guide/repositories.html

CORBA is maintained upstream as part of Glassfish, so build-dev is
responsible for the OpenJDK copy.  Which mailing list is appropriate
for the jdk changes depends on which areas are affected. IIRC it's all
Makefile alterations so build-dev might be the best place to post the
non-HotSpot changes, at least initially.

> I'll roll a new webrev with the build directory changes before I post
> anything, and copy it here.
>
> Cheers,
> Gary
>
> --
> http://gbenson.net/
>



-- 
Andrew :-)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8


More information about the hotspot-dev mailing list