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