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