> After this I have read and understood various device drivers given in
> Orielly Greg Kroah Hartman's ,Linux Device Drivers book.
> I was looking at following tree
>
>
http://git.kernel.org/?p=linux/kernel/git/jeremy/xen.git;a=tree;h=refs/heads/xen/stable-2.6.32.x;hb=refs/heads/xen/stable-2.6.32.x
>
> and was browsing through main.c,
> I do not think that merely browsing the code I would be able to understand it.
> Is there a systematic way for the same, i.e. like there was device
> drivers book and ,Linux Kernel Development book of Robert Love,
> from which I understood many many concepts.What is the standard
> approach to understand the code when it comes to development of Xen
> when
> some one wants to be well versed with Xen development?
Well, I would recommend looking at it from the bootup process