From mboxrd@z Thu Jan 1 00:00:00 1970 From: Owen Smith Subject: [PATCH 1/3 v4] ui/input: add qemu_input_qcode_to_linux Date: Tue, 26 Sep 2017 14:43:37 +0000 Message-ID: <1506437019-17946-2-git-send-email-owen.smith@citrix.com> References: <1506437019-17946-1-git-send-email-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 1dwrBJ-0006NY-B9 for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 14:49:53 +0000 In-Reply-To: <1506437019-17946-1-git-send-email-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 List-Id: xen-devel@lists.xenproject.org QnVpbGQgYSByZXZlcnNlIG1hcHBpbmcgb24gZmlyc3QgY2FsbCB0aGF0IGNvbnZlcnRzIHFjb2Rl cyB0bwpsaW51eCBLRVlfKiBpZGVudGlmaWVycy4KClNpZ25lZC1vZmYtYnk6IE93ZW4gU21pdGgg PG93ZW4uc21pdGhAY2l0cml4LmNvbT4KLS0tCiBpbmNsdWRlL3VpL2lucHV0LmggfCAgMSArCiB1 aS9pbnB1dC1rZXltYXAuYyAgfCAxNiArKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQs IDE3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9pbmNsdWRlL3VpL2lucHV0LmggYi9pbmNs dWRlL3VpL2lucHV0LmgKaW5kZXggYzQ4ODU4NS4uYzNjMTY2NCAxMDA2NDQKLS0tIGEvaW5jbHVk ZS91aS9pbnB1dC5oCisrKyBiL2luY2x1ZGUvdWkvaW5wdXQuaApAQCAtNDksNiArNDksNyBAQCBp bnQgcWVtdV9pbnB1dF9rZXlfdmFsdWVfdG9fcWNvZGUoY29uc3QgS2V5VmFsdWUgKnZhbHVlKTsK IGludCBxZW11X2lucHV0X2tleV92YWx1ZV90b19zY2FuY29kZShjb25zdCBLZXlWYWx1ZSAqdmFs dWUsIGJvb2wgZG93biwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg KmNvZGVzKTsKIGludCBxZW11X2lucHV0X2xpbnV4X3RvX3Fjb2RlKHVuc2lnbmVkIGludCBsbngp OwordW5zaWduZWQgaW50IHFlbXVfaW5wdXRfcWNvZGVfdG9fbGludXgoaW50IHFjb2RlKTsKIAog SW5wdXRFdmVudCAqcWVtdV9pbnB1dF9ldmVudF9uZXdfYnRuKElucHV0QnV0dG9uIGJ0biwgYm9v bCBkb3duKTsKIHZvaWQgcWVtdV9pbnB1dF9xdWV1ZV9idG4oUWVtdUNvbnNvbGUgKnNyYywgSW5w dXRCdXR0b24gYnRuLCBib29sIGRvd24pOwpkaWZmIC0tZ2l0IGEvdWkvaW5wdXQta2V5bWFwLmMg Yi91aS9pbnB1dC1rZXltYXAuYwppbmRleCBjZjk3OWMyLi41ZjAyMGZjIDEwMDY0NAotLS0gYS91 aS9pbnB1dC1rZXltYXAuYworKysgYi91aS9pbnB1dC1rZXltYXAuYwpAQCAtMzAwLDYgKzMwMCw3 IEBAIHN0YXRpYyBjb25zdCBpbnQgcWNvZGVfdG9fbnVtYmVyW10gPSB7CiB9OwogCiBzdGF0aWMg aW50IG51bWJlcl90b19xY29kZVsweDEwMF07CitzdGF0aWMgdW5zaWduZWQgaW50IHFjb2RlX3Rv X2xpbnV4W1FfS0VZX0NPREVfX01BWF07CiAKIGludCBxZW11X2lucHV0X2xpbnV4X3RvX3Fjb2Rl KHVuc2lnbmVkIGludCBsbngpCiB7CkBAIC0zMDcsNiArMzA4LDIxIEBAIGludCBxZW11X2lucHV0 X2xpbnV4X3RvX3Fjb2RlKHVuc2lnbmVkIGludCBsbngpCiAgICAgcmV0dXJuIGxpbnV4X3RvX3Fj b2RlW2xueF07CiB9CiAKK3Vuc2lnbmVkIGludCBxZW11X2lucHV0X3Fjb2RlX3RvX2xpbnV4KGlu dCBxY29kZSkKK3sKKyAgICBzdGF0aWMgaW50IGZpcnN0ID0gdHJ1ZTsKKworICAgIGlmIChmaXJz dCkgeworICAgICAgICB1bnNpZ25lZCBpbnQgbG54OworICAgICAgICBmaXJzdCA9IGZhbHNlOwor ICAgICAgICBmb3IgKGxueCA9IDA7IGxueCA8IEtFWV9DTlQ7ICsrbG54KSB7CisgICAgICAgICAg ICBxY29kZV90b19saW51eFtsaW51eF90b19xY29kZVtsbnhdXSA9IGxueDsKKyAgICAgICAgfQor ICAgIH0KKworICAgIHJldHVybiBxY29kZV90b19saW51eFtxY29kZV07Cit9CisKIGludCBxZW11 X2lucHV0X2tleV92YWx1ZV90b19udW1iZXIoY29uc3QgS2V5VmFsdWUgKnZhbHVlKQogewogICAg IGlmICh2YWx1ZS0+dHlwZSA9PSBLRVlfVkFMVUVfS0lORF9RQ09ERSkgewotLSAKMi4xLjQKCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK