From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: Re: [PATCH v3] x86/p2m: use large pages for MMIO mappings Date: Mon, 18 Jan 2016 16:32:01 +0000 Message-ID: <1453134721.6020.180.camel@citrix.com> References: <569780BD02000078000C6A1E@prv-mh.provo.novell.com> <1452852565.32341.51.camel@citrix.com> <5698DC6502000078000C72F9@prv-mh.provo.novell.com> <1452866222.6020.8.camel@citrix.com> <569912A302000078000C75A5@prv-mh.provo.novell.com> <1452869729.6020.22.camel@citrix.com> <569CAC5502000078000C7CB2@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1aLCit-0003Qk-ID for xen-devel@lists.xenproject.org; Mon, 18 Jan 2016 16:32:07 +0000 In-Reply-To: <569CAC5502000078000C7CB2@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Jan Beulich Cc: Kevin Tian , Wei Liu , Stefano Stabellini , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Jun Nakajima , xen-devel , Keir Fraser List-Id: xen-devel@lists.xenproject.org T24gTW9uLCAyMDE2LTAxLTE4IGF0IDAxOjExIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ ID4gPiBPbiAxNS4wMS4xNiBhdCAxNTo1NSwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPiB3cm90 ZToKPiA+IE9uIEZyaSwgMjAxNi0wMS0xNSBhdCAwNzozOSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPiA+IEkgZG9uJ3QgdGhpbmsgSSBhZ3JlZSAtIHRoZXJlIGFyZSB0d28gbW9kZWxzLiBU aGUgbWVhbmluZyBvZgo+ID4gPiAtRTJCSUcgZm9yIHRoZSBjYWxsZXIgdG8gcmV0cnkgd2l0aCBh IHNtYWxsZXIgYW1vdW50IGRvZXNuJ3QgZXhpc3QgaW4KPiA+ID4gdGhlIG5ldyBtb2RlbCBhbnlt b3JlLCBhbmQgaGVuY2UgbGlieGMgd291bGRuJ3QgbmVlZCB0byBkZWFsCj4gPiA+IHdpdGggdGhh dCBjYXNlIGFueW1vcmUgaWYgdGhlIEFSTSBzaWRlIGdvdCB1cGRhdGVkIHRvby4KPiA+IAo+ID4g SWYgQVJNIHN0aWxsIGhhcyB0aGlzIGJlaGF2aW91ciB0aGVuIGl0IGlzIHN0aWxsIHBhcnQgb2Yg dGhlIGludGVyZmFjZQo+ID4gSU1ITywgd2hldGhlciBvciBub3QgeDg2IGNob29zZXMgdG8gdXNl IHRoaXMgcGFydGljdWxhciBwb3NzaWJpbGl0eSBvcgo+ID4gbm90Lgo+IAo+IE9rYXksIHRoYXQn cyBhIHZhbGlkIHBlcnNwZWN0aXZlLgo+IAo+ID4gPiDCoFdoZXJlYXMKPiA+ID4gcG9zaXRpdmUg cmV0dXJuIHZhbHVlcyBkb24ndCBleGlzdCBpbiB0aGUgcHJlc2VudCAocHJpb3IgdG8gdGhlCj4g PiA+IHBhdGNoKQo+ID4gPiBtb2RlbC4KPiA+IAo+ID4gSWYgdGhlcmUgd2VyZSB0d28gbW9kZWxz IGluIHRoZSB3YXkgeW91IHN1Z2dlc3QgdGhlbiB0aGVyZSB3b3VsZCBzdXJlbHkKPiA+IGJlCj4g PiBhbiBpZmRlZiBzb21ld2hlcmUgaW4gbGlieGMuIFRoZSBmYWN0IHRoYXQgdGhlIHR3byBiZWhh dmlvdXJzIGNhbgo+ID4gY29leGlzdAo+ID4gbWVhbnMgdG8gbWUgdGhhdCB0aGV5IGFyZSB0d28g aGFsdmVzIG9mIHRoZSBzYW1lIG1vZGVsIChpcnJlc3BlY3RpdmUgb2YKPiA+IGFyY2ggY29kZSBv cHRpbmcgaW4gdG8gZGlmZmVyZW50IGhhbHZlcywgYW5kIGlycmVzcGVjdGl2ZSBpZiBoYXZpbmcK PiA+IHVwZGF0ZWQKPiA+IEFSTSB0aGVyZSBhcmUgdGhlbiBmZXdlciBwb3NzaWJsZSBlcnJvciBj YXNlcyBhbmQgYSBmb2xsb3cgdXAKPiA+IHNpbXBsaWZpY2F0aW9uIHRvIGxpYnhjKS4KPiAKPiBT YW1lIGhlcmUuCj4gCj4gPiBBbnl3YXksIHRoZSBjdXJyZW50IHRocmVlLWJ1bGxldCBwb2ludCBk ZXNjcmlwdGlvbiBvZiB0aGUgbmV3IEFCSSBpbgo+ID4gdGhlCj4gPiBjb21taXQgbWVzc2FnZSBp cyBjbGVhcmx5IGluc3VmZmljaWVudCBmb3IgdGhlIGNvbXBsZXhpdHkgd2hldGhlciB3ZQo+ID4g d2FudAo+ID4gdG8gc3BsaXQgaGFpcnMgYWJvdXQgaG93IG1hbnkgbW9kZWxzIHRoZXJlIGFyZSBo ZXJlIG9yIG5vdC4KPiA+IAo+ID4gQXQgdGhlIHZlcnkgbGVhc3QgdGhlIGludGVyZmFjZSAoX2Fs bF8gYXNwZWN0cyBvZiBpdCkgc2hvdWxkIGJlCj4gPiB0aG9yb3VnaGx5Cj4gPiBkZXNjcmliZWQg aW4gZG9tY3RsLmggbmV4dCB0byBYRU5fRE9NQ1RMX21lbW9yeV9tYXBwaW5nICh3aGljaCBJIGp1 c3QKPiA+IG5vdGljZWQgZGVzY3JpYmVzIEUyQklHIGFuZCBpc24ndCBjaGFuZ2VkIGhlcmUgYXQg YWxsKS4KPiAKPiBJIGNhbiBjZXJ0YWlubHkgZG8gdGhhdCwgYnV0IEknZCBsaWtlIHRvIGF2b2lk IGRvaW5nIHRoaXMgZm9yIHRoZSBjdXJyZW50Cj4gbW9kZWwgYmVmb3JlIGhhdmluZyB0YWtlbiBh IGRlY2lzaW9uIG9uIHdoZXRoZXIgdG8gaW5zdGVhZCB1c2UgdGhlCj4gYWx0ZXJuYXRpdmUgZGVz Y3JpYmVkIGluIHRoZSBwb3N0LWNvbW1pdCBtZXNzYWdlIGlzc3VlIGxpc3QuIEluIGZhY3QsCj4g dGhlIG1vcmUgSSB0aGluayBhYm91dCBpdCwgdGhlIG1vcmUgSSdtIGNvbnZpbmNlZCB0aGF0IHRo ZSBhbHRlcm5hdGl2ZQo+IHByb3ZpZGVzIHRoZSBtb3JlIGNvbnNpc3RlbnQgaW50ZXJmYWNlLCBu byBtYXR0ZXIgdGhhdCBpdCBsZWF2ZXMgbW9yZQo+IG9mIHRoZSAoY2xlYW51cCkgd29yayB0byB0 aGUgY2FsbGVyLgoKSSBtdXN0IGNvbmZlc3MgSSdtIG5vdCBlbnRpcmVseSBmb2xsb3dpbmcgd2hh dCB0aGUgdmFyaW91cyBwcm9wb3NhbHMgYXJlLApidXQgRldJVyBJIGhhdmUgbm8gaW4tcHJpbmNp cGFsIHByb2JsZW0gd2l0aCB0aGUgY2FsbGVyIChieSB3aGljaCBJIHRoaW5rCnlvdSBtZWFuIHRo ZSB0b29scz8pIGhhdmluZyB0byBjbGVhbnVwIHBhcnRpYWwgc3VjY2VzcyBpbiBvcmRlciB0byBh bGxvdwppbmNyZW1lbnRhbCBhdHRlbXB0cyB0byBzZXQgdGhpbmdzIHVwIHdpdGggc21hbGxlciBh bmQgc21hbGxlciBwYWdlIHNpemVzLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz dHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK