All of lore.kernel.org
 help / color / mirror / Atom feed
* Multiple port support for virtio-console
@ 2009-09-03 12:53 ` Amit Shah
  0 siblings, 0 replies; 24+ messages in thread
From: Amit Shah @ 2009-09-03 12:53 UTC (permalink / raw)
  To: qemu-devel, virtualization, kvm

Hello all,

Here is a new iteration of the patch series that implements a
transport for guest and host communications.

I've tested for compatibility (old qemu & new kernel, new qemu & old
kernel, new qemu & new kernel) and it all works fine*.

There are a few items on my todo list but this works well.

New since last send:
- live migration support**
- write path in the guest driver can now be called from irq context

TODO:
- Convert all config writes to little endian in qemu / convert from
little endian to host endian in guest
- Address a few FIXMEs spread in the code
- Introduce a watermark to stop a rogue host process flooding guest
with data

Conditions:
* Heavy IO on an hvc port and a non-hvc port causes memory corruption
  each time, same place. It could be realted to locking but I doubt
  that. This still has to be sorted out

** qemu now caches buffers till a char device is opened or till an
   entire write request is not received in userspace. These buffers
   aren't yet migrated.

Please review.
	Amit



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

end of thread, other threads:[~2009-09-04  8:38 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-03 12:53 Multiple port support for virtio-console Amit Shah
2009-09-03 12:53 ` [Qemu-devel] " Amit Shah
2009-09-03 12:53 ` [PATCH 1/1] virtio_console: Add interface for guest and host communication Amit Shah
2009-09-03 12:53   ` [Qemu-devel] " Amit Shah
2009-09-03 12:53   ` [PATCH 1/2] char: Emit 'OPENED' events on char device open Amit Shah
2009-09-03 12:53     ` [Qemu-devel] " Amit Shah
2009-09-03 12:53     ` [PATCH 2/2] virtio-console: Add interface for generic guest-host communication Amit Shah
2009-09-03 12:53     ` Amit Shah
2009-09-03 12:53       ` [Qemu-devel] " Amit Shah
2009-09-03 14:06       ` Juan Quintela
2009-09-03 14:26         ` Amit Shah
2009-09-03 14:26         ` Amit Shah
2009-09-03 14:26           ` [Qemu-devel] " Amit Shah
2009-09-03 14:42           ` Amit Shah
2009-09-03 15:20             ` Juan Quintela
2009-09-03 15:20             ` Juan Quintela
2009-09-04  8:37               ` Amit Shah
2009-09-04  8:37               ` Amit Shah
2009-09-04  8:37                 ` [Qemu-devel] " Amit Shah
2009-09-03 14:42           ` Amit Shah
2009-09-03 14:56           ` Juan Quintela
2009-09-03 14:56           ` Juan Quintela
2009-09-03 12:53   ` [PATCH 1/2] char: Emit 'OPENED' events on char device open Amit Shah
2009-09-03 12:53 ` [PATCH 1/1] virtio_console: Add interface for guest and host communication Amit Shah

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.