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 -~----------~----~----~----~------~----~------~--~---
