From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH v2 61/62] xl: pvshim: Provide and document xl config Date: Fri, 12 Jan 2018 11:29:09 +0000 Message-ID: <20180112112910.16762-62-wei.liu2@citrix.com> References: <20180112112910.16762-1-wei.liu2@citrix.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 1eZxzD-0003Hx-0t for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:03 +0000 In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Xen-devel Cc: wei.liu2@citrix.com List-Id: xen-devel@lists.xenproject.org RnJvbTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpTaWduZWQtb2Zm LWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCnYyOiBwdnNoaW0sIG5vdCBwdmhz aGltCiAgICB3b3JrcyB3aXRoIHR5cGUgInB2aCIsIG5vdCB0eXBlICJwdiIKICAgIHB2c2hpbV9l dGMuIG9wdGlvbnMgaW4gY29uZmlnIGFyZSBub3QgZXJyb25lb3VzbHkgaWdub3JlZAotLS0KIGRv Y3MvbWFuL3hsLmNmZy5wb2QuNS5pbiB8IDM1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgfCAxNCArKysrKysrKysrKysrKwogMiBm aWxlcyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwu Y2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCmluZGV4IGI3YjkxZDg2Mjcu LmJmNmMyNjZkZTEgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgorKysgYi9k b2NzL21hbi94bC5jZmcucG9kLjUuaW4KQEAgLTUwOCw2ICs1MDgsNDEgQEAgTG9hZCB0aGUgc3Bl Y2lmaWVkIGZpbGUgYXMgZmlybXdhcmUgZm9yIHRoZSBndWVzdC4KIEN1cnJlbnRseSB0aGVyZSdz IG5vIGZpcm13YXJlIGF2YWlsYWJsZSBmb3IgUFZIIGd1ZXN0cywgdGhleSBzaG91bGQgYmUKIGJv b3RlZCB1c2luZyB0aGUgQjxEaXJlY3QgS2VybmVsIEJvb3Q+IG1ldGhvZCBvciB0aGUgQjxib290 bG9hZGVyPiBvcHRpb24uCiAKKz1vdmVyIDQKKworPWl0ZW0gQjxwdnNoaW09Qk9PTEVBTj4KKwor V2hldGhlciB0byBib290IHRoaXMgZ3Vlc3QgYXMgYSBQViBndWVzdCB3aXRoaW4gYSBQVkggY29u dGFpbmVyLgorSWUsIHRoZSBndWVzdCB3aWxsIGV4cGVyaWVuY2UgYSBQViBlbnZpcm9ubWVudCwK K2J1dAorcHJvY2Vzc29yIGhhcmR3YXJlIGV4dGVuc2lvbnMgYXJlIHVzZWQgdG8KK3NlcGFyYXRl IGl0cyBhZGRyZXNzIHNwYWNlCit0byBtaXRpZ2F0ZSB0aGUgTWVsdGRvd24gYXR0YWNrIChDVkUt MjAxNy01NzU0KS4KKworRGVmYXVsdCBpcyBmYWxzZS4KKworPWl0ZW0gQjxwdnNoaW1fcGF0aD0i UEFUSCI+CisKK1RoZSBQViBzaGltIGlzIGEgc3BlY2lhbGx5LWJ1aWx0IGZpcm13YXJlLWxpa2Ug ZXhlY3V0YWJsZQorY29uc3RydWN0ZWQgZnJvbSB0aGUgaHlwZXJ2aXNvciBzb3VyY2UgdHJlZS4K K1RoaXMgb3B0aW9uIHNwZWNpZmllcyB0byB1c2UgYSBub24tZGVmYXVsdCBzaGltLgorSWdub3Jl ZCBpZiBwdmhzaW0gaXMgZmFsc2UuCisKKz1pdGVtIEI8cHZzaGltX2NtZGxpbmU9IlNUUklORyI+ CisKK0NvbW1hbmQgbGluZSBmb3IgdGhlIHNoaW0uCitEZWZhdWx0IGlzICJwdi1zaGltIGNvbnNv bGU9eGVuLHB2IHNjaGVkPW51bGwiLgorSWdub3JlZCBpZiBwdmhzaW0gaXMgZmFsc2UuCisKKz1p dGVtIEI8cHZzaGltX2V4dHJhPSJTVFJJTkciPgorCitFeHRyYSBjb21tYW5kIGxpbmUgYXJndW1l bnRzIGZvciB0aGUgc2hpbS4KK0lmIHN1cHBsaWVkLCBhcHBlbmRlZCB0byB0aGUgdmFsdWUgZm9y IHB2c2hpbV9jbWRsaW5lLgorRGVmYXVsdCBpcyBlbXB0eS4KK0lnbm9yZWQgaWYgcHZoc2ltIGlz IGZhbHNlLgorCis9YmFjaworCiA9aGVhZDMgT3RoZXIgT3B0aW9ucwogCiA9b3ZlciA0CmRpZmYg LS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2UuYwppbmRleCA5 YTY5MmQ1YWU2Li5mZGZlNjkzZGUxIDEwMDY0NAotLS0gYS90b29scy94bC94bF9wYXJzZS5jCisr KyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAgLTk2NCw2ICs5NjQsMjAgQEAgdm9pZCBwYXJzZV9j b25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICB4bHVfY2ZnX3Jl cGxhY2Vfc3RyaW5nKGNvbmZpZywgInBvb2wiLCAmY19pbmZvLT5wb29sX25hbWUsIDApOwogCiAg ICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm9faW5pdF90eXBlKGJfaW5mbywgY19pbmZvLT50eXBl KTsKKworICAgIGlmIChiX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFZIKSB7Cisg ICAgICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29uZmlnLCAicHZzaGltIiwgJmJfaW5mby0+dS5w dmgucHZzaGltLCAwKTsKKyAgICAgICAgaWYgKCF4bHVfY2ZnX2dldF9zdHJpbmcoY29uZmlnLCAi cHZzaGltX3BhdGgiLCAmYnVmLCAwKSkKKyAgICAgICAgICAgIHhsdV9jZmdfcmVwbGFjZV9zdHJp bmcoY29uZmlnLCAicHZzaGltX3BhdGgiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAmYl9pbmZvLT51LnB2aC5wdnNoaW1fcGF0aCwgMCk7CisgICAgICAgIGlmICgheGx1X2Nm Z19nZXRfc3RyaW5nKGNvbmZpZywgInB2c2hpbV9jbWRsaW5lIiwgJmJ1ZiwgMCkpCisgICAgICAg ICAgICB4bHVfY2ZnX3JlcGxhY2Vfc3RyaW5nKGNvbmZpZywgInB2c2hpbV9jbWRsaW5lIiwKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJfaW5mby0+dS5wdmgucHZzaGltX2Nt ZGxpbmUsIDApOworICAgICAgICBpZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyhjb25maWcsICJwdnNo aW1fZXh0cmEiLCAmYnVmLCAwKSkKKyAgICAgICAgICAgIHhsdV9jZmdfcmVwbGFjZV9zdHJpbmco Y29uZmlnLCAicHZzaGltX2V4dHJhIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgJmJfaW5mby0+dS5wdmgucHZzaGltX2V4dHJhLCAwKTsKKyAgICB9CisKICAgICBpZiAoYmxr ZGV2X3N0YXJ0KQogICAgICAgICBiX2luZm8tPmJsa2Rldl9zdGFydCA9IHN0cmR1cChibGtkZXZf c3RhcnQpOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v eGVuLWRldmVs