From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41191) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eOlGw-0002jB-41 for qemu-devel@nongnu.org; Tue, 12 Dec 2017 09:11:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eOlGq-0001Im-0L for qemu-devel@nongnu.org; Tue, 12 Dec 2017 09:11:02 -0500 Received: from mx1.redhat.com ([209.132.183.28]:39720) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eOlGp-0001Gu-Pr for qemu-devel@nongnu.org; Tue, 12 Dec 2017 09:10:55 -0500 From: "Daniel P. Berrange" Date: Tue, 12 Dec 2017 14:10:40 +0000 Message-Id: <20171212141044.2582-1-berrange@redhat.com> Subject: [Qemu-devel] [PATCH v6 0/4] Convert hw backends to use keycodemapdb List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Gerd Hoffmann , Paolo Bonzini , Stefano Stabellini , Anthony Perard , xen-devel@lists.xenproject.org, "Daniel P. Berrange" This is a followup to v1: https://lists.nongnu.org/archive/html/qemu-devel/2017-08/msg02047.html v2: https://lists.nongnu.org/archive/html/qemu-devel/2017-08/msg02471.html v3: https://lists.nongnu.org/archive/html/qemu-devel/2017-08/msg02517.html v4: https://lists.nongnu.org/archive/html/qemu-devel/2017-08/msg02708.html v5: https://lists.nongnu.org/archive/html/qemu-devel/2017-09/msg02950.html This new series contains just the patches for converting the hardware backends to use keycodemapdb. The main benefit is adding various missing key mappings that were previously accidentally left out Daniel P. Berrange (4): hw: convert virtio-input-hid device to keycodemapdb hw: convert ps2 device to keycodemapdb hw: convert the escc device to keycodemapdb hw: convert XenInput keyboard to keycodemapdb Makefile | 5 + hw/char/escc.c | 126 +------------- hw/display/xenfb.c | 138 ++++----------- hw/input/ps2.c | 406 +------------------------------------------- hw/input/virtio-input-hid.c | 136 +-------------- include/ui/input.h | 15 ++ ui/input-keymap.c | 5 + 7 files changed, 79 insertions(+), 752 deletions(-) -- 2.14.3 From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Daniel P. Berrange" Subject: [PATCH v6 0/4] Convert hw backends to use keycodemapdb Date: Tue, 12 Dec 2017 14:10:40 +0000 Message-ID: <20171212141044.2582-1-berrange@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eOlGv-0004Zo-Lt for xen-devel@lists.xenproject.org; Tue, 12 Dec 2017 14:11:01 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: qemu-devel@nongnu.org Cc: Stefano Stabellini , "Daniel P. Berrange" , Gerd Hoffmann , xen-devel@lists.xenproject.org, Anthony Perard , Paolo Bonzini List-Id: xen-devel@lists.xenproject.org VGhpcyBpcyBhIGZvbGxvd3VwIHRvCgogIHYxOiBodHRwczovL2xpc3RzLm5vbmdudS5vcmcvYXJj aGl2ZS9odG1sL3FlbXUtZGV2ZWwvMjAxNy0wOC9tc2cwMjA0Ny5odG1sCiAgdjI6IGh0dHBzOi8v bGlzdHMubm9uZ251Lm9yZy9hcmNoaXZlL2h0bWwvcWVtdS1kZXZlbC8yMDE3LTA4L21zZzAyNDcx Lmh0bWwKICB2MzogaHR0cHM6Ly9saXN0cy5ub25nbnUub3JnL2FyY2hpdmUvaHRtbC9xZW11LWRl dmVsLzIwMTctMDgvbXNnMDI1MTcuaHRtbAogIHY0OiBodHRwczovL2xpc3RzLm5vbmdudS5vcmcv YXJjaGl2ZS9odG1sL3FlbXUtZGV2ZWwvMjAxNy0wOC9tc2cwMjcwOC5odG1sCiAgdjU6IGh0dHBz Oi8vbGlzdHMubm9uZ251Lm9yZy9hcmNoaXZlL2h0bWwvcWVtdS1kZXZlbC8yMDE3LTA5L21zZzAy OTUwLmh0bWwKClRoaXMgbmV3IHNlcmllcyBjb250YWlucyBqdXN0IHRoZSBwYXRjaGVzIGZvciBj b252ZXJ0aW5nIHRoZSBoYXJkd2FyZQpiYWNrZW5kcyB0byB1c2Uga2V5Y29kZW1hcGRiLgoKVGhl IG1haW4gYmVuZWZpdCBpcyBhZGRpbmcgdmFyaW91cyBtaXNzaW5nIGtleSBtYXBwaW5ncyB0aGF0 IHdlcmUgcHJldmlvdXNseQphY2NpZGVudGFsbHkgbGVmdCBvdXQKCkRhbmllbCBQLiBCZXJyYW5n ZSAoNCk6CiAgaHc6IGNvbnZlcnQgdmlydGlvLWlucHV0LWhpZCBkZXZpY2UgdG8ga2V5Y29kZW1h cGRiCiAgaHc6IGNvbnZlcnQgcHMyIGRldmljZSB0byBrZXljb2RlbWFwZGIKICBodzogY29udmVy dCB0aGUgZXNjYyBkZXZpY2UgdG8ga2V5Y29kZW1hcGRiCiAgaHc6IGNvbnZlcnQgWGVuSW5wdXQg a2V5Ym9hcmQgdG8ga2V5Y29kZW1hcGRiCgogTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgIHwg ICA1ICsKIGh3L2NoYXIvZXNjYy5jICAgICAgICAgICAgICB8IDEyNiArLS0tLS0tLS0tLS0tLQog aHcvZGlzcGxheS94ZW5mYi5jICAgICAgICAgIHwgMTM4ICsrKystLS0tLS0tLS0tLQogaHcvaW5w dXQvcHMyLmMgICAgICAgICAgICAgIHwgNDA2ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tCiBody9pbnB1dC92aXJ0aW8taW5wdXQtaGlkLmMgfCAxMzYgKy0tLS0t LS0tLS0tLS0tCiBpbmNsdWRlL3VpL2lucHV0LmggICAgICAgICAgfCAgMTUgKysKIHVpL2lucHV0 LWtleW1hcC5jICAgICAgICAgICB8ICAgNSArCiA3IGZpbGVzIGNoYW5nZWQsIDc5IGluc2VydGlv bnMoKyksIDc1MiBkZWxldGlvbnMoLSkKCi0tIAoyLjE0LjMKCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h aWxtYW4vbGlzdGluZm8veGVuLWRldmVs