From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH v5 5/8] xen: double default grant frame limit for huge hosts Date: Fri, 8 Sep 2017 08:56:31 +0200 Message-ID: <20170908065634.5420-6-jgross@suse.com> References: <20170908065634.5420-1-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170908065634.5420-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.xen.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 SW4gY2FzZSBhIHN5c3RlbSBoYXMgbWVtb3J5IGFib3ZlIHRoZSAxNlRCIGJvdW5kYXJ5IGRvdWJs ZSB0aGUgZGVmYXVsdApncmFudCBmcmFtZSBudW1iZXIgbGltaXQgcGVyIGRvbWFpbi4gVGhpcyBl bnN1cmVzIGEgcHYgZG9tYWluIGNhbiBzdGlsbAplc3RhYmxpc2ggdGhlIHNhbWUgbnVtYmVyIG9m IGdyYW50cyBldmVuIGlmIGl0IGlzIHJlcXVpcmVkIHRvIHVzZQp2ZXJzaW9uIDIgZ3JhbnRzIHdo aWNoIG5lZWQgdHdpY2UgdGhlIHNwYWNlIG9mIHYxIGdyYW50cy4KClNpZ25lZC1vZmYtYnk6IEp1 ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8 cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj aXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDkgKysrKysrKystCiAx IGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0 IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmlu ZGV4IGZmNzM1YTRiNDcuLmMwMDExOWYyZmUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRf dGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTM4MjQsOCArMzgyNCwx NSBAQCBzdGF0aWMgaW50IF9faW5pdCBnbnR0YWJfdXNhZ2VfaW5pdCh2b2lkKQogewogICAgIEJV SUxEX0JVR19PTihERUZBVUxUX01BWF9NQVBUUkFDS19GUkFNRVMgPCBERUZBVUxUX01BWF9OUl9H UkFOVF9GUkFNRVMpOwogCisgICAgLyoKKyAgICAgKiBJbiBjYXNlIGdyYW50IHYyIGlzIHJlcXVp cmVkIGZvciBwdiBkb21haW5zIHRvIHJlZmVyZW5jZSBhbnkgcG9zc2libGUKKyAgICAgKiBtZW1v cnkgcGFnZSAoaS5lLiBtZW1vcnkgaXMgaW5zdGFsbGVkIGFib3ZlIDE2VEIgYm91bmRhcnkpIGRv dWJsZSB0aGUKKyAgICAgKiBncmFudCBmcmFtZSBsaW1pdC4gVGhpcyB3aWxsIGFsbG93IGEgZ3Vl c3QgdXNpbmcgdjIgZ3JhbnRzIHdpdGhvdXQKKyAgICAgKiBoYXZpbmcgdG8gbG93ZXIgdGhlIG51 bWJlciBvZiB1c2FibGUgZ3JhbnRzLgorICAgICAqLwogICAgIGlmICggIW1heF9ncmFudF9mcmFt ZXMgKQotICAgICAgICBtYXhfZ3JhbnRfZnJhbWVzID0gREVGQVVMVF9NQVhfTlJfR1JBTlRfRlJB TUVTOworICAgICAgICBtYXhfZ3JhbnRfZnJhbWVzID0gKChtYXhfcGFnZSA+PiAzMikgPyAyIDog MSkgKgorICAgICAgICAgICAgICAgICAgICAgICAgICAgREVGQVVMVF9NQVhfTlJfR1JBTlRfRlJB TUVTOwogCiAgICAgaWYgKCAhbWF4X21hcHRyYWNrX2ZyYW1lcyApCiAgICAgICAgIG1heF9tYXB0 cmFja19mcmFtZXMgPSBERUZBVUxUX01BWF9NQVBUUkFDS19GUkFNRVM7Ci0tIAoyLjEyLjMKCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK