# resending to mailing group. Hi Brad, Thank you, I didn't know the restriction that mmap() needs to be supported on /data. Yes I got all the Android changes this way: 1. Got MIPS Android kernel source. git clone git://public.mipsandroid.com/kernel/common.git 2. Got original kernel source, and checked out the same version. git clone git://android.git.kernel.org/kernel/linux-2.6.git git checkout v2.6.27 3. Diff them! diff -urN mipsandroid/common linux-2.6
It seems applying this diff needs to be translated to 2.6.18. I hoped to use newer kernel, but unfortunately it is not available on my board... Thanks again! Daisuke 2010/8/18 Brad Davis <[email protected]>: > Your /data filesystem needs to support mmap(). JFFS2 doesn't. I have > run "eclair" using JFFS2 for the system and YAFFS2 for the /data > partition (both on top of the mtd device). > > Remember that you need to port all the Android changes into your > kernel (porting your drivers into a newer kernel may be easier). > > On Aug 17, 8:32 pm, niz <[email protected]> wrote: >> Hi guys, >> >> I'm trying to port Android Eclair on my MIPS (actually broadcom) >> board. >> To start with minimized porting effort, thinking not using yaffs2. >> >> Does anyone have tried running Android without yaffs2?? >> >> My board has jffs2 on NAND and jfs on HDD. I'd like to keep them as is >> on running Linux 2.6.18. >> (Yes my porting will need to make it work on 2.6.18, hope it can >> accommodate...) >> >> Thanks, >> Daisuke > > -- > unsubscribe: [email protected] > website: http://groups.google.com/group/android-porting -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
