|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] question about the guestOS boot
Thank you for your reply and guide
I try to understand how does the xen provide a virtual platform for
guestOS to run
dom0 provides hardware abstract struct as well as software struct for
guestOS
and when dom0 boots a vm ,it does prepare the vm vcpu_guest_context for
guestOS to run
so when VM starts ( the same as our PC resets) ,its vcpu isnot an empty
context like the regular ones without virtualization ,so it doesnot
start from the regular point or function or firmware
then I do not know where does the guestOS start with in the code
could you told me where or which function does the guestOS start with ?
Thanks in advance
Petersson, Mats 写道:
-----Original Message-----
From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
[mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of tgh
Sent: 09 March 2007 08:17
To: xen-devel
Subject: [Xen-devel] question about the guestOS boot
hi
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?
That is correct.
then I am confused about which function or which lines of the
code does
the guestOS start with ?
Can you explain your confusion a bit more - I'm not entirely sure what
you're asking, and it's very hard to answer questions when you don't
know the actual question.
Also, it's much better if you explain a little bit about what you're
trying to achieve (I've previously used the example of someone having a
puncture, going to ask the mechanic how to loosen a wheel-nut, then
going to ask how to jack up the car, then asking how to tighten the
wheel-nut, when the actual problem is a punctured tyre, and the "right"
question to ask a mechanic is "How do I replace my punctured tyre with
the spare wheel?").
Asking the overall question you're trying to solve will give you a more
complete answer to what you're trying to do, rather than a detailed
answer on the point where you're at (and that may actually not help your
overall problem at all).
--
Mats
could you help me
Thanks in advance
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] [PATCH] [TPM] Remove an unused data structure, Stefan Berger
- [Xen-devel] question about the guestOS boot, tgh
- RE: [Xen-devel] question about the guestOS boot, Petersson, Mats
- Re: [Xen-devel] question about the guestOS boot,
tgh <=
- RE: [Xen-devel] question about the guestOS boot, Petersson, Mats
- Re: [Xen-devel] question about the guestOS boot, tgh
- RE: [Xen-devel] question about the guestOS boot, Petersson, Mats
- Re: [Xen-devel] question about the guestOS boot, tgh
- RE: [Xen-devel] question about the guestOS boot, Petersson, Mats
- Re: [Xen-devel] question about the guestOS boot, tgh
- Re: [Xen-devel] question about the guestOS boot, Mark Williamson
|
|
|
|
|