From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v2] libxc: introduce a per architecture scratch pfn for temporary grant mapping Date: Wed, 21 Jan 2015 16:42:43 +0000 Message-ID: <54BFD703.6090908@citrix.com> References: <1421846744-31795-1-git-send-email-julien.grall@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta4.messagelabs.com ([85.158.143.247]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1YDyMm-0002bZ-Jc for xen-devel@lists.xenproject.org; Wed, 21 Jan 2015 16:42:52 +0000 In-Reply-To: <1421846744-31795-1-git-send-email-julien.grall@linaro.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Julien Grall , xen-devel@lists.xenproject.org Cc: Wei Liu , ian.campbell@citrix.com, Stefano Stabellini , tim@xen.org, Ian Jackson , stefano.stabellini@citrix.com, Jan Beulich , =?UTF-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= List-Id: xen-devel@lists.xenproject.org T24gMjEvMDEvMTUgMTM6MjUsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBUaGUgY29kZSB0byBpbml0 aWFsaXplIHRoZSBncmFudCB0YWJsZSBpbiBsaWJ4YyB1c2VzCj4geGNfZG9tYWluX21heGltdW1f Z3BmbigpICsgMSB0byBnZXQgYSBndWVzdCBwZm4gZm9yIG1hcHBpbmcgdGhlIGdyYW50Cj4gZnJh bWUgYW5kIHRvIGluaXRpYWxpemUgaXQuCj4KPiBUaGlzIHNvbHV0aW9uIGhhcyB0d28gbWFqb3Ig aXNzdWVzOgo+ICAgICAtIFRoZSBjaGVjayBvZiB0aGUgcmV0dXJuIG9mIHhjX2RvbWFpbl9tYXhp bXVtX2dwZm4gaXMgYnVnZ3kgYmVjYXVzZQo+ICAgICB4ZW5fcGZuX3QgaXMgdW5zaWduZWQgYW5k IGluIGNhc2Ugb2YgYW4gZXJyb3IgLUVSUk5PIGlzIHJldHVybmVkLgo+ICAgICBXaGljaCBpcyBu ZXZlciBjYXRjaCB3aXRoICggcGZuIDw9IDAgKS4KPiAgICAgLSBUaGUgZ3Vlc3QgbWVtb3J5IGxh eW91dCBtYXliZSBmaWxsZWQgdXAgdG8gdGhlIGVuZCwgaS5lCj4gICAgIHhjX2RvbWFpbl9tYXhp bXVtX2dwZm4oKSArIDEgZ2l2ZXMgZWl0aGVyIDAgb3IgYW4gaW52YWxpZCBQRk4gZHVlIHRvCj4g ICAgIGhhcmR3YXJlIGxpbWl0YXRpb24uCj4KPiBGdXRoZXJtb3JlLCBvbiBBUk0sIHhjX2RvbWFp bl9tYXhpbXVtX2dwZm4oKSBpcyBub3QgaW1wbGVtZW50ZWQgYW5kCj4gcmV0dXJuIC1FTk9TWVMu IFRoaXMgd2lsbCBtYWtlIGxpYnhjIHRvIHVzZSBhbHdheXMgdGhlIHNhbWUgUEZOIHdoaWNoCj4g bWF5IGNvbGFwc2Ugd2l0aCBhbiBhbHJlYWR5IG1hcHBlZCByZWdpb24gKHNlZSB4ZW4vaW5jbHVk ZS9wdWJsaWMvYXJjaC1hcm0uaAo+IGZvciB0aGUgbGF5b3V0KS4KPgo+IFRoaXMgcGF0Y2ggb25s eSBhZGRyZXNzIHRoZSBwcm9ibGVtIGZvciBBUk0sIHRoZSB4ODYgdmVyc2lvbiB1c2UgdGhlIHNh bWUKPiBiZWhhdmlvciAoaWUgeGNfZG9tYWluX21heGltdW1fZ3BmbigpICsgMSksIGFzIEknbSBu b3QgZmFtaWxpYXIgd2l0aCBYZW4geDg2Lgo+Cj4gQSBuZXcgZnVuY3Rpb24geGNfY29yZV9hcmNo X2dldF9zY3JhdGNoX2dwZm4gaXMgaW50cm9kdWNlZCB0byBiZSBhYmxlIHRvCj4gY2hvb3NlIHRo ZSBncGZuIHBlciBhcmNoaXRlY3R1cmUuCj4KPiBGb3IgdGhlIEFSTSB2ZXJzaW9uLCB3ZSB1c2Ug dGhlIEdVRVNUX0dOVFRBQl9HVUVTVCB3aGljaCBpcyB0aGUgYmFzZSBvZgo+IHRoZSByZWdpb24g YnkgdGhlIGd1ZXN0IHRvIG1hcCB0aGUgZ3JhbnQgdGFibGUuIEF0IHRoZSBidWlsZCB0aW1lLAo+ IG5vdGhpbmcgaXMgbWFwcGVkIHRoZXJlLgo+Cj4gQXQgdGhlIHNhbWUgdGltZSBjb3JyZWN0bHkg Y2hlY2sgdGhlIHJldHVybiBvZiB4Y19kb21haW5fbWF4aW11bV9ncGZuCj4gZm9yIHg4Ni4KPgo+ IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+Cj4g Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8 YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu cGF1QGNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu Y29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUBldS5jaXRy aXguY29tPgo+IENjOiBJYW4gQ2FtcGJlbGwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPgo+IENj OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKRm9yIHRoZSB4ODYgc2lkZSBvZiB0aGlu Z3MsIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyCjxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVu Lm9yZy94ZW4tZGV2ZWwK