This is the mail archive of the libffi-discuss@sourceware.org mailing list for the libffi project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

closures support on ARM


Dear libffi developers

I'm working on a distributon for ARM handhelds based on the DotGNU
execution engine ( http://dotgnu.org ). My project called GPE DotNET
is a .NET (CIL) environment for ARM handhelds with Familiar GNU/Linux.

It is already a working project. You can download the source code from
there http://handhelds.org/~krokas/GPE_DotNet_0.20_distro.tar.gz
and the project is in the handhelds.org CVS (
http://handhelds.org/cgi-bin/cvsweb.cgi/gpe/base/gpe-dotnet/gpe-dotnet20/
).

A few screenshots can be found there http://handhelds.org/~krokas/screenshots/


A few weeks ago I had a strange segfault that appeared only on ARM
GNU/Linux when a CIL program wa trying to use native libraries like
libjpeg or the one in gtk#.
Finally, we found that the reason is that libffi doesn't support FFI_CLOSURES.

I would like to know if you could implement FFI_CLOSURES support for ARM?
I could try to implement this support too. I have documentation like
the ARM Architecture Reference Manual. Could you give me the
documentation and other info using which I could try to implement this
support?

I don't know how difficult it might be to implement FFI_CLOSURES
support on ARM, so could you tell about this too?


--
Kirill Kononenko


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]