From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH v8 06/15] libxc: add libxc support for setting grant table resource limits Date: Wed, 20 Sep 2017 08:34:21 +0200 Message-ID: <20170920063430.9105-7-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 1duYaj-00036d-2C for xen-devel@lists.xenproject.org; Wed, 20 Sep 2017 06:34:37 +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 QWRkIGEgbmV3IGxpYnhjIGZ1bmN0aW9uIHhjX2RvbWFpbl9zZXRfZ250dGJsX2xpbWl0cygpIHNl dHRpbmcgdGhlCmxpbWl0cyBmb3IgdGhlIG1heGltdW0gbnVtYmVycyBvZiBncmFudCB0YWJsZSBm cmFtZXMgYW5kIG1hcHRyYWNrCmZyYW1lcyBvZiBhIGRvbWFpbi4KClNpZ25lZC1vZmYtYnk6IEp1 ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8 cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy aXguY29tPgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+ Ci0tLQpWNDoKLSB1c2UgZG9taWRfdCAoV2VpIExpdSkKLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRl L3hlbmN0cmwuaCB8IDE0ICsrKysrKysrKysrKysrCiB0b29scy9saWJ4Yy94Y19kb21haW4uYyAg ICAgICB8IDEzICsrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygr KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGli eGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggNDMxNTFjYjQxNS4uYWIzNGZiNGY3MCAxMDA2NDQK LS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5j bHVkZS94ZW5jdHJsLmgKQEAgLTEwNjQsNiArMTA2NCwyMCBAQCBpbnQgeGNfZG9tYWluX3NldF92 aXJxX2hhbmRsZXIoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLCBpbnQgdmlycSk7 CiBpbnQgeGNfZG9tYWluX3NldF9tYXhfZXZ0Y2huKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJf dCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbWF4X3BvcnQp OwogCisvKioKKyAqIFNldCB0aGUgbWF4aW11bSBudW1iZXIgb2YgZ3JhbnQgZnJhbWVzIGFuZC9v ciBtYXB0cmFjayBmcmFtZXMgYSBkb21haW4KKyAqIGNhbiBoYXZlLiBDYW4gb25seSBiZSB1c2Vk IGF0IGRvbWFpbiBzZXR1cCB0aW1lLiBBIHplcm8gdmFsdWUgbWVhbnMKKyAqIG5vIGNoYW5nZS4K KyAqCisgKiBAcGFyYW0geGNoIGEgaGFuZGxlIHRvIGFuIG9wZW4gaHlwZXJ2aXNvciBpbnRlcmZh Y2UKKyAqIEBwYXJhbSBkb21pZCB0aGUgZG9tYWluIGlkCisgKiBAcGFyYW0gZ3JhbnRfZnJhbWVz IG1heC4gbnVtYmVyIG9mIGdyYW50IGZyYW1lcworICogQHBhcmFtIG1hcHRyYWNrX2ZyYW1lcyBt YXguIG51bWJlciBvZiBtYXB0cmFjayBmcmFtZXMKKyAqLworaW50IHhjX2RvbWFpbl9zZXRfZ250 dGFiX2xpbWl0cyh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZ3JhbnRfZnJhbWVzLAorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBtYXB0cmFja19mcmFtZXMpOworCiAvKgogICog Q1BVUE9PTCBNQU5BR0VNRU5UIEZVTkNUSU9OUwogICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4 Yy94Y19kb21haW4uYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCmluZGV4IDNiYWI0ZThiYWIu LjQxYjQyZDY2MzcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCisrKyBiL3Rv b2xzL2xpYnhjL3hjX2RvbWFpbi5jCkBAIC0yMjY4LDYgKzIyNjgsMTkgQEAgaW50IHhjX2RvbWFp bl9zZXRfbWF4X2V2dGNobih4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAg cmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwogfQogCitpbnQgeGNfZG9tYWluX3NldF9n bnR0YWJfbGltaXRzKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLAorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBncmFudF9mcmFtZXMsCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG1hcHRyYWNrX2ZyYW1lcykKK3sKKyAgICBE RUNMQVJFX0RPTUNUTDsKKworICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3NldF9nbnR0YWJf bGltaXRzOworICAgIGRvbWN0bC5kb21haW4gPSBkb21pZDsKKyAgICBkb21jdGwudS5zZXRfZ250 dGFiX2xpbWl0cy5ncmFudF9mcmFtZXMgPSBncmFudF9mcmFtZXM7CisgICAgZG9tY3RsLnUuc2V0 X2dudHRhYl9saW1pdHMubWFwdHJhY2tfZnJhbWVzID0gbWFwdHJhY2tfZnJhbWVzOworICAgIHJl dHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKK30KKwogLyogUGx1bWJpbmcgWGVuIHdpdGgg dk5VTUEgdG9wb2xvZ3kgKi8KIGludCB4Y19kb21haW5fc2V0dm51bWEoeGNfaW50ZXJmYWNlICp4 Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAotLSAKMi4xMi4zCgoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v cmcveGVuLWRldmVsCg==