From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34643) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eAaaX-0005sI-Vo for qemu-devel@nongnu.org; Fri, 03 Nov 2017 07:56:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eAaaT-0003Vh-BQ for qemu-devel@nongnu.org; Fri, 03 Nov 2017 07:56:42 -0400 Received: from smtp02.citrix.com ([66.165.176.63]:52427) by eggs.gnu.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.71) (envelope-from ) id 1eAaaT-0003St-6D for qemu-devel@nongnu.org; Fri, 03 Nov 2017 07:56:37 -0400 From: Owen Smith Date: Fri, 3 Nov 2017 11:56:28 +0000 Message-ID: <20171103115631.15175-2-owen.smith@citrix.com> In-Reply-To: <20171103115631.15175-1-owen.smith@citrix.com> References: <20171103115631.15175-1-owen.smith@citrix.com> MIME-Version: 1.0 Content-Type: text/plain Subject: [Qemu-devel] [PATCH v5 1/4] ui: generate qcode to linux mappings List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: sstabellini@kernel.org, anthony.perard@citrix.com, kraxel@redhat.com Cc: qemu-devel@nongnu.org, xen-devel@lists.xenproject.org, owen.smith@citrix.com Use keycodedb to generate a qcode to linux mapping Signed-off-by: Owen Smith --- Makefile | 1 + include/ui/input.h | 3 +++ ui/input-keymap.c | 1 + 3 files changed, 5 insertions(+) diff --git a/Makefile b/Makefile index ec73acfa9a..42a9030734 100644 --- a/Makefile +++ b/Makefile @@ -220,6 +220,7 @@ KEYCODEMAP_FILES = \ ui/input-keymap-linux-to-qcode.c \ ui/input-keymap-qcode-to-qnum.c \ ui/input-keymap-qnum-to-qcode.c \ + ui/input-keymap-qcode-to-linux.c \ $(NULL) GENERATED_FILES += $(KEYCODEMAP_FILES) diff --git a/include/ui/input.h b/include/ui/input.h index f8cee43f65..5cc76d6e41 100644 --- a/include/ui/input.h +++ b/include/ui/input.h @@ -77,4 +77,7 @@ extern const guint16 qemu_input_map_qcode_to_qnum[]; extern const guint qemu_input_map_qnum_to_qcode_len; extern const guint16 qemu_input_map_qnum_to_qcode[]; +extern const guint qemu_input_map_qcode_to_linux_len; +extern const guint16 qemu_input_map_qcode_to_linux[]; + #endif /* INPUT_H */ diff --git a/ui/input-keymap.c b/ui/input-keymap.c index 3a19a169f5..663986a17b 100644 --- a/ui/input-keymap.c +++ b/ui/input-keymap.c @@ -8,6 +8,7 @@ #include "ui/input-keymap-linux-to-qcode.c" #include "ui/input-keymap-qcode-to-qnum.c" #include "ui/input-keymap-qnum-to-qcode.c" +#include "ui/input-keymap-qcode-to-linux.c" int qemu_input_linux_to_qcode(unsigned int lnx) { -- 2.11.0 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Owen Smith Subject: [PATCH v5 1/4] ui: generate qcode to linux mappings Date: Fri, 3 Nov 2017 11:56:28 +0000 Message-ID: <20171103115631.15175-2-owen.smith@citrix.com> References: <20171103115631.15175-1-owen.smith@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eAaaU-0008CJ-W5 for xen-devel@lists.xenproject.org; Fri, 03 Nov 2017 11:56:39 +0000 In-Reply-To: <20171103115631.15175-1-owen.smith@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: sstabellini@kernel.org, anthony.perard@citrix.com, kraxel@redhat.com Cc: xen-devel@lists.xenproject.org, qemu-devel@nongnu.org, owen.smith@citrix.com List-Id: xen-devel@lists.xenproject.org VXNlIGtleWNvZGVkYiB0byBnZW5lcmF0ZSBhIHFjb2RlIHRvIGxpbnV4IG1hcHBpbmcKClNpZ25l ZC1vZmYtYnk6IE93ZW4gU21pdGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4KLS0tCiBNYWtlZmls ZSAgICAgICAgICAgfCAxICsKIGluY2x1ZGUvdWkvaW5wdXQuaCB8IDMgKysrCiB1aS9pbnB1dC1r ZXltYXAuYyAgfCAxICsKIDMgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCgpkaWZmIC0t Z2l0IGEvTWFrZWZpbGUgYi9NYWtlZmlsZQppbmRleCBlYzczYWNmYTlhLi40MmE5MDMwNzM0IDEw MDY0NAotLS0gYS9NYWtlZmlsZQorKysgYi9NYWtlZmlsZQpAQCAtMjIwLDYgKzIyMCw3IEBAIEtF WUNPREVNQVBfRklMRVMgPSBcCiAJCSB1aS9pbnB1dC1rZXltYXAtbGludXgtdG8tcWNvZGUuYyBc CiAJCSB1aS9pbnB1dC1rZXltYXAtcWNvZGUtdG8tcW51bS5jIFwKIAkJIHVpL2lucHV0LWtleW1h cC1xbnVtLXRvLXFjb2RlLmMgXAorCQkgdWkvaW5wdXQta2V5bWFwLXFjb2RlLXRvLWxpbnV4LmMg XAogCQkgJChOVUxMKQogCiBHRU5FUkFURURfRklMRVMgKz0gJChLRVlDT0RFTUFQX0ZJTEVTKQpk aWZmIC0tZ2l0IGEvaW5jbHVkZS91aS9pbnB1dC5oIGIvaW5jbHVkZS91aS9pbnB1dC5oCmluZGV4 IGY4Y2VlNDNmNjUuLjVjYzc2ZDZlNDEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdWkvaW5wdXQuaAor KysgYi9pbmNsdWRlL3VpL2lucHV0LmgKQEAgLTc3LDQgKzc3LDcgQEAgZXh0ZXJuIGNvbnN0IGd1 aW50MTYgcWVtdV9pbnB1dF9tYXBfcWNvZGVfdG9fcW51bVtdOwogZXh0ZXJuIGNvbnN0IGd1aW50 IHFlbXVfaW5wdXRfbWFwX3FudW1fdG9fcWNvZGVfbGVuOwogZXh0ZXJuIGNvbnN0IGd1aW50MTYg cWVtdV9pbnB1dF9tYXBfcW51bV90b19xY29kZVtdOwogCitleHRlcm4gY29uc3QgZ3VpbnQgcWVt dV9pbnB1dF9tYXBfcWNvZGVfdG9fbGludXhfbGVuOworZXh0ZXJuIGNvbnN0IGd1aW50MTYgcWVt dV9pbnB1dF9tYXBfcWNvZGVfdG9fbGludXhbXTsKKwogI2VuZGlmIC8qIElOUFVUX0ggKi8KZGlm ZiAtLWdpdCBhL3VpL2lucHV0LWtleW1hcC5jIGIvdWkvaW5wdXQta2V5bWFwLmMKaW5kZXggM2Ex OWExNjlmNS4uNjYzOTg2YTE3YiAxMDA2NDQKLS0tIGEvdWkvaW5wdXQta2V5bWFwLmMKKysrIGIv dWkvaW5wdXQta2V5bWFwLmMKQEAgLTgsNiArOCw3IEBACiAjaW5jbHVkZSAidWkvaW5wdXQta2V5 bWFwLWxpbnV4LXRvLXFjb2RlLmMiCiAjaW5jbHVkZSAidWkvaW5wdXQta2V5bWFwLXFjb2RlLXRv LXFudW0uYyIKICNpbmNsdWRlICJ1aS9pbnB1dC1rZXltYXAtcW51bS10by1xY29kZS5jIgorI2lu Y2x1ZGUgInVpL2lucHV0LWtleW1hcC1xY29kZS10by1saW51eC5jIgogCiBpbnQgcWVtdV9pbnB1 dF9saW51eF90b19xY29kZSh1bnNpZ25lZCBpbnQgbG54KQogewotLSAKMi4xMS4wCgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu LWRldmVsCg==