From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LwExY-0003Cy-6o for qemu-devel@nongnu.org; Tue, 21 Apr 2009 08:20:20 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LwExT-0003B7-5L for qemu-devel@nongnu.org; Tue, 21 Apr 2009 08:20:19 -0400 Received: from [199.232.76.173] (port=50840 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LwExS-0003B0-WF for qemu-devel@nongnu.org; Tue, 21 Apr 2009 08:20:15 -0400 Received: from mx2.redhat.com ([66.187.237.31]:47925) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LwExS-0003T7-Kp for qemu-devel@nongnu.org; Tue, 21 Apr 2009 08:20:14 -0400 From: Gerd Hoffmann Date: Tue, 21 Apr 2009 14:19:58 +0200 Message-Id: <1240316408-15949-1-git-send-email-kraxel@redhat.com> Subject: [Qemu-devel] [PATCH 00/10] xen: pv domain support. 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: * Fixup more "if (-1 == foo()) bar()" compare style. * Fixup logging: kill fprintf(stderr, ...), use logging API. * Kill some unneeded malloc failure checks. The patches are also rebased to latest git and got a few adaptions to recent changes. 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.v7 - this patch series. qx.misc.v6 - 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