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

Re: [Xen-devel] [PATCH 22/22] vixen: dom0 builder support



On Sat, Jan 06, 2018 at 02:54:37PM -0800, Anthony Liguori wrote:
> From: Anthony Liguori <aliguori@xxxxxxxxxx>
> 
> The dom0 builder requires a number of modifications in order to be
> able to launch unprivileged guests.  The console and store pages
> must be mapped in a specific location within the guest's initial
> page table.
> 
> We also have to setup the start info to be what's expected for
> unprivileged guests and supress the normal logic to give dom0
> increased permissions.
> 
> We have to pass around the console and store pages which involves
> touching a number of places including the PVH builder.

There are some unresolved issues that are introduced by apparent
differences in how the libxc domain builder and the dom0 domain
builder arrange things, in particular the bootstrap page tables and
32-on-64 compatibility page table frames. As is, this seems to
primarily cause an incompatibility with 32-bit PAE mini-os that makes
assumptions about how page tables are allocated at start of day
(already fixed by [1]).

Practically speaking, this means that existing buggy PV-GRUB images
die early in MM setup when loaded as the dom1 kernel for Vixen.

--msw

[1] 
http://xenbits.xen.org/gitweb/?p=mini-os.git;a=commitdiff;h=8d84345a20d8a46ea26379c9f19961f6aa3e6e83


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

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