All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Add a vkbd frontend/backend pair for HVM guests
@ 2011-11-08 12:18 Stefano Stabellini
  2011-11-22 16:19 ` Ian Jackson
  0 siblings, 1 reply; 2+ messages in thread
From: Stefano Stabellini @ 2011-11-08 12:18 UTC (permalink / raw)
  To: xen-devel

Linux PV on HVM guests can use vkbd, so add a vkbd frontend/backend pair
for HVM guests by default.
It is useful because it doesn't require frequent qemu wakeups as the usb
keyboard/mouse does.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>

diff -r 54a5e994a241 tools/libxl/libxl_create.c
--- a/tools/libxl/libxl_create.c	Wed Nov 02 17:09:09 2011 +0000
+++ b/tools/libxl/libxl_create.c	Tue Nov 08 11:30:16 2011 +0000
@@ -507,6 +507,7 @@ static int do_domain_create(libxl__gc *g
     case LIBXL_DOMAIN_TYPE_HVM:
     {
         libxl_device_console console;
+        libxl_device_vkb vkb;
 
         ret = init_console_info(&console, 0);
         if ( ret )
@@ -514,6 +515,12 @@ static int do_domain_create(libxl__gc *g
         libxl__device_console_add(gc, domid, &console, &state);
         libxl_device_console_dispose(&console);
 
+        ret = libxl_device_vkb_init(ctx, &vkb);
+        if ( ret )
+            goto error_out;
+        libxl_device_vkb_add(ctx, domid, &vkb);
+        libxl_device_vkb_dispose(&vkb);
+
         dm_info->domid = domid;
         ret = libxl__create_device_model(gc, dm_info,
                                         d_config->disks, d_config->num_disks,

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

* Re: [PATCH] Add a vkbd frontend/backend pair for HVM guests
  2011-11-08 12:18 [PATCH] Add a vkbd frontend/backend pair for HVM guests Stefano Stabellini
@ 2011-11-22 16:19 ` Ian Jackson
  0 siblings, 0 replies; 2+ messages in thread
From: Ian Jackson @ 2011-11-22 16:19 UTC (permalink / raw)
  To: Stefano Stabellini; +Cc: xen-devel

Stefano Stabellini writes ("[Xen-devel] [PATCH] Add a vkbd frontend/backend pair for HVM guests"):
> Linux PV on HVM guests can use vkbd, so add a vkbd frontend/backend pair
> for HVM guests by default.
> It is useful because it doesn't require frequent qemu wakeups as the usb
> keyboard/mouse does.
> 
> Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>

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

end of thread, other threads:[~2011-11-22 16:19 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-11-08 12:18 [PATCH] Add a vkbd frontend/backend pair for HVM guests Stefano Stabellini
2011-11-22 16:19 ` Ian Jackson

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.