On Mar 20, 2006, at 2:07 PM, Christian Thalinger wrote: > On Mon, 2006-03-20 at 13:51 -0800, Casey Marshall wrote: >> Hi, >> >> Are any free VMs currently supported on OS X for Intel (natively)? >> >> Alternatively, if there's a concise description on what's needed to >> support jamvm or cacao (function call ABI hacks, I'd assume), I'd be >> happy to hack on it. > > I think it's quite easy (at least for me) to port cacao to i686- > darwin. > The ABI is the same as on linux, AFAIK. > I did blindly try the i386-linux ABI support in jamvm, but that was hitting some weird SIGILL. My understanding is that the Darwin-i386 ABI is very similar to the SYSV ABI, with some alignment changes. I did something like this for MIPS some time ago, so I'm no stranger to this stuff. > IIRC we don't have anything like a porting guideline. I could tell > you > what to do, or give me access to a box and you get a port in a half > day, > probably... :-) > It's a laptop, and as such moves around the Bay Area a lot. A little description (look at this code/do something similar for your CPU/ABI) would help.