All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 00/10] xen: pv domain support.
@ 2009-04-01 21:39 ` Gerd Hoffmann
  0 siblings, 0 replies; 64+ messages in thread
From: Gerd Hoffmann @ 2009-04-01 21:39 UTC (permalink / raw)
  To: qemu-devel, xen-devel; +Cc: Gerd Hoffmann

  Hi,

It's been a while, but after a looooooooooooong time we've (hopefully)
finally sorted the merging issues with qemu-xen.  So here is a fresh
version of the xen support for qemu patch series.  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.

  #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.

cheers,
  Gerd

^ permalink raw reply	[flat|nested] 64+ messages in thread
* [Qemu-devel] [PATCH 00/10] xen: pv domain support.
@ 2009-04-07 14:44 Gerd Hoffmann
  2009-04-07 17:30 ` Blue Swirl
  0 siblings, 1 reply; 64+ messages in thread
From: Gerd Hoffmann @ 2009-04-07 14:44 UTC (permalink / raw)
  To: qemu-devel, xen-devel; +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

^ permalink raw reply	[flat|nested] 64+ messages in thread
* [Qemu-devel] [PATCH 00/10] xen: pv domain support.
@ 2009-04-21 12:19 Gerd Hoffmann
  2009-04-22 15:52 ` Anthony Liguori
  0 siblings, 1 reply; 64+ messages in thread
From: Gerd Hoffmann @ 2009-04-21 12:19 UTC (permalink / raw)
  To: qemu-devel, xen-devel; +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

^ permalink raw reply	[flat|nested] 64+ messages in thread

end of thread, other threads:[~2009-04-22 15:52 UTC | newest]

Thread overview: 64+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-04-01 21:39 [Qemu-devel] [PATCH 00/10] xen: pv domain support Gerd Hoffmann
2009-04-01 21:39 ` Gerd Hoffmann
2009-04-01 21:39 ` [Qemu-devel] [PATCH 01/10] xen: groundwork for xen support Gerd Hoffmann
2009-04-01 21:39   ` Gerd Hoffmann
2009-04-02 16:37   ` [Qemu-devel] " Blue Swirl
2009-04-02 16:37     ` Blue Swirl
2009-04-03 19:58     ` [Qemu-devel] " Gerd Hoffmann
2009-04-01 21:39 ` [Qemu-devel] [PATCH 02/10] xen: backend driver core Gerd Hoffmann
2009-04-01 21:39   ` Gerd Hoffmann
2009-04-02 16:49   ` [Qemu-devel] " Blue Swirl
2009-04-02 16:49     ` Blue Swirl
2009-04-03 19:59     ` [Qemu-devel] " Gerd Hoffmann
2009-04-01 21:39 ` [Qemu-devel] [PATCH 03/10] xen: add console backend driver Gerd Hoffmann
2009-04-01 21:39   ` Gerd Hoffmann
2009-04-01 21:39 ` [Qemu-devel] [PATCH 04/10] xen: add framebuffer " Gerd Hoffmann
2009-04-01 21:39   ` Gerd Hoffmann
2009-04-02 16:57   ` [Qemu-devel] " Blue Swirl
2009-04-02 16:57     ` Blue Swirl
2009-04-01 21:39 ` [Qemu-devel] [PATCH 05/10] xen: add block device " Gerd Hoffmann
2009-04-01 21:39   ` Gerd Hoffmann
2009-04-02 17:02   ` [Qemu-devel] " Christoph Hellwig
2009-04-03 20:11     ` Gerd Hoffmann
2009-04-05 13:49     ` Anthony Liguori
2009-04-06 12:38       ` Christoph Hellwig
2009-04-07 10:22     ` Gerd Hoffmann
2009-04-07 15:51       ` Christoph Hellwig
2009-04-01 21:39 ` [Qemu-devel] [PATCH 06/10] xen: add net " Gerd Hoffmann
2009-04-01 21:39   ` Gerd Hoffmann
2009-04-01 21:39 ` [Qemu-devel] [PATCH 07/10] xen: blk & nic configuration via cmd line Gerd Hoffmann
2009-04-01 21:39   ` Gerd Hoffmann
2009-04-01 21:39 ` [Qemu-devel] [PATCH 08/10] xen: pv domain builder Gerd Hoffmann
2009-04-01 21:39   ` Gerd Hoffmann
2009-04-02 17:06   ` [Qemu-devel] " Blue Swirl
2009-04-02 17:06     ` Blue Swirl
2009-04-01 21:39 ` [Qemu-devel] [PATCH 09/10] simplify vga selection Gerd Hoffmann
2009-04-01 21:39   ` Gerd Hoffmann
2009-04-01 21:39 ` [Qemu-devel] [PATCH 10/10] xen: add -vga xenfb option, configure xenfb Gerd Hoffmann
2009-04-01 21:39   ` Gerd Hoffmann
2009-04-01 23:41 ` [Qemu-devel] [PATCH 00/10] xen: pv domain support Anthony Liguori
2009-04-02 15:32   ` Ian Jackson
2009-04-02 21:14 ` Laurent Vivier
2009-04-02 21:14   ` Laurent Vivier
2009-04-03 20:24   ` [Qemu-devel] " Gerd Hoffmann
2009-04-03 23:04     ` Alexander Graf
2009-04-03 23:04       ` Alexander Graf
2009-04-05  8:48       ` [Qemu-devel] " Avi Kivity
2009-04-05 11:17         ` Alexander Graf
2009-04-05 11:17           ` Alexander Graf
2009-04-05 11:37           ` [Qemu-devel] " Avi Kivity
2009-04-05 12:10             ` Alexander Graf
2009-04-05 12:10               ` Alexander Graf
2009-04-05 12:33               ` [Qemu-devel] " Avi Kivity
2009-04-06  7:39                 ` Gerd Hoffmann
2009-04-06 13:56             ` [Xen-devel] " Stefano Stabellini
2009-04-06 13:56               ` Stefano Stabellini
2009-04-06  7:10           ` Gerd Hoffmann
2009-04-06  6:53       ` Gerd Hoffmann
2009-04-06 20:44         ` [Xen-devel] " Jeremy Fitzhardinge
2009-04-06 20:44           ` Jeremy Fitzhardinge
2009-04-07 14:44 Gerd Hoffmann
2009-04-07 17:30 ` Blue Swirl
2009-04-08 14:08   ` Gerd Hoffmann
2009-04-21 12:19 Gerd Hoffmann
2009-04-22 15:52 ` Anthony Liguori

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.