<html><body><div>Kurt &amp; others,</div><div>Thanks for your time and feedback. I'll take a look at the ppc-aix code and see what I can do to get started.</div><div><pre style="font-family: Helvetica,Arial,sans-serif; font-size: 13px; white-space: pre-wrap" data-mce-style="font-family: Helvetica,Arial,sans-serif; font-size: 13px; white-space: pre-wrap;">
Tony</pre></div><div><br>On Apr 01, 2013, at 12:37 PM, Kurt Miller &lt;kurt@intricatesoftware.com&gt; wrote:<br><br></div><div><blockquote type="cite"><div class="msg-quote"><div class="_stretch">On Monday 01 April 2013 10:40:53 am Christophe Phi wrote:<br> &gt; Hi<br> &gt; (Sorry for the delayed response.. see below)<br> &gt; <br> &gt; On 2013-Apr-1, at 8:40 AM, Tony Piselli wrote:<br> &gt; <br> &gt; &gt; Hi Kurt,<br> &gt; &gt; I'm willing to put some time and effort into this. Would you mind <br> &gt; &gt; pointing me in the best direction in order to get this going again?<br> &gt; &gt; Thanks,<br> &gt; &gt; Tony<br> &gt; &gt;<br> &gt; &gt; Sent from my iPhone<br> &gt; &gt;<br> &gt; &gt; On Mar 29, 2013, at 9:10 AM, Kurt Miller <br> &gt; &gt; &lt;<a href="mailto:kurt@intricatesoftware.com" data-mce-href="mailto:kurt@intricatesoftware.com">kurt@intricatesoftware.com</a>&gt; wrote:<br> &gt; &gt;<br> &gt; &gt;&gt; Hi Tony,<br> &gt; &gt;&gt;<br> &gt; &gt;&gt; On 03/26/13 12:03, Tony Piselli wrote:<br> &gt; &gt;&gt;&gt; Chris,<br> &gt; &gt;&gt;&gt; Sorry for my ignorance with this as it's the first time I've tried <br> &gt; &gt;&gt;&gt; to do<br> &gt; &gt;&gt;&gt; an OpenJDK build. I basically followed the directions from the <br> &gt; &gt;&gt;&gt; following<br> &gt; &gt;&gt;&gt; Wiki page:<br> &gt; &gt;&gt;&gt; <a href="https://wikis.oracle.com/display/OpenJDK/Darwin9Build" data-mce-href="https://wikis.oracle.com/display/OpenJDK/Darwin9Build">https://wikis.oracle.com/display/OpenJDK/Darwin9Build</a><br> &gt; &gt;&gt;&gt;<br> &gt; &gt;&gt;&gt; which calls for the following to pull down the code:<br> &gt; &gt;&gt;&gt; |hg clone http:||//hg.openjdk.java.net/bsd-port/bsd-port|<br> &gt; &gt;&gt;&gt;<br> &gt; &gt;&gt;&gt; I hope this is what you were looking for. Please let me knowif you <br> &gt; &gt;&gt;&gt; need<br> &gt; &gt;&gt;&gt; any more information.<br> &gt; &gt;&gt;&gt; Thanks,<br> &gt; &gt;&gt;<br> &gt; &gt;&gt; A while back I was working on this in bsd-port. In the end it worked<br> &gt; &gt;&gt; ok on single processor systems, but I couldn't stabilize it on SMP<br> &gt; &gt;&gt; systems. Since then I haven't had time to keep up with bsd-port zero<br> &gt; &gt;&gt; ppc testing and builds.<br> &gt; &gt;&gt;<br> &gt; &gt;&gt; -Kurt<br> &gt; &gt;&gt;<br> &gt; &gt;&gt;&gt; On Mar 26, 2013, at 11:40 AM, "Chris Phillips @ T O"<br> &gt; &gt;&gt;&gt; &lt;<a href="mailto:ChrisPhi@LGonQn.Org" data-mce-href="mailto:ChrisPhi@LGonQn.Org">ChrisPhi@LGonQn.Org</a>&gt; wrote:<br> &gt; &gt;&gt;&gt;<br> &gt; &gt;&gt;&gt;&gt; Hi<br> &gt; &gt;&gt;&gt;&gt;<br> &gt; &gt;&gt;&gt;&gt; On 26/03/13 11:00 AM, Andrew Hughes wrote:<br> &gt; &gt;&gt;&gt;&gt;&gt; 'get_ek_adapter_opt_swap_rot_info' is not a member of <br> &gt; &gt;&gt;&gt;&gt;&gt; 'MethodHandles'<br> &gt; &gt;&gt;&gt;&gt;<br> &gt; &gt;&gt;&gt;&gt; This looks like old code that shouldn't be there ... what version <br> &gt; &gt;&gt;&gt;&gt; of<br> &gt; &gt;&gt;&gt;&gt; (and what repo) is this built from (That code was for the pre- <br> &gt; &gt;&gt;&gt;&gt; Richochet<br> &gt; &gt;&gt;&gt;&gt; version)? (If its an old repo you may need TARGET_ARCH_NYI_693986 <br> &gt; &gt;&gt;&gt;&gt; set ).<br> &gt; &gt;&gt;&gt;&gt;<br> &gt; &gt;&gt;&gt;&gt; Chris<br> &gt; &gt;&gt;&gt;&gt;<br> &gt; <br> &gt; <br> &gt; I think Kurt provided an early jdk7 binary for ppc... the follow ing <br> &gt; url has some good ptrs:<br> &gt; <br> &gt; <a href="http://jnorthr.wordpress.com/2012/08/13/java-open-jdk-7-sdk-1-7-for-apple-ppc-imac-macbook-g3-g4-and-g5-part-1/" data-mce-href="http://jnorthr.wordpress.com/2012/08/13/java-open-jdk-7-sdk-1-7-for-apple-ppc-imac-macbook-g3-g4-and-g5-part-1/">http://jnorthr.wordpress.com/2012/08/13/java-open-jdk-7-sdk-1-7-for-apple-ppc-imac-macbook-g3-g4-and-g5-part-1/</a><br> &gt; <br> &gt; NB The old zero (pre -hsx24) was not tracking the jsr292 Ricochet <br> &gt; frames stuff very well,<br> &gt; and they (Ricochet frames are gone after hsx24 (b31?) and also in jdk <br> &gt; 8. jdk8 has the best Zero/Shark<br> &gt; implementation at the moment (thanks Roman!) jdk8 might work best as <br> &gt; it has macosx stuff too<br> &gt; (although its more recent osx ? I am not an osx guru so ymmv ).<br> &gt; <br> &gt; Chris<br> &gt; PS<br> &gt; When I get "some time"tm I intend to try to build jdk7 on ppc . <br> &gt; (Both Linux<br> &gt; and Mac OSX 10.5 but the latter is tricky.)<br> &gt; I would probably use the current jdk7u Zero with the patch that <br> &gt; Volker Simonis<br> &gt; provided after that I would try to build Volkers aix-ppc jvm. Again, <br> &gt; no idea of<br> &gt; osx gotcha's for these, built Volkers aix-ppc on linux and it would <br> &gt; build itself<br> &gt; last year, but haven't kept up since then.<br> <br> Based on the information provided so far, if I were to start working<br> on ppc for OS X now, I'd start with ppc-aix-port. Zero while functional,<br> was extreemly slow. Native support would be best.<br> <br> Looking at this tree:<br> <br> <a href="http://hg.openjdk.java.net/ppc-aix-port/jdk7u/" data-mce-href="http://hg.openjdk.java.net/ppc-aix-port/jdk7u/">http://hg.openjdk.java.net/ppc-aix-port/jdk7u/</a><br> <br> I see that it is following jdk7u and has tags for jdk7u14 so it has<br> MacOS x86 support that was merged in around 7u6. <br> <br> The hardest part of the work will be in taking the code here:<br> <br> hotspot/src/os_cpu/aix_ppc/vm/<br> and porting it to<br> hotspot/src/os_cpu/bsd_ppc/vm/<br> <br> Regards,<br> -Kurt<br></div></div></blockquote></div></body></html>