From mboxrd@z Thu Jan 1 00:00:00 1970 From: Samuel Thibault Subject: Re: [PATCH v2 12/18] mini-os: don't allocate new pages for level 1 p2m tree Date: Wed, 10 Aug 2016 22:24:10 +0200 Message-ID: <20160810202410.GY16772@var.home> References: <1470418562-11234-1-git-send-email-jgross@suse.com> <1470418562-11234-13-git-send-email-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1470418562-11234-13-git-send-email-jgross@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Juergen Gross Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org, wei.liu2@citrix.com List-Id: xen-devel@lists.xenproject.org SnVlcmdlbiBHcm9zcywgb24gRnJpIDA1IEF1ZyAyMDE2IDE5OjM1OjU2ICswMjAwLCB3cm90ZToK PiBXaGVuIGNvbnN0cnVjdGluZyB0aGUgMyBsZXZlbCBwMm0gdHJlZSB0aGVyZSBpcyBubyBuZWVk IHRvIGFsbG9jYXRlCj4gbmV3IHBhZ2VzIGZvciB0aGUgbGV2ZWwgMSBjb250YWluaW5nIHRoZSBw Mm0gaW5mbyBmb3IgYWxsIHBhZ2VzLiBUaGUKPiBwYWdlcyBmcm9tIHRoZSBsaW5lYXIgcDJtIGxp c3QgY29uc3RydWN0ZWQgYnkgdGhlIGh5cGVydmlzb3IgY2FuIGJlCj4gdXNlZCBmb3IgdGhhdCBw dXJwb3NlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv bT4KClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlv bi5vcmc+Cgo+IC0tLQo+ICBhcmNoL3g4Ni9tbS5jIHwgMTQgKysrKy0tLS0tLS0tLS0KPiAgMSBm aWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt LWdpdCBhL2FyY2gveDg2L21tLmMgYi9hcmNoL3g4Ni9tbS5jCj4gaW5kZXggMTJmN2ZlNC4uZTEw YzJjNSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9tbS5jCj4gKysrIGIvYXJjaC94ODYvbW0uYwo+ IEBAIC02MjUsMTEgKzYyNSwxMSBAQCB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBt YXhfcGZuKQo+ICAjZGVmaW5lIEwyX1AyTV9NQVNLICAgICAoTDJfUDJNX0VOVFJJRVMgLSAxKSAg ICAKPiAgI2RlZmluZSBMM19QMk1fTUFTSyAgICAgKEwzX1AyTV9FTlRSSUVTIC0gMSkgICAgCj4g ICAgICAKPiAtICAgIHVuc2lnbmVkIGxvbmcgKmwxX2xpc3QgPSBOVUxMLCAqbDJfbGlzdCA9IE5V TEwsICpsM19saXN0Owo+ICsgICAgdW5zaWduZWQgbG9uZyAqbDJfbGlzdCA9IE5VTEwsICpsM19s aXN0Owo+ICAgICAgdW5zaWduZWQgbG9uZyBwZm47Cj4gICAgICAKPiAgICAgIGwzX2xpc3QgPSAo dW5zaWduZWQgbG9uZyAqKWFsbG9jX3BhZ2UoKTsgCj4gLSAgICBmb3IgKCBwZm49MDsgcGZuPG1h eF9wZm47IHBmbisrICkKPiArICAgIGZvciAoIHBmbiA9IDA7IHBmbiA8IG1heF9wZm47IHBmbiAr PSBMMV9QMk1fRU5UUklFUyApCj4gICAgICB7Cj4gICAgICAgICAgaWYgKCAhKHBmbiAlIChMMV9Q Mk1fRU5UUklFUyAqIEwyX1AyTV9FTlRSSUVTKSkgKQo+ICAgICAgICAgIHsKPiBAQCAtNjQxLDE0 ICs2NDEsOCBAQCB2b2lkIGFyY2hfaW5pdF9wMm0odW5zaWduZWQgbG9uZyBtYXhfcGZuKQo+ICAg ICAgICAgICAgICB9Cj4gICAgICAgICAgICAgIGwzX2xpc3RbKHBmbiA+PiBMMl9QMk1fU0hJRlQp XSA9IHZpcnRfdG9fbWZuKGwyX2xpc3QpOyAgCj4gICAgICAgICAgfQo+IC0gICAgICAgIGlmICgg IShwZm4gJSAoTDFfUDJNX0VOVFJJRVMpKSApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICBs MV9saXN0ID0gKHVuc2lnbmVkIGxvbmcqKWFsbG9jX3BhZ2UoKTsKPiAtICAgICAgICAgICAgbDJf bGlzdFsocGZuID4+IEwxX1AyTV9TSElGVCkgJiBMMl9QMk1fTUFTS10gPSAKPiAtICAgICAgICAg ICAgICAgIHZpcnRfdG9fbWZuKGwxX2xpc3QpOyAKPiAtICAgICAgICB9Cj4gLQo+IC0gICAgICAg IGwxX2xpc3RbcGZuICYgTDFfUDJNX01BU0tdID0gcGZuX3RvX21mbihwZm4pOyAKPiArICAgICAg ICBsMl9saXN0WyhwZm4gPj4gTDFfUDJNX1NISUZUKSAmIEwyX1AyTV9NQVNLXSA9Cj4gKyAgICAg ICAgICAgIHZpcnRfdG9fbWZuKHBoeXNfdG9fbWFjaGluZV9tYXBwaW5nICsgcGZuKTsKPiAgICAg IH0KPiAgICAgIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8tPmFyY2gucGZuX3RvX21mbl9mcmFtZV9s aXN0X2xpc3QgPSAKPiAgICAgICAgICB2aXJ0X3RvX21mbihsM19saXN0KTsKPiAtLSAKPiAyLjYu Ngo+IAoKLS0gClNhbXVlbAo+RXZlciBoZWFyZCBvZiAuY3NocmM/ClRoYXQncyBhIGNpdHkgaW4g Qm9zbmlhLiAgUmlnaHQ/CihEaXNjdXNzaW9uIGluIGNvbXAub3MubGludXgubWlzYyBvbiB0aGUg aW50dWl0aXZlbmVzcyBvZiBjb21tYW5kcy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK