From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v9 08/27] arm/x86/vmap: Add v[z|m]alloc_xen and vm_init_type Date: Wed, 27 Apr 2016 01:12:24 -0600 Message-ID: <5720827802000078000E6296@prv-mh.provo.novell.com> References: <1461598514-5440-1-git-send-email-konrad.wilk@oracle.com> <1461598514-5440-9-git-send-email-konrad.wilk@oracle.com> <571F637C02000078000E5C2E@prv-mh.provo.novell.com> <20160427023837.GC26540@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1avJe5-0004JB-2t for xen-devel@lists.xenproject.org; Wed, 27 Apr 2016 07:12:25 +0000 In-Reply-To: <20160427023837.GC26540@localhost.localdomain> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Konrad Rzeszutek Wilk Cc: Stefano Stabellini , Keir Fraser , ross.lagerwall@citrix.com, andrew.cooper3@citrix.com, Ian Jackson , Tim Deegan , mpohlack@amazon.de, Julien Grall , sasha.levin@oracle.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDI3LjA0LjE2IGF0IDA0OjM4LCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gd3JvdGU6 Cj4+ICBXaXRoIHZtX2FsbG9jKCkgZ2V0dGluZyByZW1vdmVkLCB2bV9mcmVlKCkgc2hvdWxkIGdl dCByZW1vdmVkCj4+IGhlcmUgdG9vLiBBbmQgd2l0aCB0aGF0LCB2bV9hbGxvY190eXBlKCkgYW5k IHZtX2ZyZWVfdHlwZSgpIGNhbgo+PiB0aGVuIGp1c3QgYmVjb21lIHZtX2FsbG9jKCkgYW5kIHZt X2ZyZWUoKSByZXNwZWN0aXZlbHkgKGFzIHN0YXRpYwo+PiBpbnRlcm5hbCBmdW5jdGlvbnMpLgo+ IAo+IFBsZWFzZSB0YWtlIGEgbG9vayBhdCB0aGlzIGlubGluZSBvbmU6CgpCZXR0ZXIsIGFuZCBp dCBjYW4gaGF2ZSBteSBhY2ssIGJ1dCBpdCdzIHN0aWxsIGRvaW5nIG1vcmUgY2hhbmdlcyB0aGFu CnJlYWxseSBuZWVkZWQ6Cgo+ICtzdGF0aWMgdm9pZCB2dW5tYXBfcGFnZXMoY29uc3Qgdm9pZCAq dmEsIHVuc2lnbmVkIGludCBwYWdlcykKPiArewo+ICsjaWZuZGVmIF9QQUdFX05PTkUKPiArICAg IHVuc2lnbmVkIGxvbmcgYWRkciA9ICh1bnNpZ25lZCBsb25nKXZhOwo+ICsKPiArICAgIGRlc3Ry b3lfeGVuX21hcHBpbmdzKGFkZHIsIGFkZHIgKyBQQUdFX1NJWkUgKiBwYWdlcyk7Cj4gKyNlbHNl IC8qIEF2b2lkIHRlYXJpbmcgZG93biBpbnRlcm1lZGlhdGUgcGFnZSB0YWJsZXMuICovCj4gKyAg ICBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKXZhLCAwLCBwYWdlcywgX1BBR0VfTk9O RSk7Cj4gKyNlbmRpZgo+ICsgICAgdm1fZnJlZSh2YSk7Cj4gK30KClRoZXJlJ3Mgbm8gcmVhbCBy ZWFzb24gdG8gYnJlYWsgdGhpcyBvdXQgYW5kIG1vdmUgdXAgaGVyZSAtIHRoZQp0d28gY2FsbGVy cyBvdGhlciB0aGFuIHZ1bm1hcCgpIGNvdWxkIGVhc2lseSBjb250aW51ZSB0byBjYWxsCnZ1bm1h cCgpLiBUaGUgbW9yZSB0aGF0IHlvdSBkbyBub3Qgc2ltaWxhcmx5IGxldmVyYWdlIGtub3dpbmcK dGhlIHR5cGUgaGVyZSBhbHJlYWR5IChhbGwgY2FsbGVycyBvZiB2dW5tYXBfcGFnZXMoKSBhbHJl YWR5Cmtub3cgdGhlIHR5cGUsIGFuZCBoZW5jZSBjb3VsZCBwYXNzIGl0IGhlcmUpLgoKPiArdm9p ZCB2dW5tYXAoY29uc3Qgdm9pZCAqdmEpCj4gK3sKPiArICAgIGVudW0gdm1hcF9yZWdpb24gdHlw ZSA9IFZNQVBfREVGQVVMVDsKCklmIHZ1bm1hcF9wYWdlcygpIHdhcyB0byBzdGF5LCBhbmQgd2Fz IHRvIGNvbnRpbnVlIHRvIG5vdCBoYXZlIGEKdHlwZSBwYXJhbWV0ZXIsIHRoaXMgbG9jYWwgdmFy aWFibGUgaXMgcG9pbnRsZXNzLgoKPiBAQCAtMjY2LDE2ICszMDgsMzIgQEAgdm9pZCAqdnphbGxv YyhzaXplX3Qgc2l6ZSkKPiAgICAgIHJldHVybiBwOwo+ICB9Cj4gIAo+ICt2b2lkICp2emFsbG9j KHNpemVfdCBzaXplKQo+ICt7Cj4gKyAgICByZXR1cm4gdnphbGxvY190eXBlKHNpemUsIFZNQVBf REVGQVVMVCk7Cj4gK30KPiArCj4gK3ZvaWQgKnZ6YWxsb2NfeGVuKHNpemVfdCBzaXplKQo+ICt7 Cj4gKyAgICByZXR1cm4gdnphbGxvY190eXBlKHNpemUsIFZNQVBfWEVOKTsKPiArfQoKSSBkaWRu J3QgbG9vayBhdCB5b3VyIHJlcGxpZXMgdG8gdGhlIGxhdGVyIHBhdGNoZXMgeWV0LCBidXQgY29u c2lkZXJpbmcKbXkgcmVwbHkgdG8gdGhlIG9uZSB1c2luZyB2emFsbG9jX3hlbigpIEkgd29uZGVy IHdoZXRoZXIgaW4gZmFjdAp5b3Ugc3RpbGwgbmVlZCB0aGlzIGZsYXZvciAoYW5kIGhlbmNlIHZ6 YWxsb2NfdHlwZSgpKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v cmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==