* Question about x86_compat
@ 2007-12-04 2:56 beth kon
2007-12-04 9:45 ` Keir Fraser
0 siblings, 1 reply; 2+ messages in thread
From: beth kon @ 2007-12-04 2:56 UTC (permalink / raw)
To: Xen-devel
arch_setup_meminit ignores the return code from x86_compat. Is this
intentional? I see that the message printed in x86_compat is a warning
if the do_domctl fails, so assume ignoring the return code in
arch_setup_meminit may be intentional. If so, what does this imply when
a 32 bit guest attempts to start on a 64 bit machine?
I followed up the call chain from x86_compat (trying to understand its
intent) and it appears to be a pretty integral part of creating any
domain, so I assume that XEN_DOMCTL_set_address_size is the call that
actually specifies to Xen whether a domain is 32 or 64? So if that call
fails, is the domain just set to be the machine's native size by
default? But what would that mean for a 32 on 64 guest?
I hope my questions are clear. This area is a little muddy for me. Thanks!
--
Elizabeth Kon (Beth)
IBM Linux Technology Center
Open Hypervisor Team
email: eak@us.ibm.com
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Question about x86_compat
2007-12-04 2:56 Question about x86_compat beth kon
@ 2007-12-04 9:45 ` Keir Fraser
0 siblings, 0 replies; 2+ messages in thread
From: Keir Fraser @ 2007-12-04 9:45 UTC (permalink / raw)
To: eak, Xen-devel
It should probably be propagating the error, yes.
-- Keir
On 4/12/07 02:56, "beth kon" <eak@us.ibm.com> wrote:
> arch_setup_meminit ignores the return code from x86_compat. Is this
> intentional? I see that the message printed in x86_compat is a warning
> if the do_domctl fails, so assume ignoring the return code in
> arch_setup_meminit may be intentional. If so, what does this imply when
> a 32 bit guest attempts to start on a 64 bit machine?
>
> I followed up the call chain from x86_compat (trying to understand its
> intent) and it appears to be a pretty integral part of creating any
> domain, so I assume that XEN_DOMCTL_set_address_size is the call that
> actually specifies to Xen whether a domain is 32 or 64? So if that call
> fails, is the domain just set to be the machine's native size by
> default? But what would that mean for a 32 on 64 guest?
>
> I hope my questions are clear. This area is a little muddy for me. Thanks!
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2007-12-04 9:45 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-12-04 2:56 Question about x86_compat beth kon
2007-12-04 9:45 ` Keir Fraser
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.