From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: Re: [PATCH v4] x86/p2m: use large pages for MMIO mappings Date: Mon, 25 Jan 2016 14:05:52 +0000 Message-ID: <1453730752.4320.164.camel@citrix.com> References: <56A25C0602000078000CA367@prv-mh.provo.novell.com> <1453724207.4320.137.camel@citrix.com> <56A6371802000078000CAA6B@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.bemta5.messagelabs.com ([195.245.231.135]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1aNhmG-0008OS-Ec for xen-devel@lists.xenproject.org; Mon, 25 Jan 2016 14:05:56 +0000 In-Reply-To: <56A6371802000078000CAA6B@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 T24gTW9uLCAyMDE2LTAxLTI1IGF0IDA2OjU0IC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ ID4gPiBPbiAyNS4wMS4xNiBhdCAxMzoxNiwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPiB3cm90 ZToKPiA+IE9uIEZyaSwgMjAxNi0wMS0yMiBhdCAwODo0MiAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPiA+ICsjZGVmaW5lIE1BUF9NTUlPX01BWF9JVEVSIDY0IC8qIHByZXR0eSBhcmJpdHJh cnkgKi8KPiA+ID4gKwo+ID4gCj4gPiBJIHN1cHBvc2Ugbm8gZXhpc3RpbmcgaW4tdHJlZSBjb2Rl IGV4Y2VlZHMgdGhhdCAob3IgdGhlcmUnZCBiZSBtb3JlCj4gPiBwYXRjaAo+ID4gaGVyZSkuCj4g Cj4gVGhlcmUgc2ltcGx5IGlzIG5vIGluLXRyZWUgdXNlciBvdGhlciB0aGFuIHRoZSBkb21jdGwg b24geDg2LgoKClJpZ2h0LCBJIG1lYW50IGNhbGxlcnMgb2YgdGhlIGRvbWN0bCAodmlhIGxpYnhj KQoKPiAgSXQncwo+IG9ubHkgQVJNIHdoaWNoIGhhcyBudW1lcm91cyBvdGhlciB1c2VycyAoY29t cGxpY2F0aW5nIHRoZSBmaXhpbmcKPiBvZiB0aGUgaXNzdWUgdGhlcmUpLgo+IAo+ID4gPiAtLS0g YS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiA+ID4gKysrIGIveGVuL2luY2x1ZGUvcHVi bGljL2RvbWN0bC5oCj4gPiA+IEBAIC01NDIsOCArNTQyLDE0IEBAIERFRklORV9YRU5fR1VFU1Rf SEFORExFKHhlbl9kb21jdGxfYmluZF8KPiA+ID4gwqAKPiA+ID4gwqAKPiA+ID4gwqAvKiBCaW5k IG1hY2hpbmUgSS9PIGFkZHJlc3MgcmFuZ2UgLT4gSFZNIGFkZHJlc3MgcmFuZ2UuICovCj4gPiA+ IC0vKiBJZiB0aGlzIHJldHVybnMgLUUyQklHIGxvd2VyIG5yX21mbnMgdmFsdWUuICovCj4gPiA+ IMKgLyogWEVOX0RPTUNUTF9tZW1vcnlfbWFwcGluZyAqLwo+ID4gPiArLyogUmV0dXJucwo+ID4g PiArwqDCoMKgLSB6ZXJvwqDCoMKgwqDCoChzdWNjZXNzLCBldmVyeXRoaW5nIGRvbmUpCj4gPiA+ ICvCoMKgwqAtIC1FMkJJR8KgwqDCoChwYXNzZWQgaW4gbnJfbWZucyB2YWx1ZSB0b28gbGFyZ2Ug Zm9yIHRoZQo+ID4gPiBpbXBsZW1lbnRhdGlvbikKPiA+ID4gK8KgwqDCoC0gcG9zaXRpdmUgKHBh cnRpYWwgc3VjY2VzcywgdGhpcyBtYW55IFtsZXNzIHRoYW4gbnJfbWZuc10gZG9uZSwKPiA+IAo+ ID4gSXMgdGhlIHN1Y2Nlc3NmdWwgcmVnaW9uIGNvbnRpZ3VvdXMsIGkuZS4gMC4ucmV0dXJuIHZh bCwgb3IgZG9lcyB0aGUKPiA+IGNhbGxlcgo+ID4gbmVlZCB0byBmaWd1cmUgaXQgc29tZWhvdz8g KEkgdGhpbmsgYmFzZWQgb24gbGlieGMgY2hhbmdlcyB0aGUgZm9ybWVyLAo+ID4gYnV0Cj4gPiBp dCBzaG91bGQgYmUgc3BlbHQgb3V0IGhlcmUgSSB0aGluaykuCj4gCj4gWWVzLCBpdCBpcyBjb250 aWd1b3VzLCBidXQgSSdtIGF0IGEgbG9zcyBob3cgdG8gc3BlbGwgb3V0IHRoZSAoc2VlbWluZ2x5 Cj4gb2J2aW91cykgZmFjdCBoZXJlOiAicGFydGlhbCBzdWNjZXNzLCB0aGlzIG1hbnkgW2xlc3Mg dGhhbiBucl9tZm5zXQo+IGluaXRpYWwgaXRlcmF0aW9ucyBkb25lIiBkb2Vzbid0IHNvdW5kIG11 Y2ggYmV0dGVyIHRvIG1lLiBFdmVyeXRoaW5nCj4gZWxzZSBJIGNhbiB0aGluayBvZiB3b3VsZCBy ZXF1aXJlIGEgZnVsbCBzZWNvbmQgc2VudGVuY2UsIHdoaWNoIEkKPiB3b3VsZG4ndCBsaWtlIGhl cmUuCgpJJ2QgcGVyaGFwcyB3cml0ZSAiWzAsIHJlc3VsdCkgY29tcGxldGVkIHN1Y2Nlc3NmdWxs eSIgb3Igc29tZXRoaW5nIGFsb25nCnRob3NlIGxpbmVzLgoKTWF5YmUgSSdtIGp1c3Qgb3ZlciB0 aGlua2luZyBpdCBoYXZpbmcgdGhlIE1NQVBfQkFUQ0ggc2VtYW50aWNzICh3aXRoIGEKZnVsbCBl cnIgYXJyYXkpIG9uIG15IG1pbmQuCgo+ID4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgcmVxdWlyaW5nIHJlLWludm9jYXRpb24gYnkgdGhlIGNhbGxlciB3aXRoIHVwZGF0ZWQKPiA+ ID4gaW5wdXRzKQo+ID4gPiArwqDCoMKgLSBuZWdhdGl2ZSAoZXJyb3IpCj4gPiAKPiA+IFRoaXMg aXMgYSBtb3JlIGdlbmVyYWwgY2FzZSBvZiAtRTJCSUcsIHlvdSBtaWdodCBmaXggdGhhdCBieSBz YXlpbmcKPiA+ICJvdGhlcgo+ID4gZXJyb3IiIG9yIGJ5IG1vdmluZyAtRTJCSUcgdG8gYmUgYSBz dWJjbGF1c2UuCj4gCj4gIm90aGVyIGVycm9yIiB3b3VsZCBzZWVtIG9rYXksIG9yIGhvdyBhYm91 dCAibmVnYXRpdmUgKGVycm9yOyBvdGhlcgo+IHRoYW4gLUUyQklHKSI/CgpCb3RoIG9rIElNSE8u Cj4gCj4gSmFuCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6 Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=