This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] [PATCH 00/10] xen: pv domain support.

To: qemu-devel@xxxxxxxxxx, xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] [PATCH 00/10] xen: pv domain support.
From: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Date: Tue, 7 Apr 2009 16:44:47 +0200
Cc: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Delivery-date: Tue, 07 Apr 2009 07:45:34 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx

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

 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?


Xen-devel mailing list

<Prev in Thread] Current Thread [Next in Thread>