On Nov 14, 9:48 am, Richard Lee <[EMAIL PROTECTED]> wrote:
> What would it entail to port the dalvik vm to the mips architecture?
> It appears that the vm has an entirely c based implementaton (for
> desktop use) which could be used on mips (tho not as optimized as the
> assembly based arm version).  The dependencies on the bionic library
> which has only an x86 and arm variant seem to be the main stumbling
> block.  Using glibc (which has a mips port) would fix that problem.

Considering only Dalvik, the only non-portable piece is the JNI call
bridge (dalvik/vm/arch/...).  A "generic" version is provided that
uses libffi; it's not particularly fast but it does the trick.

Dalvik can be built against glibc.  Other implementations of libc may
work as well.  The VM is not likely to be a major portability
stumbling block.

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [EMAIL PROTECTED]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to