From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau =?utf-8?B?TW9ubsOp?= Subject: Re: [PATCH v2 2/2] x86/dom0: improve paging memory usage calculations Date: Tue, 11 Dec 2018 16:36:51 +0100 Message-ID: <20181211153651.kgltzqwy5cbj5rpq@mac> References: <20181205145500.11989-1-roger.pau@citrix.com> <20181205145500.11989-3-roger.pau@citrix.com> <5C0FD5860200007800205220@prv1-mh.provo.novell.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 1gWk5m-0002wM-8X for xen-devel@lists.xenproject.org; Tue, 11 Dec 2018 15:37:02 +0000 Content-Disposition: inline In-Reply-To: <5C0FD5860200007800205220@prv1-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Jan Beulich Cc: Andrew Cooper , andrei.semenov@bertin.fr, Wei Liu , xen-devel List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBEZWMgMTEsIDIwMTggYXQgMDg6MTk6MzRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDA1LjEyLjE4IGF0IDE1OjU1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy b3RlOgo+ID4gK3Vuc2lnbmVkIGxvbmcgX19pbml0IGRvbTBfaGFwX3BhZ2VzKGNvbnN0IHN0cnVj dCBkb21haW4gKmQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z aWduZWQgbG9uZyBucl9wYWdlcykKPiA+ICt7Cj4gPiArICAgIC8qCj4gPiArICAgICAqIEF0dGVt cHQgdG8gYWNjb3VudCBmb3IgYXQgbGVhc3Qgc29tZSBvZiB0aGUgTU1JTyByZWdpb25zIGJ5IGFk ZGluZyB0aGUKPiA+ICsgICAgICogc2l6ZSBvZiB0aGUgaG9sZXMgaW4gdGhlIG1lbW9yeSBtYXAg dG8gdGhlIGFtb3VudCBvZiBwYWdlcyB0byBtYXAuIE5vdGUKPiA+ICsgICAgICogdGhpcyB3aWxs IG9idmlvdXNseSBub3QgYWNjb3VudCBmb3IgTU1JTyByZWdpb25zIHRoYXQgYXJlIHBhc3QgdGhl IGxhc3QKPiA+ICsgICAgICogUkFNIHJhbmdlIGluIHRoZSBtZW1vcnkgbWFwLgo+ID4gKyAgICAg Ki8KPiA+ICsgICAgbnJfcGFnZXMgKz0gbWF4X3BhZ2UgLSB0b3RhbF9wYWdlczsKPiA+ICsgICAg LyoKPiA+ICsgICAgICogQXBwcm94aW1hdGUgdGhlIG1lbW9yeSByZXF1aXJlZCBmb3IgdGhlIEhB UC9JT01NVSBwYWdlIHRhYmxlcyBieQo+ID4gKyAgICAgKiBwZXNzaW1pc3RpY2FsbHkgYXNzdW1p bmcgZWFjaCBwYWdlIHdpbGwgY29uc3VtZSBhIDggYnl0ZSBwYWdlIHRhYmxlCj4gPiArICAgICAq IGVudHJ5Lgo+ID4gKyAgICAgKi8KPiA+ICsgICAgcmV0dXJuIERJVl9ST1VORF9VUChucl9wYWdl cyAqIDgsIFBBR0VfU0laRSA8PCBQQUdFX09SREVSXzRLKTsKPiAKPiBXaXRoIGVub3VnaCBtZW1v cnkgaGFuZGVkIHRvIERvbTAgdGhlIG1lbW9yeSBuZWVkZWQgZm9yCj4gTDIgYW5kIGhpZ2hlciBw YWdlIHRhYmxlcyB3aWxsIG1hdHRlciBhcyB3ZWxsLgoKVGhlIGFib3ZlIGNhbGN1bGF0aW9uIGFz c3VtZXMgYWxsIGNodW5rcyB3aWxsIGJlIG1hcHBlZCBhcyA0S0IKZW50cmllcywgYnV0IHRoaXMg aXMgdmVyeSB1bmxpa2VseSwgc28gdGhlcmUncyBzb21lIHJvb20gZm9yIGhpZ2hlcgpwYWdlIHRh Ymxlcy4gSWYgdGhhdCBkb2Vzbid0IHNlZW0gZW5vdWdoIEkgY2FuIGFkZCBzb21lIGV4dHJhIHNw YWNlCmhlcmUsIG1heWJlIGEgKzUlIG9yICsxMCU/Cgo+IEknbSBhbnl3YXkgaGF2aW5nIGRpZmZp Y3VsdHkgc2VlaW5nIHdoeSBIQVAgYW5kIHNoYWRvdyB3b3VsZAo+IGhhdmUgdG8gdXNlIGRpZmZl cmVudCBjYWxjdWxhdGlvbnMsIHRoZSBtb3JlIHRoYXQgc2hhZG93IHJlbGllcwo+IG9uIHRoZSBz YW1lIFAyTSBjb2RlIHRoYXQgc2hhZG93IHVzZXMgaW4gdGhlIEFNRC9TVk0gY2FzZS4KCkZvciBv bmNlIHNoYWRvdyBuZWVkcyB0byB0YWtlIHRoZSBudW1iZXIgb2YgdkNQVXMgaW50byBhY2NvdW50 IHdoaWxlCkhBUCBkb2Vzbid0LgoKPiBQbHVzLCBhcyBpaXJjIHdhcyBzYWlkIGJ5IHNvbWVvbmUg ZWxzZSBhbHJlYWR5LCBJIGRvbid0IHRoaW5rIHdlCj4gY2FuIChjb250aW51ZSB0bykgbmVnbGVj dCB0aGUgTU1JTyBzcGFjZSBuZWVkcyBmb3IgTU1DRkcKPiBhbmQgUENJIGRldmljZXMsIGVzcGVj aWFsbHkgd2l0aCBkZXZpY2VzIGhhdmluZyBtdWx0aS1HYiBCQVJzLgoKV2VsbCwgdGhlcmUncyB0 aGUgY29tbWVudCBhYm92ZSB0aGF0IG5vdGVzIHRoaXMgYXBwcm9hY2ggb25seSB0YWtlcwppbnRv IGFjY291bnQgdGhlIGhvbGVzIGluIHRoZSBtZW1vcnkgbWFwIGFzIHJlZ2lvbnMgdG8gYmUgbWFw cGVkLiBUaGlzCmNhbiBiZSBpbXByb3ZlZCBsYXRlciBvbiwgYnV0IEkgdGhpbmsgdGhlIGltcG9y dGFudCBwb2ludCBoZXJlIGlzIHRvCmtub3cgd2hlcmUgdGhpcyBudW1iZXJzIGNvbWUgZnJvbSBp biBvcmRlciB0byB0d2VhayBpdCBpbiB0aGUgZnV0dXJlLgoKPiA+ICsgICAgICAgIGVsc2UKPiA+ ICsgICAgICAgICAgICBhdmFpbCAtPSBkb20wX3NoYWRvd19wYWdlcyhkLCBucl9wYWdlcykgKwo+ ID4gKyAgICAgICAgICAgICAgICAgICAgIGRvbTBfaGFwX3BhZ2VzKGQsIG5yX3BhZ2VzKTsKPiA+ ICAgICAgfQo+IAo+IERvZXNuJ3QgZG9tMF9zaGFkb3dfcGFnZXMoKSAobWVhbiB0bykgYWxyZWFk eSBpbmNsdWRlIHRoZQo+IGFtb3VudCBuZWVkZWQgZm9yIHRoZSBQMk0/CgpsaWJ4bCBjb2RlIG1l bnRpb25zOiAicGx1cyAxIHBhZ2UgcGVyIE1pQiBvZiBSQU0gZm9yIHRoZSBQMk0gbWFwLCIgc28K SSBndWVzcyB0aGUgc2hhZG93IGNhbGN1bGF0aW9uIHRha2VzIGludG8gYWNjb3VudCB0aGUgbWVt b3J5IHVzZWQgYnkKdGhlIElPTU1VIHBhZ2UgdGFibGVzPwoKVGhhbmtzLCBSb2dlci4KCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=