From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LrCY1-00065Y-9u for qemu-devel@nongnu.org; Tue, 07 Apr 2009 10:45:09 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LrCXw-00062x-Lp for qemu-devel@nongnu.org; Tue, 07 Apr 2009 10:45:08 -0400 Received: from [199.232.76.173] (port=60456 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LrCXw-00062m-Fs for qemu-devel@nongnu.org; Tue, 07 Apr 2009 10:45:04 -0400 Received: from mx2.redhat.com ([66.187.237.31]:49166) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LrCXv-0006Vy-PE for qemu-devel@nongnu.org; Tue, 07 Apr 2009 10:45:04 -0400 From: Gerd Hoffmann Date: Tue, 7 Apr 2009 16:44:47 +0200 Message-Id: <1239115497-1884-1-git-send-email-kraxel@redhat.com> Subject: [Qemu-devel] [PATCH 00/10] xen: pv domain support. Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org, xen-devel@lists.xensource.com Cc: Gerd Hoffmann Hi, Next round, addressing review comments. Bulk of the changes are just coding style, i.e. swap ordering of the funny "if (-1 == foo()) bar()" compare style. Also the FSF address is fixed everythere. And the qemu disk backend uses vectorized aio now. Short overview (individual patches have longer descriptions): #1 - groundwork for xen support (makefiles, configure, ...). #2 - backend driver core (common code used by all backends). #3 - add console backend driver. #4 - add framebuffer backend driver. With these four patches in place upstream qemu is functional aequivalent to qemu-xen for paravirtual guests. The patches are merged into qemu-xen already, with the exception of a few framebuffer bits which got hold back due to displaystate work and the most recent updates due to review comments. #5 - add block device backend driver. #6 - add net backend driver. These two patches add backend drivers for disk and network to qemu. #7 - blk & nic configuration via cmd line. #8 - pv domain builder. #9 - simplify vga selection #10 - add -vga xenfb option, configure xenfb These patches add support to qemu for creating xen pv guests. That way one can run xen guests without xend. Patch #8 is the domain builder code itself. The other patches add support for configuring devices (fb, disk, nic) via command line. The patches are also available via git: git: git://git.et.redhat.com/qemu-kraxel.git gitweb: http://git.et.redhat.com/?p=qemu-kraxel.git branches: xenbits.v5 - this patch series. qx.misc.v4 - xenfb update + review changes for qemu-xen. Ian, is just pulling from git fine with you? Or do you want the qemu-xen patches mailed to xen-devel? cheers, Gerd