From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v2 2/2] x86/dom0: improve paging memory usage calculations Date: Thu, 6 Dec 2018 12:42:15 +0000 Message-ID: <20181206124215.ofcmc4litd4l4753@zion.uk.xensource.com> References: <20181205145500.11989-1-roger.pau@citrix.com> <20181205145500.11989-3-roger.pau@citrix.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 1gUsz2-0006oV-4v for xen-devel@lists.xenproject.org; Thu, 06 Dec 2018 12:42:24 +0000 Content-Disposition: inline In-Reply-To: <20181205145500.11989-3-roger.pau@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Roger Pau Monne Cc: xen-devel@lists.xenproject.org, andrei.semenov@bertin.fr, Wei Liu , Jan Beulich , Andrew Cooper List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBEZWMgMDUsIDIwMTggYXQgMDM6NTU6MDBQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l IHdyb3RlOgo+IEN1cnJlbnQgYXBwcm94aW1hdGlvbiBvZiBwYWdpbmcgbWVtb3J5IHVzYWdlIGlz IGJhc2VkIG9uIHRoZSByZXF1aXJlZAo+IGFtb3VudCB3aGVuIHJ1bm5pbmcgaW4gc2hhZG93IG1v ZGUgYW5kIGRvZXNuJ3QgdGFrZSBpbnRvIGFjY291bnQgdGhlCj4gbWVtb3J5IHJlcXVpcmVkIGJ5 IHRoZSBJT01NVSBwYWdlIHRhYmxlcy4KPiAKPiBGaXggdGhpcyBieSBpbnRyb2R1Y2luZyBhIGZ1 bmN0aW9uIHRvIGNhbGN1bGF0ZSB0aGUgYW1vdW50IG9mIG1lbW9yeQo+IHJlcXVpcmVkIGJ5IEhB UC9JT01NVSBwYWdlIHRhYmxlcy4gVGhlIGZvcm11bGEgdXNlZCB0byBjYWxjdWxhdGUgc3VjaAo+ IGFwcHJveGltYXRpb24gaXMgYmFzZWQgb24gdGhlIHBlc3NpbWlzdGljIGFwcHJvYWNoIHRoYXQg ZWFjaCA0S0IKPiBtZW1vcnkgY2h1bmsgd2lsbCB1c2UgOCBieXRlcyBvZiBwYWdlIHRhYmxlIG1l bW9yeS4gTm90ZSB0aGF0IHRoaXMKPiBhcHByb3hpbWF0aW9uIG1pZ2h0IG5lZWQgZnVydGhlciB0 dW5pbmcgYmFzZWQgb24gdGVzdGluZyBvbiBkaWZmZXJlbnQKPiBzeXN0ZW1zLgo+IAo+IEFsc28g Zml4IHRoZSBjYWxjdWxhdGlvbiBvZiB0aGUgcmVxdWlyZWQgcGFnaW5nIHJlbGF0ZWQgbWVtb3J5 IGluCj4gZG9tMF9jb21wdXRlX25yX3BhZ2VzIHRvIHRha2UgaW50byBhY2NvdW50IHRoZSBwYWdp bmcgaW1wbGVtZW50YXRpb24KPiAoc2hhZG93IG9yIEhBUCkgYW5kIHdoZXRoZXIgdGhlIElPTU1V IHBhZ2VzIHRhYmxlcyBhcmUgc2hhcmVkIHdpdGggdGhlCj4gSEFQIHBhZ2UgdGFibGVzLgo+IAo+ IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ IC0tLQo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBD b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUy QGNpdHJpeC5jb20+Cj4gQ2M6IGFuZHJlaS5zZW1lbm92QGJlcnRpbi5mcgo+IC0tLQo+ICB4ZW4v YXJjaC94ODYvZG9tMF9idWlsZC5jICAgICAgICB8IDMxICsrKysrKysrKysrKysrKysrKysrKysr KysrKy0tLS0KPiAgeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgICAgfCAgNiArKysrLS0K PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb20wX2J1aWxkLmggfCAgMiArKwo+ICAzIGZpbGVzIGNo YW5nZWQsIDMzIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh L3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCj4g aW5kZXggYmE5YWE4NTYxMS4uM2E4ZTEzOGYyMyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYv ZG9tMF9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwo+IEBAIC0yNjcs NiArMjY3LDI1IEBAIHVuc2lnbmVkIGxvbmcgX19pbml0IGRvbTBfc2hhZG93X3BhZ2VzKGNvbnN0 IHN0cnVjdCBkb21haW4gKmQsCj4gICAgICByZXR1cm4gKChtZW1rYiArIDEwMjMpIC8gMTAyNCkg PDwgKDIwIC0gUEFHRV9TSElGVCk7Cj4gIH0KPiAgCj4gK3Vuc2lnbmVkIGxvbmcgX19pbml0IGRv bTBfaGFwX3BhZ2VzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCj4gK3sKPiArICAgIC8q Cj4gKyAgICAgKiBBdHRlbXB0IHRvIGFjY291bnQgZm9yIGF0IGxlYXN0IHNvbWUgb2YgdGhlIE1N SU8gcmVnaW9ucyBieSBhZGRpbmcgdGhlCj4gKyAgICAgKiBzaXplIG9mIHRoZSBob2xlcyBpbiB0 aGUgbWVtb3J5IG1hcCB0byB0aGUgYW1vdW50IG9mIHBhZ2VzIHRvIG1hcC4gTm90ZQo+ICsgICAg ICogdGhpcyB3aWxsIG9idmlvdXNseSBub3QgYWNjb3VudCBmb3IgTU1JTyByZWdpb25zIHRoYXQg YXJlIHBhc3QgdGhlIGxhc3QKPiArICAgICAqIFJBTSByYW5nZSBpbiB0aGUgbWVtb3J5IG1hcC4K PiArICAgICAqLwo+ICsgICAgbnJfcGFnZXMgKz0gbWF4X3BhZ2UgLSB0b3RhbF9wYWdlczsKCkRv IHRob3NlIHJlZ2lvbnMgcGFzdCBlbmQgb2YgUkFNIHJhbmdlIHNob3cgdXAgaW4gRTgyMCBtYXA/ IElmIHNvLCB3aHkKbm90IGp1c3Qgc3VtIHVwIGFsbCByZXNlcnZlZCByZWdpb25zPwoKV2VpLgoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0 cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==