On Nov 25, 2009, at 6:29 PM, Greg Lewis wrote: > G'day Landon, > > On Wed, Nov 25, 2009 at 11:25:41AM -0800, Landon Fuller wrote: >> On Nov 24, 2009, at 11:22 PM, Greg Lewis wrote: >>> Thanks Kurt! I plan to get something committed in the next couple of days. >>> So far things seem to be working well with Zero on i386 and amd64. I'm >>> working on it on sparc64 where it currently runs trivial programmes but >>> definitely segfaults in other situations. So I expect that sparc64 support >>> won't be fully ready. Bootstrapping on sparc64 is currently a pain too. >> >> Over the weekend I also started looking at Mac support based on >> Christos' latest patch. >> >> There are a few outstanding issues in regards to functionally not >> available from the OS provided atomic ops, >> but assuming I had time I was hoping to wrap that up this weekend. > > I can certainly hold off if that would be helpful. Just let me know :).
That's OK, I can always merge anything forward. I've attached a set Mac OS X support patches for review -- the hotspot patch is intended to be applied on top of Christos' last patch. With these changes zero builds and seems to run successfully on my 10.6/x86_64 machine, but that's the extent of my testing: land...@max:Documents/Code/OpenJDK/bsd-port> build/bsd-amd64/j2sdk-image/bin/java -version openjdk version "1.7.0-internal" OpenJDK Runtime Environment (build 1.7.0-internal-landonf_2009_11_28_16_05-b00) OpenJDK 64-Bit Zero VM (build 17.0-b05, interpreted mode) If I have some extra time I might try bootstrapping my PPC iMac. -landonf
patch-jdk-macosx
Description: Binary data
patch-hotspot-macosx
Description: Binary data
patch-corba-macosx
Description: Binary data