This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] question about the guestOS boot

To: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] question about the guestOS boot
From: tgh <tianguanhua@xxxxxxxxxx>
Date: Fri, 09 Mar 2007 16:16:32 +0800
Delivery-date: Fri, 09 Mar 2007 00:15:42 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <1173371003.12607.2.camel@xxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <1173371003.12607.2.camel@xxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird (Windows/20060909)
I try to understand the code about vm create
and now I am confused about which code does the guestOS start with to run ?

xen domain0 uses the function xc_domain_creat() and xc_linux_build() to
prepare the necessary struct such as vcpu_guest_context and other things
for vm guestOS to bootup , in the xc_linux_build(),the initrd is also
loaded in,is it right?
then guestOS does not run the regular bootloader ,is it right?

then I am confused about which function or which lines of the code does
the guestOS start with ?

could you help me

Thanks in advance

Xen-devel mailing list