[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [Q] GRUB -> __start_xen?



I am trying to understand the internals of Xen.

On x86 (and may be other architectures), it appears to me 
that xen's entry point is 

         void __init __start_xen(multiboot_info_t *mbi)

that lives in xeno-unstable.bk/xen/arch/x86/setup.c.

1. Who builds the structure mbi and calls __start_xen?
2. How is __satrt_xen registered as the entry point?

Is there a place that I can read to understand the transfer
of control from multiboot GRUB to xen's entry point?

Thanks,

Bharadwaj

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.