All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/7] merge some xen bits into qemu
@ 2008-07-28 13:17 ` Gerd Hoffmann
  0 siblings, 0 replies; 58+ messages in thread
From: Gerd Hoffmann @ 2008-07-28 13:17 UTC (permalink / raw)
  To: qemu-devel, xen-devel; +Cc: Gerd Hoffmann

  Hi folks,

Here are a bunch of patches which start adding xen support to qemu.
Overview (individual patches have longer descriptions):

  #1 -- groundwork: build system, cmd line options, ...
  #2 -- xen backend driver infrastructrure
  #3 -- xen console backend driver
  #4 -- xen framebuffer backend driver
  #5 -- xen block backend driver
  #6 -- xen nic backend driver
  #7 -- allow xen disks and nics being configured via qemu command
        line options.

With the first four patches in place upstream qemu can replace xen's
qemu-dm for paravirtual domains.  The block and nic backend drivers are
full userspace implementations using the grant table device (gntdev).

xen support is implemented using another machine type.  xen's qemu-dm
already uses the machine type to switch between paravirtualized and
fully virtualized machines, so this was the natural choice.  qemu has
gets a new "xenpv" machine type additionally to the "pc" and "isapc"
ones.

I've placed the new files into the hw/ directory.  With all my xen bits
(partly not submitted yet with these patches) those add up to 18 new
files, all prefixed with xen.  Hmm, maybe I should better place them
somewhere else, so the already quite crowded hw/ directory doesn't
become even more cluttered?  If so, any suggestions?  New toplevel
directory?  New subdirectory below hw/?  Something else?

Comments?

cheers,
  Gerd

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

end of thread, other threads:[~2008-08-01 15:06 UTC | newest]

Thread overview: 58+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-28 13:17 [Qemu-devel] [PATCH 0/7] merge some xen bits into qemu Gerd Hoffmann
2008-07-28 13:17 ` Gerd Hoffmann
2008-07-28 13:17 ` [Qemu-devel] [PATCH 1/7] xen: groundwork for xen support Gerd Hoffmann
2008-07-28 13:17   ` Gerd Hoffmann
2008-07-28 14:04   ` [Qemu-devel] " Anthony Liguori
2008-07-28 14:52     ` Gerd Hoffmann
2008-07-29  8:10       ` [Xen-devel] " Daniel P. Berrange
2008-07-29  8:10         ` Daniel P. Berrange
2008-07-29 13:32         ` [Xen-devel] " Anthony Liguori
2008-07-29 13:32           ` Anthony Liguori
2008-07-29 14:24           ` [Xen-devel] " Daniel P. Berrange
2008-07-29 14:24             ` Daniel P. Berrange
2008-07-29 19:11             ` [Xen-devel] " Anthony Liguori
2008-07-29 19:11               ` Anthony Liguori
2008-07-29 21:36               ` [Xen-devel] " Gerd Hoffmann
2008-07-29 21:36                 ` Gerd Hoffmann
2008-07-29 21:48                 ` [Xen-devel] " Anthony Liguori
2008-07-29 21:48                   ` Anthony Liguori
2008-07-29 14:32           ` [Xen-devel] " Gerd Hoffmann
2008-07-29 14:32             ` Gerd Hoffmann
2008-07-28 23:14     ` [Xen-devel] " Samuel Thibault
2008-07-28 23:14       ` Samuel Thibault
2008-07-29  7:38       ` [Xen-devel] " Gerd Hoffmann
2008-07-29  7:38         ` Gerd Hoffmann
2008-07-29  8:12         ` [Xen-devel] " Daniel P. Berrange
2008-07-29  8:12           ` Daniel P. Berrange
2008-07-29  8:55           ` [Xen-devel] " Gerd Hoffmann
2008-07-29  8:55             ` Gerd Hoffmann
2008-07-28 13:17 ` [Qemu-devel] [PATCH 2/7] xen: backend driver core Gerd Hoffmann
2008-07-28 13:17   ` Gerd Hoffmann
2008-07-28 14:13   ` [Qemu-devel] " Anthony Liguori
2008-07-28 15:51     ` Gerd Hoffmann
2008-07-28 13:17 ` [Qemu-devel] [PATCH 3/7] xen: add console backend driver Gerd Hoffmann
2008-07-28 13:17   ` Gerd Hoffmann
2008-07-28 14:17   ` [Qemu-devel] " Anthony Liguori
2008-07-28 15:43     ` Gerd Hoffmann
2008-07-28 19:04       ` Anthony Liguori
2008-07-28 13:17 ` [Qemu-devel] [PATCH 4/7] xen: add framebuffer " Gerd Hoffmann
2008-07-28 13:17   ` Gerd Hoffmann
2008-07-28 14:22   ` [Qemu-devel] " Anthony Liguori
2008-07-28 14:41     ` Andreas Färber
2008-07-28 14:41       ` Andreas Färber
2008-07-30  9:59       ` [Qemu-devel] " Gerd Hoffmann
2008-08-01 14:57         ` Anthony Liguori
2008-07-30  9:20     ` Gerd Hoffmann
2008-07-30  9:20       ` Gerd Hoffmann
2008-07-30 16:31       ` [Qemu-devel] " Markus Armbruster
2008-07-30 16:31         ` Markus Armbruster
2008-08-01 15:05         ` Anthony Liguori
2008-07-28 13:17 ` [Qemu-devel] [PATCH 5/7] xen: add block device " Gerd Hoffmann
2008-07-28 13:17   ` Gerd Hoffmann
2008-07-28 14:25   ` [Qemu-devel] " Anthony Liguori
2008-07-28 13:17 ` [Qemu-devel] [PATCH 6/7] xen: add net " Gerd Hoffmann
2008-07-28 13:17   ` Gerd Hoffmann
2008-07-28 14:27   ` [Qemu-devel] " Anthony Liguori
2008-07-28 15:45     ` Gerd Hoffmann
2008-07-28 13:17 ` [Qemu-devel] [PATCH 7/7] xen: blk & nic configuration via cmd line Gerd Hoffmann
2008-07-28 13:17   ` Gerd Hoffmann

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.