From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45298) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XUGH2-0000iq-Gi for qemu-devel@nongnu.org; Wed, 17 Sep 2014 10:32:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XUGGu-0000TQ-3L for qemu-devel@nongnu.org; Wed, 17 Sep 2014 10:32:00 -0400 Received: from smtp.citrix.com ([66.165.176.89]:35628) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XUGGt-0000Rt-VZ for qemu-devel@nongnu.org; Wed, 17 Sep 2014 10:31:52 -0400 From: Owen smith Date: Wed, 17 Sep 2014 15:30:37 +0100 Message-ID: <1410964242-3341-1-git-send-email-owen.smith@citrix.com> MIME-Version: 1.0 Content-Type: text/plain Subject: [Qemu-devel] [PATCH v2 0/5] xenfb: Add support for Windows PV frontend List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: stefano.stabellini@eu.citrix.com, Owen smith , xen-devel@lists.xen.org This patch series contains improvments for the Xen vkbd backend to support a Windows PV frontend mouse and keyboard. This allows VNC connections to have an absolute pointer without the USB tabled device enabled, and any unneccessary polling associated with the USB devices. Changes over v1: * Split the original first patch into keyboard handler changes and activation of mouse handler * Document "page-gref" in commit comment * Document "feature-no-abs-rescale" in commit comment * Add additional patch adding "feature-no-console" to selectivly disable the requirement for a vfb device. When frontend sets "request-no-console", backend will not wait for a console before vkbd device transitions to connected Owen smith (5): xenfb: Unregister keyboard event handler correctly xenfb: Activate mouse event handler xenfb: Add option to use a grant ref for shared page xenfb: Add "feature-no-abs-rescale" xenfb: Add "feature-no-console" hw/display/xenfb.c | 113 +++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 89 insertions(+), 24 deletions(-) -- 2.1.0