From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH v4 52/53] xl: add new xl command set-parameters Date: Wed, 23 Aug 2017 19:34:45 +0200 Message-ID: <20170823173446.24801-53-jgross@suse.com> References: <20170823173446.24801-1-jgross@suse.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 1dkZYX-0000KS-E2 for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 17:35:05 +0000 In-Reply-To: <20170823173446.24801-1-jgross@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Juergen Gross , Wei Liu , Ian Jackson List-Id: xen-devel@lists.xenproject.org QWRkIGEgbmV3IHhsIGNvbW1hbmQgInNldC1wYXJhbWV0ZXJzIiB0byBzZXQgaHlwZXJ2aXNvciBw YXJhbWV0ZXJzIGF0CnJ1bnRpbWUgc2ltaWxhciB0byBib290IHRpbWUgcGFyYW1ldGVycyB2aWEg Y29tbWFuZCBsaW5lLgoKQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t PgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdl biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0 cml4LmNvbT4KLS0tCiBkb2NzL21hbi94bC5wb2QuMS5pbiAgIHwgIDUgKysrKysKIHRvb2xzL3hs L3hsLmggICAgICAgICAgfCAgMSArCiB0b29scy94bC94bF9jbWR0YWJsZS5jIHwgIDUgKysrKysK IHRvb2xzL3hsL3hsX21pc2MuYyAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrKwogNCBmaWxl cyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwucG9k LjEuaW4gYi9kb2NzL21hbi94bC5wb2QuMS5pbgppbmRleCAxNmM4MzA2NmZlLi4zZDVmMmY3MzU5 IDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5wb2QuMS5pbgorKysgYi9kb2NzL21hbi94bC5wb2Qu MS5pbgpAQCAtODIyLDYgKzgyMiwxMSBAQCBQYXNzIHRoZSBWTkMgcGFzc3dvcmQgdG8gdm5jdmll d2VyIHZpYSBzdGRpbi4KIFNlbmQgZGVidWcgSTxrZXlzPiB0byBYZW4uIEl0IGlzIHRoZSBzYW1l IGFzIHByZXNzaW5nIHRoZSBYZW4KICJjb25zd2l0Y2giIChDdHJsLUEgYnkgZGVmYXVsdCkgdGhy ZWUgdGltZXMgYW5kIHRoZW4gcHJlc3NpbmcgImtleXMiLgogCis9aXRlbSBCPHNldC1wYXJhbWV0 ZXJzPiBJPHBhcmFtcz4KKworU2V0IGh5cGVydmlzb3IgcGFyYW1ldGVycyBhcyBzcGVjaWZpZWQg aW4gSTxwYXJhbXM+LiBUaGlzIGFsbG93cyBmb3Igc29tZQorYm9vdCBwYXJhbWV0ZXJzIG9mIHRo ZSBoeXBlcnZpc29yIHRvIGJlIG1vZGlmaWVkIGluIHRoZSBydW5uaW5nIHN5c3RlbXMuCisKID1p dGVtIEI8ZG1lc2c+IFtJPE9QVElPTlM+XQogCiBSZWFkcyB0aGUgWGVuIG1lc3NhZ2UgYnVmZmVy LCBzaW1pbGFyIHRvIGRtZXNnIG9uIGEgTGludXggc3lzdGVtLiAgVGhlCmRpZmYgLS1naXQgYS90 b29scy94bC94bC5oIGIvdG9vbHMveGwveGwuaAppbmRleCBhYTk1Yjc3MTQ2Li41ZDNkMmE0ODM1 IDEwMDY0NAotLS0gYS90b29scy94bC94bC5oCisrKyBiL3Rvb2xzL3hsL3hsLmgKQEAgLTE1NCw2 ICsxNTQsNyBAQCBpbnQgbWFpbl9yZW5hbWUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBt YWluX3RyaWdnZXIoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3N5c3JxKGludCBh cmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9kZWJ1Z19rZXlzKGludCBhcmdjLCBjaGFyICoq YXJndik7CitpbnQgbWFpbl9zZXRfcGFyYW1ldGVycyhpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwog aW50IG1haW5fZG1lc2coaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3RvcChpbnQg YXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fbmV0d29ya2F0dGFjaChpbnQgYXJnYywgY2hh ciAqKmFyZ3YpOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hs L3hsX2NtZHRhYmxlLmMKaW5kZXggMmM3MWE5Zjc3Ni4uYmEwMTU5ZGY2NyAxMDA2NDQKLS0tIGEv dG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCkBAIC0z MDksNiArMzA5LDExIEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAgICJT ZW5kIGRlYnVnIGtleXMgdG8gWGVuIiwKICAgICAgICI8S2V5cz4iLAogICAgIH0sCisgICAgeyAi c2V0LXBhcmFtZXRlcnMiLAorICAgICAgJm1haW5fc2V0X3BhcmFtZXRlcnMsIDAsIDEsCisgICAg ICAiU2V0IGh5cGVydmlzb3IgcGFyYW1ldGVycyIsCisgICAgICAiPFBhcmFtcz4iLAorICAgIH0s CiAgICAgeyAiZG1lc2ciLAogICAgICAgJm1haW5fZG1lc2csIDAsIDAsCiAgICAgICAiUmVhZCBh bmQvb3IgY2xlYXIgZG1lc2cgYnVmZmVyIiwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX21pc2Mu YyBiL3Rvb2xzL3hsL3hsX21pc2MuYwppbmRleCA5YzYyMjdhZjIzLi5kY2Y5NDBhNmQ0IDEwMDY0 NAotLS0gYS90b29scy94bC94bF9taXNjLmMKKysrIGIvdG9vbHMveGwveGxfbWlzYy5jCkBAIC0x NTUsNiArMTU1LDI2IEBAIGludCBtYWluX2RlYnVnX2tleXMoaW50IGFyZ2MsIGNoYXIgKiphcmd2 KQogICAgIHJldHVybiBFWElUX1NVQ0NFU1M7CiB9CiAKK2ludCBtYWluX3NldF9wYXJhbWV0ZXJz KGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKyAgICBpbnQgb3B0OworICAgIGNoYXIgKnBhcmFt czsKKworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICIiLCBOVUxMLCAic2V0LXBhcmFtZXRl cnMiLCAxKSB7CisgICAgICAgIC8qIE5vIG9wdGlvbnMgKi8KKyAgICB9CisKKyAgICBwYXJhbXMg PSBhcmd2W29wdGluZF07CisKKyAgICBpZiAobGlieGxfc2V0X3BhcmFtZXRlcnMoY3R4LCBwYXJh bXMpKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiY2Fubm90IHNldCBwYXJhbWV0ZXJzOiAl c1xuIiwgcGFyYW1zKTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJVc2UgXCJ4bCBkbWVzZ1wi IHRvIGxvb2sgZm9yIHBvc3NpYmxlIHJlYXNvbi5cbiIpOworICAgICAgICByZXR1cm4gRVhJVF9G QUlMVVJFOworICAgIH0KKworICAgIHJldHVybiBFWElUX1NVQ0NFU1M7Cit9CisKIGludCBtYWlu X2RldmQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewogICAgIGludCByZXQgPSAwLCBvcHQgPSAw LCBkYWVtb25pemUgPSAxOwotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==