Thanks MoleGroover for the reply.

As I understand now,

Android is basically a GUI/middle layer over and above Linux kernel with 
some additional, android specific, kernel level patches.

Most of the latest androids run on Linux kernel version 3.4 while Xen 
support for ARM was made upstream from v 3.7.

So to run Xen on Android, I will need to port android specific changes to 
kernel v3.7 or later.

Thanks
Anshul Makkar

On Wednesday, August 20, 2014 1:02:25 AM UTC+2, MoleGroover wrote:

> Hi,
>
> It depends on which you're using SoC Chip or driver frkm which vendor. 
> Normally' ARM processor is adopted by SoC chip vendor, and they add many 
> peripherals in their SoC Chip. It's same to PC's motherboard+many 
> peripheral cards. So normally SoC vendor provides kernel+drivers. And 
> generally they provide whole android stack+prebuilt kernel. 
> And android normally does not care about kernel version. In my experience, 
> lowest version was 2.6.x.
>
> So I sugesst
> 1. Contact SoC vendor what you have.
> 2. Search open community that handles your HW.
> 3. Download latest or stable mainline kernel, get SoC datasheet if 
> possible, then implement all SoC HW feature  driver by yourself.
>
> Kernel driver requirement is described in source.android.com a little. I 
> think it's minimal requirement.
>
> Thank you
> 2014. 8. 20. 오전 3:12에 "anshul makkar" <anshul...@gmail.com <javascript:>>님이 
> 작성:
>
>> Hi,
>>
>> I am porting Android on ARM board to be run in DomU by Xen.
>>
>> What I have understood from the net is that Android is basically port of 
>> Linux kernel with some patches and GUI layer above that.
>>
>> Please can you suggest which kernel version should I pick from the 
>> mainline and any links/resources of what all patches are required to make 
>> it as android kernel i.e to enable it to communicate to the above layers.
>>
>> Thanks
>> Anshul Makkar
>> www.justkernel.com
>>
>> -- 
>> -- 
>> unsubscribe: android-kerne...@googlegroups.com <javascript:>
>> website: http://groups.google.com/group/android-kernel
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "Android Linux Kernel Development" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to android-kerne...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
-- 
unsubscribe: android-kernel+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-kernel
--- 
You received this message because you are subscribed to the Google Groups 
"Android Linux Kernel Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-kernel+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to