From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH v8 09/15] xl: add global grant limit config items Date: Wed, 20 Sep 2017 08:34:24 +0200 Message-ID: <20170920063430.9105-10-jgross@suse.com> References: <20170920063430.9105-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 1duYan-00036a-5C for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:34:41 +0000 In-Reply-To: <20170920063430.9105-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 , sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com, jbeulich@suse.com, dgdegra@tycho.nsa.gov List-Id: xen-devel@lists.xenproject.org QWRkIHhsLmNvbmYgY29uZmlnIGl0ZW1zIGZvciBkZWZhdWx0IHZhbHVlcyBvZiBncmFudCBsaW1p dHM6CgptYXhfZ3JhbnRfZnJhbWVzIHdpbGwgc2V0IHRoZSBkZWZhdWx0IGZvciB0aGUgbWF4aW11 bSBudW1iZXIgb2YgZ3JhbnQKZnJhbWVzIGZvciBhIGRvbWFpbiB3aGljaCB3aWxsIHRha2UgZWZm ZWN0IGlmIHRoZSBkb21haW4ncyBjb25maWcgZmlsZQpkb2Vzbid0IHNwZWNpZnkgYSB2YWx1ZS4g SWYgbWF4X2dyYW50X2ZyYW1lcyBpc24ndCBzZXQgaW4geGwuY29uZiBpdAp3aWxsIGRlZmF1bHQg dG8gMzIgZm9yIGhvc3RzIHdpdGggYWxsIG1lbW9yeSBiZWxvdyAxNlRCIGFuZCB0byA2NCBmb3IK aG9zdHMgd2l0aCBtZW1vcnkgYWJvdmUgMTZUQi4KCm1heF9tYXB0cmFja19mcmFtZXMgd2lsbCBz ZXQgdGhlIGRlZmF1bHQgZm9yIHRoZSBtYXhpbXVtIG51bWJlciBvZgptYXB0cmFjayBmcmFtZXMg Zm9yIGEgZG9tYWluLiBJZiBtYXhfbWFwdHJhY2tfZnJhbWVzIGlzbid0IHNldCBpbgp4bC5jb25m IGl0IHdpbGwgZGVmYXVsdCB0byAwLCBhcyBub3JtYWxseSBvbmx5IGJhY2tlbmQgZG9tYWlucyBu ZWVkCm1hcHRyYWNrIGZyYW1lcy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z c0BzdXNlLmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu Y29tPgotLS0KVjc6Ci0gZG9uJ3QgdXNlIHhjX21heGltdW1fcmFtX3BhZ2UoKSBidXQgbWF4X3Bv c3NpYmxlX21mbiBmcm9tIHBoeXNpbmZvCi0tLQogZG9jcy9tYW4veGwuY29uZi5wb2QuNSB8IDEy ICsrKysrKysrKysrKwogdG9vbHMveGwveGwuYyAgICAgICAgICB8IDE1ICsrKysrKysrKysrKysr KwogdG9vbHMveGwveGwuaCAgICAgICAgICB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDI5IGlu c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jb25mLnBvZC41IGIvZG9jcy9t YW4veGwuY29uZi5wb2QuNQppbmRleCA4OGFiNTA2NjA5Li5mZTJjZjI3ZWE0IDEwMDY0NAotLS0g YS9kb2NzL21hbi94bC5jb25mLnBvZC41CisrKyBiL2RvY3MvbWFuL3hsLmNvbmYucG9kLjUKQEAg LTc3LDYgKzc3LDE4IEBAIG9wZXJhdGlvbnMgKHByaW1hcmlseSBkb21haW4gY3JlYXRpb24pLgog CiBEZWZhdWx0OiBDPC92YXIvbG9jay94bD4KIAorPWl0ZW0gQjxtYXhfZ3JhbnRfZnJhbWVzPU5V TUJFUj4KKworU2V0cyB0aGUgZGVmYXVsdCB2YWx1ZSBmb3IgdGhlIEM8bWF4X2dyYW50X2ZyYW1l cz4gZG9tYWluIGNvbmZpZyB2YWx1ZS4KKworRGVmYXVsdDogQzwzMj4gb24gaG9zdHMgdXAgdG8g MTZUQiBvZiBtZW1vcnksIEM8NjQ+IG9uIGhvc3RzIGxhcmdlciB0aGFuIDE2VEIKKworPWl0ZW0g QjxtYXhfbWFwdHJhY2tfZnJhbWVzPU5VTUJFUj4KKworU2V0cyB0aGUgZGVmYXVsdCB2YWx1ZSBm b3IgdGhlIEM8bWF4X21hcHRyYWNrX2ZyYW1lcz4gZG9tYWluIGNvbmZpZyB2YWx1ZS4KKworRGVm YXVsdDogQzwwPgorCiA9aXRlbSBCPHZpZi5kZWZhdWx0LnNjcmlwdD0iUEFUSCI+CiAKIENvbmZp Z3VyZXMgdGhlIGRlZmF1bHQgaG90cGx1ZyBzY3JpcHQgdXNlZCBieSB2aXJ0dWFsIG5ldHdvcmsg ZGV2aWNlcy4KZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsLmMgYi90b29scy94bC94bC5jCmluZGV4 IDAyMTc5YTYyMjkuLmMxYmJiNGI5MzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsLmMKKysrIGIv dG9vbHMveGwveGwuYwpAQCAtNDUsNiArNDUsOCBAQCBjaGFyICpkZWZhdWx0X2NvbG9fcHJveHlf c2NyaXB0ID0gTlVMTDsKIGVudW0gb3V0cHV0X2Zvcm1hdCBkZWZhdWx0X291dHB1dF9mb3JtYXQg PSBPVVRQVVRfRk9STUFUX0pTT047CiBpbnQgY2xhaW1fbW9kZSA9IDE7CiBib29sIHByb2dyZXNz X3VzZV9jciA9IDA7CitpbnQgbWF4X2dyYW50X2ZyYW1lcyA9IC0xOworaW50IG1heF9tYXB0cmFj a19mcmFtZXMgPSAwOwogCiB4ZW50b29sbG9nX2xldmVsIG1pbm1zZ2xldmVsID0gbWlubXNnbGV2 ZWxfZGVmYXVsdDsKIApAQCAtODgsNiArOTAsNyBAQCBzdGF0aWMgdm9pZCBwYXJzZV9nbG9iYWxf Y29uZmlnKGNvbnN0IGNoYXIgKmNvbmZpZ2ZpbGUsCiAgICAgWExVX0NvbmZpZyAqY29uZmlnOwog ICAgIGludCBlOwogICAgIGNvbnN0IGNoYXIgKmJ1ZjsKKyAgICBsaWJ4bF9waHlzaW5mbyBwaHlz aW5mbzsKIAogICAgIGNvbmZpZyA9IHhsdV9jZmdfaW5pdChzdGRlcnIsIGNvbmZpZ2ZpbGUpOwog ICAgIGlmICghY29uZmlnKSB7CkBAIC0xODgsNiArMTkxLDE4IEBAIHN0YXRpYyB2b2lkIHBhcnNl X2dsb2JhbF9jb25maWcoY29uc3QgY2hhciAqY29uZmlnZmlsZSwKICAgICB4bHVfY2ZnX3JlcGxh Y2Vfc3RyaW5nIChjb25maWcsICJjb2xvLmRlZmF1bHQucHJveHlzY3JpcHQiLAogICAgICAgICAm ZGVmYXVsdF9jb2xvX3Byb3h5X3NjcmlwdCwgMCk7CiAKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xv bmcgKGNvbmZpZywgIm1heF9ncmFudF9mcmFtZXMiLCAmbCwgMCkpCisgICAgICAgIG1heF9ncmFu dF9mcmFtZXMgPSBsOworICAgIGVsc2UgeworICAgICAgICBsaWJ4bF9waHlzaW5mb19pbml0KCZw aHlzaW5mbyk7CisgICAgICAgIG1heF9ncmFudF9mcmFtZXMgPSAobGlieGxfZ2V0X3BoeXNpbmZv KGN0eCwgJnBoeXNpbmZvKSAhPSAwIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIShw aHlzaW5mby5tYXhfcG9zc2libGVfbWZuID4+IDMyKSkKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgID8gMzIgOiA2NDsKKyAgICAgICAgbGlieGxfcGh5c2luZm9fZGlzcG9zZSgmcGh5c2luZm8p OworICAgIH0KKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xvbmcgKGNvbmZpZywgIm1heF9tYXB0cmFj a19mcmFtZXMiLCAmbCwgMCkpCisgICAgICAgIG1heF9tYXB0cmFja19mcmFtZXMgPSBsOworCiAg ICAgeGx1X2NmZ19kZXN0cm95KGNvbmZpZyk7CiB9CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hs LmggYi90b29scy94bC94bC5oCmluZGV4IDMxZDY2MGI4OWEuLjZiNjBkMWRiNTAgMTAwNjQ0Ci0t LSBhL3Rvb2xzL3hsL3hsLmgKKysrIGIvdG9vbHMveGwveGwuaApAQCAtMjc1LDYgKzI3NSw4IEBA IGV4dGVybiBjaGFyICpkZWZhdWx0X3ZpZmJhY2tlbmQ7CiBleHRlcm4gY2hhciAqZGVmYXVsdF9y ZW11c19uZXRidWZzY3JpcHQ7CiBleHRlcm4gY2hhciAqZGVmYXVsdF9jb2xvX3Byb3h5X3Njcmlw dDsKIGV4dGVybiBjaGFyICpibGtkZXZfc3RhcnQ7CitleHRlcm4gaW50IG1heF9ncmFudF9mcmFt ZXM7CitleHRlcm4gaW50IG1heF9tYXB0cmFja19mcmFtZXM7CiAKIGVudW0gb3V0cHV0X2Zvcm1h dCB7CiAgICAgT1VUUFVUX0ZPUk1BVF9KU09OLAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==