RFA: Exhume the ARM port [PR icedtea/484, 323]

Dr Andrew John Hughes ahughes at redhat.com
Fri Oct 21 06:12:29 PDT 2011


On 14:55 Thu 20 Oct     , Andrew Haley wrote:
> This patch is in two parts.  The first part simply undoes the commit
> that deleted the ARM assembler port.  The second part patches the
> port to work with the Hard FP ABI and HotSpot 20.
> 
> This is the first patch.  As it simply undoes an earlier patch, I don't
> include a diff.
> 
> 2011-09-15  Andrew Haley  <aph at redhat.com>
> 
> 	Reinstate the ARM assembler port.  Back out this patch:
> 
>   2011-07-11  Xerxes RÃ¥nby  <xerxes at zafena.se>
> 
>           Removal of the ARM assembler port, unbreaks Zero and Shark builds.
>           * Makefile.am:
>           (ICEDTEA_PATCHES): Remove patches/arm.patch.
>           (clean-ports): Removed.
>           (stamps/ports.stamp): Likewise.
>           (hotspot-ports): Likewise.
>           * arm_port/hotspot/src/cpu/zero/vm/asm_helper.cpp: Removed.
>           * arm_port/hotspot/src/cpu/zero/vm/bytecodes_arm.def: Likewise.
>           * arm_port/hotspot/src/cpu/zero/vm/cppInterpreter_arm.S: Likewise.
>           * arm_port/hotspot/src/cpu/zero/vm/thumb2.cpp: Likewise.
>           * arm_port/hotspot/tools/mkbc.c: Likewise.
>           * patches/arm.patch: Likewise.
> 
> This second patch is the update.  I'm sorry it's rather long, but
> anything much smaller crashes during bootstrap; you really need it
> all.  It's still only JDK 6 at the moment.  I'll look at implementing
> invokedynamic next, and there are some performance improvements on the
> way.
> 
> OK for trunk?
> 

I'll not comment on the big ARM patch, but in reinstating it, you need to
make sure it gets back into EXTRA_DIST.  This wasn't removed by Xerxes so
it won't be reinstated in a inversion of that patch:

2011-10-05  Andrew John Hughes  <ahughes at redhat.com>

	    * Makefile.am:
        (EXTRA_DIST): Complete ARM port
	removal by removing arm_port.

Without that, the ARM port won't ship in our tarballs.  You'll also want
to remove/replace the NEWS item that says the ARM port has been removed in
1.11... ;-)

> Andrew.
> 

-- 
Andrew :)

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

Support Free Java!
Contribute to GNU Classpath and IcedTea
http://www.gnu.org/software/classpath
http://icedtea.classpath.org
PGP Key: 248BDC07 (https://keys.indymedia.org/)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F  8F91 3B96 A578 248B DC07
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
Url : http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20111021/55fd1149/attachment.bin 


More information about the distro-pkg-dev mailing list