From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Vrabel Subject: Re: [RFC 0/6] RFC Linux based stub-domain Date: Fri, 19 Apr 2013 13:04:43 +0100 Message-ID: <517132DB.4090303@citrix.com> References: <1366225770-1705-1-git-send-email-anthony.perard@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1366225770-1705-1-git-send-email-anthony.perard@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xen.org Cc: Anthony PERARD List-Id: xen-devel@lists.xenproject.org On 17/04/13 20:09, Anthony PERARD wrote: > Hi all, > > Here is the long overdue patch series to bring support for a Linux based > stubdom which will enable to use QEMU upstream as device model in a stubdom. > > The first three patches will provide the necessary to build Linux and a disk > image for the stubdomain itself. This is created in a separated directory > "stubdom-linux". Calling `make` in this directory will build Linux and the > disk. Then a `make install` will copy the two files to the same directory as > the MiniOS use. > > The last three patches are the libxl support. There is a field called > "stubdomain_version" which is automatically set to the appropriate value, > depending on the QEMU version used. It call also be set from VM config file. > > So, to start a Linux stubdomain, just set those two variables and it shoud > start: > device_model_stubdomain_override = 1 > device_model_version = "qemu-xen" > > There is few things that does not have support yet and are on my todo list: > - video output > - save/restore > So for now, we have the network and the console and the disk of the domain. > > Regards, > > > Anthony PERARD (6): > linux-stubdomain: Compile QEMU > linux-stubdomain: Compile Linux > linux-stubdomain: Build a disk image. I think this should be done outside of the Xen build system using one of the existing (embedded) build systems. e.g., Yocto. David