[Vm-dev] Re: [squeak-dev] help needed with the new FFI plugin...
leves at elte.hu
Sat Jul 23 11:50:49 UTC 2011
On Fri, 22 Jul 2011, Eliot Miranda wrote:
> But getting the FFI working on ARM and/or PPC is more effective than writing yet another plugin, no? We can always add security to the FFI (essentially some
> way of disabling internal calls within the FFI plugin, e.g. based on cryptographic keys to enable it, or whatever). So I really do appeal to people to help me
> put the effort in here. I can't justify working on the FFI on ARM or PPC in my Cadence Newspeak gig; we're entirely on x86. I /can/ work on the threaded FFI
> as we need it at Cadence, just as many other people need it. But for me to move the threaded FFI ahead it needs to be on all platforms and that means I need
> help on the platforms I can't justify working on.
> So folks, please give serious consideration to putting effort into something that may be a little harder at first but will yield major benefits slightly later.
> Let's defer gratification :)
QEMU can be used for emulating various CPUs, so if you don't have an ARM,
PPC or SPARC hardware, you can still develop/test FFI with it.
Threaded FFI is great, it opens new possibilities, but nowadays the
feature I miss the most is the ability to call functions in 64-bit
(x86_64) libraries (from a 32-bit VM/image).
More information about the Vm-dev