I am porting the Android for the ARM platform,
I am running it via NFS., so i have extracted the /data and /system
directories using the instructions on
http://elinux.org./Android_on_OMAP and loading the android executables
via NFS
I also downloaded the latest kernel and merged it with my platform's
kernel.
The system starts, the services are running but i get the following
error for /dev/pmem:
D/dalvikvm( 69): Trying to load lib /system/lib/
libandroid_servers.so 0x0
D/dalvikvm( 69): Added shared lib /system/lib/libandroid_servers.so
0x0
I/sysproc ( 69): Entered system_init()
I/sysproc ( 69): ServiceManager: 0xbf788
I/SurfaceFlinger( 69): SurfaceFlinger is starting
E/MemoryHeapBase( 69): error opening /dev/pmem: No such file or
directory
I/SurfaceFlinger( 69): SurfaceFlinger's main thread ready to run.
Initializing graphics H/W...
E/SurfaceFlinger( 69): Couldn't open /sys/android_power/
wait_for_fb_sleep or /sys/android_power/wait_for_fb_wake
E/SurfaceFlinger( 69): Can't open /dev/tty0
E/GLLogger( 69): couldn't load <libhgl.so> library (Cannot find
library)
I did not find the pmem.c under the latest android kernel, do i really
need this module?
I also compiled the android source but did not find the libhgl.so
Please help.