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

Re: [Xen-devel] Testing nested virtualization on Intel CPUs



On 21/09/2011 09:50, "Alan Cox" <alan@xxxxxxxxxxxxxxxxxxx> wrote:

> On Wed, 21 Sep 2011 17:38:10 +0100
> Tim Deegan <tim@xxxxxxx> wrote:
> 
>> At 22:18 -0700 on 20 Sep (1316557136), AP wrote:
>>>> Yes, booting Xen as a nested guest is very slow at startup, because of
>>>> how Xen relocates the bottom 1MB at boot time.  You might find that
>>>> 32-bit Xen boots faster.
>>> 
>>> Could please expand a little on why the relocation causes it to slow down?
>> 
>> IIRC, the relocation itself is very slow because Xen just copies the low
>> 1MB, which includes the VGA hole, so there are a lot of emulated reads.
> 
> That seems a bit odd - ISA space reads can have side effects.

We should probably not do that then. :-)

In fact we only do it because the code was more convenient that way. The
first thing we do with out relocated copy of the bottom megabyte is zap it
with poison bytes.

 -- Keir

> Alan
> 
> _______________________________________________
> 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


 


Rackspace

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