From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v2 2/3] xen/x86: add dom0 memory sizing variants Date: Thu, 06 Dec 2018 04:28:25 -0700 Message-ID: <5C0907D90200007800203A3A@prv1-mh.provo.novell.com> References: <20181206080639.32603-1-jgross@suse.com> <20181206080639.32603-3-jgross@suse.com> <5C09031502000078002039F0@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gUrpX-0007ba-7J for xen-devel@lists.xenproject.org; Thu, 06 Dec 2018 11:28:31 +0000 In-Reply-To: Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Juergen Gross Cc: Stefano Stabellini , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Julien Grall , xen-devel , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDA2LjEyLjE4IGF0IDEyOjIwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw Ni8xMi8yMDE4IDEyOjA4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDYuMTIuMTggYXQg MDk6MDYsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gVG9kYXkgdGhlIG1lbW9yeSBzaXpl IG9mIGRvbTAgY2FuIGJlIHNwZWNpZmllZCBvbmx5IGluIHRlcm1zIG9mIGJ5dGVzCj4+PiAoZWl0 aGVyIGFuIGFic29sdXRlIHZhbHVlIG9yICJob3N0LW1lbSAtIHZhbHVlIikuIFdoZW4gZG9tMCBz aG91bGRuJ3QKPj4+IGJlIGF1dG8tYmFsbG9vbmVkIHRoaXMgcmVxdWlyZXMgbmVhcmx5IGFsd2F5 cyBhIG1hbnVhbCBhZGFwdGlvbiBvZiB0aGUKPj4+IFhlbiBib290IHBhcmFtZXRlcnMgdG8gcmVm bGVjdCB0aGUgYWN0dWFsIGhvc3QgbWVtb3J5IHNpemUuCj4+Pgo+Pj4gQWRkIG1vcmUgcG9zc2li aWxpdGllcyB0byBzcGVjaWZ5IG1lbW9yeSBzaXplcy4gVG9kYXkgd2UgaGF2ZToKPj4+Cj4+PiBk b20wX21lbT0gTGlzdCBvZiAoIG1pbjo8c2l6ZT4gfCBtYXg6PHNpemU+IHwgPHNpemU+ICkKPj4+ Cj4+PiB3aXRoIDxzaXplPiBiZWluZyBhIHBvc2l0aXZlIG9yIG5lZ2F0aXZlIHNpemUgdmFsdWUg KGUuZy4gMUcpLgo+Pj4KPj4+IE1vZGlmeSB0aGF0IHRvOgo+Pj4KPj4+IGRvbTBfbWVtPSBMaXN0 IG9mICggbWluOjxzej4gfCBtYXg6PHN6PiB8IDxzej4gKQo+Pj4gPHN6PjogPHNpemU+IHwgWzxz aXplPitdPGZyYWM+JQo+Pj4gPGZyYWM+OiBpbnRlZ2VyIHZhbHVlIDwgMTAwCj4+Pgo+Pj4gV2l0 aCB0aGUgZm9sbG93aW5nIHNlbWFudGljczoKPj4+Cj4+PiA8ZnJhYz4lIHNwZWNpZmllcyBhIGZy YWN0aW9uIG9mIGhvc3QgbWVtb3J5IHNpemUgaW4gcGVyY2VudC4KPj4+IDxzej4gaXMgYSBwZXJj ZW50YWdlIG9mIGhvc3QgbWVtb3J5IHBsdXMgYW4gb2Zmc2V0Lgo+Pj4KPj4+IFNvIDxzej4gYmVp bmcgMUcrMjUlIG9uIGEgMjU2RyBob3N0IHdvdWxkIHJlc3VsdCBpbiA2NUcuCj4+Pgo+Pj4gU2ln bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+PiAKPj4gUmV2aWV3 ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gCj4+IEkgbm90aWNlIHRo b3VnaCB0aGF0IC4uLgo+PiAKPj4+IC1zdGF0aWMgbG9uZyBfX2luaXQgcGFyc2VfYW10KGNvbnN0 IGNoYXIgKnMsIGNvbnN0IGNoYXIgKipwcykKPj4+ICtzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9h bXQoY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqKnBzLCBzdHJ1Y3QgbWVtc2l6ZSAqc3opCj4+ PiAgewo+Pj4gLSAgICBsb25nIHBhZ2VzID0gcGFyc2Vfc2l6ZV9hbmRfdW5pdCgoKnMgPT0gJy0n KSA/IHMrMSA6IHMsIHBzKSA+PiBQQUdFX1NISUZUOwo+Pj4gLSAgICByZXR1cm4gKCpzID09ICct JykgPyAtcGFnZXMgOiBwYWdlczsKPj4+ICsgICAgdW5zaWduZWQgbG9uZyB2YWw7Cj4+PiArICAg IHN0cnVjdCBtZW1zaXplIHRtcCA9IHsgfTsKPj4+ICsKPj4+ICsgICAgdG1wLm1pbnVzID0gKCpz ID09ICctJyk7Cj4+PiArICAgIGlmICggdG1wLm1pbnVzICkKPj4+ICsgICAgICAgIHMrKzsKPj4+ ICsKPj4+ICsgICAgLyogQXZvaWQgYWNjZXNzaW5nIHNbLTFdIGluIGNhc2UgdmFsdWUgc3RhcnRz IHdpdGggJyUnLiAqLwo+Pj4gKyAgICBpZiAoICpzID09ICclJyApCj4+PiArICAgICAgICByZXR1 cm4gLUVJTlZBTDsKPj4+ICsKPj4+ICsgICAgd2hpbGUgKCBpc2RpZ2l0KCpzKSApCj4+PiArICAg IHsKPj4+ICsgICAgICAgIHZhbCA9IHBhcnNlX3NpemVfYW5kX3VuaXRfb3JfaW50KHMsIHBzLCAn JScpOwo+Pj4gKyAgICAgICAgcyA9ICpwczsKPj4+ICsgICAgICAgIGlmICggKnMgPT0gJyUnICkK Pj4+ICsgICAgICAgIHsKPj4+ICsgICAgICAgICAgICBpZiAoICFpc2RpZ2l0KHNbLTFdKSB8fCB2 YWwgPj0gMTAwICkKPj4+ICsgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+PiArICAg ICAgICAgICAgdG1wLnBlcmNlbnQgPSB2YWw7Cj4+PiArICAgICAgICAgICAgcysrOwo+Pj4gKyAg ICAgICAgfQo+Pj4gKyAgICAgICAgZWxzZQo+Pj4gKyAgICAgICAgICAgIHRtcC5ucl9wYWdlcyA9 IHZhbCA+PiBQQUdFX1NISUZUOwo+Pj4gKyAgICAgICAgaWYgKCAqcyA9PSAnKycgKQo+Pj4gKyAg ICAgICAgICAgIHMrKzsKPj4+ICsgICAgfQo+PiAKPj4gLi4uIHlvdSBhbGxvdyBtb3JlIGZsZXhp YmlsaXR5IGhlcmUgdGhhbiB5b3UgZG9jdW1lbnQgKGkuZS4gYWxzbwo+PiA8cGVyY2VudGFnZT4r PGJhc2VzaXplPikuIFlvdSBtYXkgd2FudCB0byBjb25zaWRlcgo+PiByZWZ1c2luZyBzb21ldGhp bmcgbGlrZSAxRysxMCUrMTAlLCB0aG91Z2guCj4gCj4gT2theSwgc2hvdWxkIGJlIGZhaXJseSBl YXN5Lgo+IAo+IENhbiBJIGtlZXAgeW91ciBSLWI6IHdpdGggYWRkaW5nIHNvbWV0aGluZyBsaWtl Ogo+IAo+ICsgICAgYm9vbCBwZXJjZW50ID0gZmFsc2U7Cj4gLi4uCj4gLSAgICB3aGlsZSAoIGlz ZGlnaXQoKnMpICkKPiArICAgIHdoaWxlICggaXNkaWdpdCgqcykgJiYgIXBlcmNlbnQgKQo+IC4u Lgo+ICAgICAgICAgIGlmICggKnMgPT0gJyUnICkKPiAgICAgICAgICB7Cj4gKyAgICAgICAgICAg IHBlcmNlbnQgPSB0cnVlOwo+IC4uLgoKU29tZXRoaW5nIGxpa2UgdGhpcywgeWVzLiBUaGUgZG91 YmxlIHBlcmNlbnQgdmFsdWUgd2FzIGp1c3QgYW4KZXhhbXBsZSB0aG91Z2gsICIxRysxMCUrMUci IHRoZW4gdG9vIHdvdWxkIGJldHRlciBlaXRoZXIgd29yawphcyB3cml0dGVuLCBvciBiZSByZWZ1 c2VkLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=