Hi Ben,

you will have to do some smaller things manually, but most of it is
rather easier as the automatic process will not recognize additional
lines from the freescale patches. Only the Android power stuff needs
some more effort, but it is necessary for Android 0.9 beta. Yes, you
can add the Android stuff step by step and fix the new parts, if
necessary.

I am not at work right now, so I cannot give you exact numbers/
filesizes, but I think that my not revised patch was about 1 MByte,
the revised one about 200-300 kByte.

bye
Markus

On 22 Sep., 15:40, Ben <[EMAIL PROTECTED]> wrote:
> Hi Markus + Deepak,
>
> Glad that progress is being made. I'm currently in the process of
> chopping down my 30,000 line patch file to a more managable size.
>
> Is it possible to simply apply the patch as-is? Can i not then simply
> go through the kernel configuration disabling  / enabling the android
> bits i need?
>
> @Deepak - Why are you using the freescale 2.6.22 kernel version? why
> not the 2.6.24 version that both myself and Markus are using?
>
> Also, do you guys have any idea as to how big the patch file will be
> after initial removal of goldfish etc? Just so that I know what to aim
> for.
>
> Kind Regards,
>
> Ben
>
> On Sep 22, 1:59 pm, Markus <[EMAIL PROTECTED]> wrote:
>
> > Hi,
>
> > don't ask me why, but I have to start with strace enabled. But you get
> > useable speed by sending the output to /dev/null or files. So try
> > booting by
> > /system/bin/strace -ff -F -tt -s 200 -o /dev/null /init
> > - it works for me.
> > The missing logo file is normal, I think, it's the same for me.
> > You need to patch the i.mx31 framebuffer stuff to solve the
> > flickering, 
> > seehttp://groups.google.com/group/android-internals/msg/f37bee0916c65b36
>
> > bye
> > Markus
>
> > On 22 Sep., 14:26, deepak singal <[EMAIL PROTECTED]> wrote:
>
> > > Hi all,
>
> > > I am trying to Port beta SDK Android kernel on ARM11(imx31) using
> > > freescale linux-2.6.22.6 kernel source.
> > > Using below android kernel configuration--->
> > > #
> > > # Android
> > > #
> > > # CONFIG_ANDROID_RAM_CONSOLE is not set
> > > CONFIG_ANDROID_POWER=y
> > > CONFIG_ANDROID_POWER_ALARM=y
> > > CONFIG_ANDROID_POWER_STAT=y
> > > CONFIG_ANDROID_LOGGER=y
> > > # CONFIG_ANDROID_TIMED_GPIO is not set
> > > CONFIG_ANDROID_BINDER_IPC=y
> > > CONFIG_ANDROID_PARANOID_NETWORK=y
>
> > > CONFIG_ASHMEM=y
> > > CONFIG_LOW_MEMORY_KILLER=y
> > > # CONFIG_QEMU_TRACE is not set
>
> > > First boot into my normal file system (using jffs2 file system) and
> > > then switch to Android file system and start Android init script.
> > > imx31#mount /dev/mmcblk0 /sd/   (mount sd card) (ext2 file system)
> > > imx31#./a.sh
>
> > > /*************a.sh***************/
> > > #!/bin/sh -x
> > > echo "Starting Android..."
> > > fsck.ext2 -pv /dev/mmcblk0
> > > mount /dev/mmcblk0 /sd
> > > rm -f /sd/usb/tmp/*
> > > umount /proc
> > > umount /sys
> > > mount -t proc proc /sd/usb/proc
> > > mount -t sysfs sysfs /sd/usb/sys
> > > sync
> > > export PATH=/sbin:/system/sbin:/system/bin:$PATH
> > > export LD_LIBRARY_PATH=/system/lib
> > > export ANDROID_BOOTLOGO=1
> > > export ANDROID_ROOT=/system
> > > export ANDROID_ASSETS=/system/app
> > > export ANDROID_DATA=/data
> > > export EXTERNAL_STORAGE=/sdcard
> > > export DRM_CONTENT=/data/drm/content
> > > umask 000
> > > chroot /sd/usb /system/bin/sh
> > > /********************end_a.sh***********/
>
> > > After that android shell shown in the console than start init
> > > using----->
> > > #./init &
>
> > > The below messages keep printing on the console:
> > > # init: cannot open '/logo.rle'
> > > init: service 'console' requires console
>
> > > And the android logo on the LCD keeps blinking and stop after some
> > > time.
> > > Have any of you faced the following problem?
>
> > > I'm comparing IMX31 board logcat with emulator logcat message (note
> > > the below points)
>
> > > -------->***** ERROR! android_os_fileobserver_observe() got a short
> > > event!
> > > -------->W/PackageManager( 1660): System package
> > > com.google.android.googlesearch has changed from uid: 500 to 10006;
> > > old data erased (EVERY PACKAGE)
> > > ---------> W/SettingsProvider( 1660): Unable to add bookmark:
> > > com.android.calendar/com.android.calendar.LaunchActivity
> > > --------->W/ActivityManager( 1660): Some application object
> > > [EMAIL PROTECTED] tag AndroidRuntime has crashed, but I
> > > don't know who it is
> > > ---------> /sys/class/power_supply directory not present in my android
> > > file system (already enable android power config)
>
> > > Please any one explain all the above point (compare with emulator
> > > logcat).
> > > Log of the (IMX31) logcat message is:
>
> > > E/mountd  ( 1645): could not read initial mass storage state
> > > I/DEBUG   ( 1647): debuggerd: Aug 14 2008 18:58:32
> > > E/mountd  ( 1645): inotify_init failed, Function not implemented
> > > D/AndroidRuntime( 1649):
> > > D/AndroidRuntime( 1649): >>>>>>>>>>>>>> AndroidRuntime START
> > > <<<<<<<<<<<<<<
> > > D/AndroidRuntime( 1649): CheckJNI is ON
> > > I/        ( 1650): ServiceManager: 0xaab8
> > > W/AudioHardwareInterface( 1650): Using stubbed audio hardware. No
> > > sound will be produced.
> > > I/CameraService( 1650): CameraService started: pid=1650
> > > I/AudioFlinger( 1650): AudioFlinger's main thread ready to run.
> > > D/AudioFlinger( 1650): Audio hardware entering standby
> > > D/AndroidRuntime( 1649): --- registering native functions ---
> > > I/Zygote  ( 1649): Preloading classes...
> > > D/dalvikvm( 1649): GC freed 736 objects / 40864 bytes in 3ms
> > > D/dalvikvm( 1649): GC freed 348 objects / 19968 bytes in 3ms
> > > D/dalvikvm( 1649): GC freed 328 objects / 20096 bytes in 4ms
> > > D/dalvikvm( 1649): Trying to load lib /system/lib/libmedia_jni.so 0x0
> > > D/dalvikvm( 1649): Added shared lib /system/lib/libmedia_jni.so 0x0
> > > D/dalvikvm( 1649): Trying to load lib /system/lib/libmedia_jni.so 0x0
> > > D/dalvikvm( 1649): Shared lib '/system/lib/libmedia_jni.so' already
> > > loaded in same CL 0x0
> > > D/dalvikvm( 1649): Trying to load lib /system/lib/libmedia_jni.so 0x0
> > > D/dalvikvm( 1649): Shared lib '/system/lib/libmedia_jni.so' already
> > > loaded in same CL 0x0
> > > D/dalvikvm( 1649): GC freed 3712 objects / 178720 bytes in 14ms
> > > D/dalvikvm( 1649): GC freed 297 objects / 23280 bytes in 11ms
> > > D/dalvikvm( 1649): GC freed 437 objects / 25672 bytes in 12ms
> > > D/dalvikvm( 1649): GC freed 107 objects / 25024 bytes in 12ms
> > > D/dalvikvm( 1649): GC freed 928 objects / 40552 bytes in 13ms
> > > D/dalvikvm( 1649): Trying to load lib /system/lib/libwebcore.so 0x0
> > > D/dalvikvm( 1649): Added shared lib /system/lib/libwebcore.so 0x0
> > > D/dalvikvm( 1649): GC freed 473 objects / 28016 bytes in 13ms
> > > D/dalvikvm( 1649): GC freed 352 objects / 25024 bytes in 14ms
> > > D/dalvikvm( 1649): GC freed 219 objects / 12136 bytes in 16ms
> > > D/dalvikvm( 1649): GC freed 1717 objects / 89312 bytes in 19ms
> > > D/dalvikvm( 1649): GC freed 676 objects / 47912 bytes in 17ms
> > > D/dalvikvm( 1649): GC freed 12792 objects / 436224 bytes in 32ms
> > > D/dalvikvm( 1649): GC freed 11211 objects / 469552 bytes in 33ms
> > > D/SSLSocketFactory( 1649): Using factory
> > > [EMAIL PROTECTED]
> > > D/dalvikvm( 1649): GC freed 6287 objects / 268328 bytes in 29ms
> > > D/dalvikvm( 1649): GC freed 642 objects / 34688 bytes in 24ms
> > > D/dalvikvm( 1649): GC freed 571 objects / 29936 bytes in 24ms
> > > I/Zygote  ( 1649): ...preloaded 858 classes in 2107ms.
> > > D/dalvikvm( 1649): GC freed 407 objects / 28512 bytes in 24ms
> > > I/Zygote  ( 1649): Preloading resources...
> > > D/dalvikvm( 1649): GC freed 6 objects / 8928 bytes in 24ms
> > > D/dalvikvm( 1649): GC freed 173 objects / 8968 bytes in 26ms
> > > D/dalvikvm( 1649): GC freed 121 objects / 4872 bytes in 25ms
> > > I/Zygote  ( 1649): ...preloaded 42 resources in 332ms.
> > > D/dalvikvm( 1649): GC freed 117 objects / 5584 bytes in 26ms
> > > D/dalvikvm( 1649): GC freed 181 objects / 7456 bytes in 25ms
> > > D/dalvikvm( 1649): GC freed 2 objects / 48 bytes in 25ms
> > > I/dalvikvm( 1649): Splitting out new zygote heap
> > > I/dalvikvm( 1649): System server process 1660 has been created
> > > I/Zygote  ( 1649): Accepting command socket connections
> > > D/dalvikvm( 1660): Trying to load lib /system/lib/
> > > libandroid_servers.so 0x0
> > > D/dalvikvm( 1660): Added shared lib /system/lib/libandroid_servers.so
> > > 0x0
> > > I/sysproc ( 1660): Entered system_init()
> > > I/sysproc ( 1660): ServiceManager: 0x98b48
> > > I/SurfaceFlinger( 1660): SurfaceFlinger is starting
> > > E/MemoryHeapBase( 1660): error opening /dev/pmem: No such file or
> > > directory
> > > I/SurfaceFlinger( 1660): SurfaceFlinger's main thread ready to run.
> > > Initializing graphics H/W...
> > > E/SurfaceFlinger( 1660): Couldn't open /sys/android_power/
> > > wait_for_fb_sleep or /sys/android_power/wait_for_fb_wake
> > > E/GLLogger( 1660): couldn't load <libhgl.so> library (Cannot find
> > > library)
> > > I/SurfaceFlinger( 1660): EGL informations:
> > > I/SurfaceFlinger( 1660): # of configs : 4
> > > I/SurfaceFlinger( 1660): vendor    : Google Inc.
> > > I/SurfaceFlinger( 1660): version   : 1.2 Android META-EGL
> > > I/SurfaceFlinger( 1660): extensions: EGL_ANDROID_query_string_config
> > > EGL_ANDROID_swap_rectangle
> > > I/SurfaceFlinger( 1660): ext/config: EGL_ANDROID_swap_rectangle
> > > I/SurfaceFlinger( 1660): Client API: OpenGL ES
> > > I/EGLDisplaySurface( 1660): using (fd=21)
> > > I/EGLDisplaySurface( 1660): id           = DISP3 BG
> > > I/EGLDisplaySurface( 1660): xres         = 640 px
> > > I/EGLDisplaySurface( 1660): yres         = 480 px
> > > I/EGLDisplaySurface( 1660): xres_virtual = 640 px
> > > I/EGLDisplaySurface( 1660): yres_virtual = 960 px
> > > I/EGLDisplaySurface( 1660): bpp          = 16
> > > I/EGLDisplaySurface( 1660): r            = 11:5
> > > I/EGLDisplaySurface( 1660): g            =  5:6
> > > I/EGLDisplaySurface( 1660): b            =  0:5
> > > I/EGLDisplaySurface( 1660): width        = 51 mm (318.745087 dpi)
> > > I/EGLDisplaySurface( 1660): height       = 38 mm (320.842102 dpi)
> > > I/EGLDisplaySurface( 1660): refresh rate = 65.35 Hz
> > > I/SurfaceFlinger( 1660): OpenGL informations:
> > > I/SurfaceFlinger( 1660): vendor    : Google Inc.
> > > I/SurfaceFlinger( 1660): renderer  : Android PixelFlinger 1.0
> > > I/SurfaceFlinger( 1660): version   : OpenGL ES-CM 1.0
> > > I/SurfaceFlinger( 1660): extensions: GL_OES_byte_coordinates
> > > GL_OES_fixed_point GL_OES_single_precision GL_OES_read_format
>
> ...
>
> Erfahren Sie mehr »
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Android Internals" group.
To post to this group, send email to android-internals@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/android-internals?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to