From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Lutomirski Subject: Re: [PATCH v1 09/47] vidoe: fbdev: atyfb: remove and fix MTRR MMIO "hole" work around Date: Fri, 27 Mar 2015 12:43:55 -0700 Message-ID: References: <1426893517-2511-1-git-send-email-mcgrof@do-not-panic.com> <1426893517-2511-10-git-send-email-mcgrof@do-not-panic.com> <20150321091514.GA22926@sci.fi> <20150327193813.GH5622@wotan.suse.de> 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 1YbaB0-0000Pa-Eq for xen-devel@lists.xenproject.org; Fri, 27 Mar 2015 19:44:18 +0000 Received: by labe2 with SMTP id e2so78348115lab.3 for ; Fri, 27 Mar 2015 12:44:16 -0700 (PDT) In-Reply-To: <20150327193813.GH5622@wotan.suse.de> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: "Luis R. Rodriguez" Cc: Linux Fbdev development list , Daniel Vetter , =?UTF-8?B?VmlsbGUgU3lyasOkbMOk?= , Jan Beulich , "H. Peter Anvin" , Suresh Siddha , Tomi Valkeinen , X86 ML , Ingo Molnar , "xen-devel@lists.xenproject.org" , Ingo Molnar , Borislav Petkov , Jean-Christophe Plagniol-Villard , Antonino Daplas , Dave Airlie , Bjorn Helgaas , Thomas Gleixner , Juergen Gross , "Luis R. Rodriguez" , "linux-kernel@vger.kernel.org" , venkatesh.pallipadi@intel.comLinus Torvalds List-Id: xen-devel@lists.xenproject.org T24gRnJpLCBNYXIgMjcsIDIwMTUgYXQgMTI6MzggUE0sIEx1aXMgUi4gUm9kcmlndWV6IDxtY2dy b2ZAc3VzZS5jb20+IHdyb3RlOgo+IE9uIFNhdCwgTWFyIDIxLCAyMDE1IGF0IDExOjE1OjE0QU0g KzAyMDAsIFZpbGxlIFN5cmrDpGzDpCB3cm90ZToKPj4gT24gRnJpLCBNYXIgMjAsIDIwMTUgYXQg MDQ6MTc6NTlQTSAtMDcwMCwgTHVpcyBSLiBSb2RyaWd1ZXogd3JvdGU6Cj4+ID4gZGlmZiAtLWdp dCBhL2RyaXZlcnMvdmlkZW8vZmJkZXYvYXR5L2F0eWZiX2Jhc2UuYyBiL2RyaXZlcnMvdmlkZW8v ZmJkZXYvYXR5L2F0eWZiX2Jhc2UuYwo+PiA+IGluZGV4IDgwMjU2MjQuLjg4NzVlNTYgMTAwNjQ0 Cj4+ID4gLS0tIGEvZHJpdmVycy92aWRlby9mYmRldi9hdHkvYXR5ZmJfYmFzZS5jCj4+ID4gKysr IGIvZHJpdmVycy92aWRlby9mYmRldi9hdHkvYXR5ZmJfYmFzZS5jCj4+ID4gQEAgLTI2MzAsMjEg KzI2MzAsMTAgQEAgc3RhdGljIGludCBhdHlfaW5pdChzdHJ1Y3QgZmJfaW5mbyAqaW5mbykKPj4g Pgo+PiA+ICAjaWZkZWYgQ09ORklHX01UUlIKPj4gPiAgICAgcGFyLT5tdHJyX2FwZXIgPSAtMTsK Pj4gPiAtICAgcGFyLT5tdHJyX3JlZyA9IC0xOwo+PiA+ICAgICBpZiAoIW5vbXRycikgewo+PiA+ IC0gICAgICAgICAgIC8qIENvdmVyIHRoZSB3aG9sZSByZXNvdXJjZS4gKi8KPj4gPiAtICAgICAg ICAgICBwYXItPm10cnJfYXBlciA9IG10cnJfYWRkKHBhci0+cmVzX3N0YXJ0LCBwYXItPnJlc19z aXplLAo+PiA+ICsgICAgICAgICAgIHBhci0+bXRycl9hcGVyID0gbXRycl9hZGQoaW5mby0+Zml4 LnNtZW1fc3RhcnQsCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp bmZvLT5maXguc21lbV9sZW4sCj4+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBNVFJSX1RZUEVfV1JDT01CLCAxKTsKPj4KPj4gTVRSUnMgbmVlZCBwb3dlciBvZiB0d28g c2l6ZSwgc28gaG93IGlzIHRoaXMgc3VwcG9zZWQgdG8gd29yaz8KPgo+IEFzIHBlciBtdHJyX2Fk ZF9wYWdlKCkgWzBdIHRoZSBiYXNlIGFuZCBzaXplIGFyZSBqdXN0IHN1cHBvc2VkIHRvIGJlIGlu IHVuaXRzCj4gb2YgNCBLaUIsIGFsdGhvdWdoIHRoZSBwcmFjdGljZSBpcyB0byB1c2UgcG93ZXJz IG9mIDIgaW4gKnNvbWUqIGRyaXZlcnMgdGhpcwo+IGlzIG5vdCBzdGFuZGFyZGl6ZWQgYW5kIGJ5 IG5vIG1lYW5zIHJlY29yZGVkIGFzIGEgcmVxdWlyZW1lbnQuIE9idmlvdXNseQo+IHBvd2VycyBv ZiAyIHdpbGwgd29yayB0b28gYW5kIHlvdSdkIGVuZCB1cCBuZWF0bHkgYWxpZ25lZCBhcyB3ZWxs LiBtdHJyX2FkZCgpCj4gd2lsbCB1c2UgbXRycl9jaGVjaygpIHRvIHZlcmlmeSB0aGUgdGhlIHNh bWUgcmVxdWlyZW1lbnQuIEZ1cnRoZXJtb3JlLAo+IGFzIHBlciBteSBjb21taXQgbG9nIG1lc3Nh Z2U6CgpXaGF0ZXZlciB0aGUgY29kZSBtYXkgb3IgbWF5IG5vdCBkbywgdGhlIHg4NiBhcmNoaXRl Y3R1cmUgdXNlcwpwb3dlci1vZi10d28gTVRSUiBzaXplcy4gIFNvIEknbSBjb25mdXNlZC4KCi0t QW5keQoKPgo+IC0tLQo+ICAgICBUaGUgbGFzdCB0aGluZyB3ZSBkbyBtdXN0IGRvIHRvIHJlbWFp biBzYW5lIGlzIGVuc3VyZSB3ZQo+ICAgICB1c2UgdGhlIGluZm8tPmZpeC5zbWVtX3N0YXJ0IGFu ZCBpbmZvLT5maXguc21lbV9sZW4gZm9yCj4gICAgIHRoZSBmcmFtZWJ1ZmZlciBNVFJSIGFzIHdl IGtub3cgdGhhdCBpcyBhbHdheXMgd2VsbCBhZGp1c3RlZC4KPiAgICAgVGhlICpvbmUqIGNvbmNl cm4gaGVyZSB3b3VsZCBiZSBpZiB0aGUgTVRSUiBpcyBub3QgaW4gdW5pdHMKPiAgICAgb2YgNEsg X19idXRfXyB3ZSBhbHJlYWR5IGtub3cgdGhhdCBpbiB0aGUgUENJIGNhc2UgdGhpcyBjYW5ub3QK PiAgICAgaGFwcGVuLCBpbiB0aGUgc2hhcmVkIHNwYWNlIHNldHRpbmcgdGhlIE1UUlIgd291bGQg YmUgdXAgdG8KPiAgICAgMHg3ZmYwMDAgYW5kIGFzc3VtaW5nIGEgNEsgcGFnZToKPgo+ICAgICA7 IDB4N2ZmMDAwIC8gMHgxMDAwCj4gICAgICAgICAyMDQ3Cj4KPiAgICAgQWxzbywgaW50ZXJuYWxs eSB3aGVuIE1UUlIgaXMgdXNlZCBtdHJyX2FkZCgpIHdpbGwgdXNlIG10cnJfY2hlY2soKQo+ICAg ICBhbmQgdGhhdCBzaG91bGQgc3BsYXQgYSB3YXJuaW5nIHdoZW4gdGhlIE1UUlIgYmFzZSBhbmQg c2l6ZSBhcmUKPiAgICAgbm90IGNvbXBhdGlibGUgd2l0aCB3aGF0IGlzIGV4cGVjdGVkIGZvciBN VFJSIHVzYWdlLgo+IC0tLQo+Cj4gSWYgYW55IG9mIHRoaXMgaXMgdG9vIHJpc2t5IHdlIGNhbiB1 c2UgdGhlIF9fYXJjaF9waHlzX3djX2FkZCgpIChvciBhcwo+IEFuZHkgc3VnZ2VzdGVkIHBlcmhh cHMgdXNlIHNldF9wYWdlXyogc3R1ZmYsIGFsdGhvdWdoIEkgYW0gc3RpbGwgZXZhbHVhdGluZwo+ IHRoaXMpIGJ1dCBJIGRpZCB0aGlzIGNoYW5nZSB0byBzaG93IHRoZSBlZmZvcnQgcmVxdWlyZWQg Zm9yIGEgY2hhbmdlIHdoZW4KPiB0aGUgcmVnaXN0ZXJzIC8gZnJhbWVidWZmZXIgaXMgb24gdGhl IHNhbWUgUENJIEJBUiBidXQgYXQgZGlmZmVyZW50IG9mZnNldHMuCj4KPiBbMF0gc2NyaXB0cy9r ZXJuZWwtZG9jIC1tYW4gLWZ1bmN0aW9uIG10cnJfYWRkX3BhZ2UgYXJjaC94ODYva2VybmVsL2Nw dS9tdHJyL21haW4uYyB8IG5yb2ZmIC1tYW4gfCBsZXNzCj4KPiAgIEx1aXMKCgoKLS0gCkFuZHkg THV0b21pcnNraQpBTUEgQ2FwaXRhbCBNYW5hZ2VtZW50LCBMTEMKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==