hi mark:
         we use the 2.6.25 kernel ,the porting is easy:)
you may try to use the common file system to run your kernel ,if the kernel
run well and you can see the android power attributions at /sys, and then i
think your kernel is  very close to run the android:)



On Fri, Jan 16, 2009 at 9:29 AM, Mark Wang <[email protected]> wrote:

> Hi, Qingzhan
>
> Thanks for your kind reply. And if you are also working on it or
> interestred in it, I'd like to exchange and communicate more with you ^_^
>
> That's for certainty that there are great difference between 2.6.24's sys
> and 2.6.25's especially kobject/kset and related APIs, one example is
> kobject_create_and add() in 2.6.25 while it need several APIs to implemente
> it in 2.6.24.
> What I do is take the /sys/kernel in 2.6.24 as reference and port the
> modification of kobject.c of 2.6.25 (kobj_attribute, sysfs_ops,
> dynamic_kobj_ktype...) to driver/android/power.c in 2.6.24 then register the
> /sys/android_power subsystem.
>
> I'm still checking the code and behaviors but not clear the root cause yet
> ...
>
> BR/Mark
>
>
> On Thu, Jan 15, 2009 at 1:15 PM, Qingzhan Zhang <[email protected]>wrote:
>
>> I think you should your kernel ,there are some difference between 2.6.24's
>> sysfs and 2.6.25's.
>>
>>   On Thu, Jan 15, 2009 at 5:36 PM, Android Groups <[email protected]>wrote:
>>
>>>
>>> Hi, all
>>>
>>> I'm porting Android 1.0 (2.6.25 based) to Marvell PXA9xx board with
>>> 2.6.24 kernel. Considering the workloads of drivers porting, I degrade
>>> the android to 2.6.24.  At present, Many necessary features (ASHMEM,
>>> BINDER...) and drivers have been ported successfully and Android
>>> homescreen and applications can be displayed. But when I enabled the
>>> ANDROID_POWER( of course, some modification also have been performed
>>> accroding to the kobject/kset difference between 2.6.24 and 2.6.25 to
>>> register subsystem 'android_power' in /sys),  the system stopped at
>>> kernel compression done like below:
>>>
>>> ------------------------------------------------------------------------------------
>>> Uncompressing
>>> Linux.............................................................
>>>
>>> ................................................................................
>>> ................ done, booting the kernel.
>>>
>>> -------------------------------------------------------------------------------------
>>>
>>> I have checked the kernel source code carefully and thought that
>>> ANDROID_POWER shouldn't be the reason of system boot failure but it
>>> did. No other choices but turn to help in developer forum.  Doesn't
>>> anybody account with the similar problems? and could anyone help me
>>> out?
>>>
>>> Thanks a lot!
>>>
>>> BR/Mark >>>
>>>
>

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

Reply via email to