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 15:02:10 -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> <20150327195759.GK5622@wotan.suse.de> <20150327215655.GA29933@sci.fi> 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 1YbcKm-0006HW-HY for xen-devel@lists.xenproject.org; Fri, 27 Mar 2015 22:02:32 +0000 Received: by lahp7 with SMTP id p7so61703884lah.2 for ; Fri, 27 Mar 2015 15:02:30 -0700 (PDT) In-Reply-To: <20150327215655.GA29933@sci.fi> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: =?UTF-8?B?VmlsbGUgU3lyasOkbMOk?= , "Luis R. Rodriguez" , Andy Lutomirski , Bjorn Helgaas , "Luis R. Rodriguez" , Ingo Molnar , Thomas Gleixner , "H. Peter Anvin" , Juergen Gross , Jan Beulich , Borislav Petkov , Suresh Siddha , venkatesh.pallipadi@intel.com, Dave Airlie , "linux-kernel@vger.kernel.org" , Linux Fbdev development list , X86 ML , "xen-devel@lists.xenproject.org" , Ingo Molnar , Linus Torvalds , Daniel Vetter , Antonino List-Id: xen-devel@lists.xenproject.org T24gRnJpLCBNYXIgMjcsIDIwMTUgYXQgMjo1NiBQTSwgVmlsbGUgU3lyasOkbMOkIDxzeXJqYWxh QHNjaS5maT4gd3JvdGU6Cj4gT24gRnJpLCBNYXIgMjcsIDIwMTUgYXQgMDg6NTc6NTlQTSArMDEw MCwgTHVpcyBSLiBSb2RyaWd1ZXogd3JvdGU6Cj4+IE9uIEZyaSwgTWFyIDI3LCAyMDE1IGF0IDEy OjQzOjU1UE0gLTA3MDAsIEFuZHkgTHV0b21pcnNraSB3cm90ZToKPj4gPiBPbiBGcmksIE1hciAy NywgMjAxNSBhdCAxMjozOCBQTSwgTHVpcyBSLiBSb2RyaWd1ZXogPG1jZ3JvZkBzdXNlLmNvbT4g d3JvdGU6Cj4+ID4gPiBPbiBTYXQsIE1hciAyMSwgMjAxNSBhdCAxMToxNToxNEFNICswMjAwLCBW aWxsZSBTeXJqw6Rsw6Qgd3JvdGU6Cj4+ID4gPj4gT24gRnJpLCBNYXIgMjAsIDIwMTUgYXQgMDQ6 MTc6NTlQTSAtMDcwMCwgTHVpcyBSLiBSb2RyaWd1ZXogd3JvdGU6Cj4+ID4gPj4gPiBkaWZmIC0t Z2l0IGEvZHJpdmVycy92aWRlby9mYmRldi9hdHkvYXR5ZmJfYmFzZS5jIGIvZHJpdmVycy92aWRl by9mYmRldi9hdHkvYXR5ZmJfYmFzZS5jCj4+ID4gPj4gPiBpbmRleCA4MDI1NjI0Li44ODc1ZTU2 IDEwMDY0NAo+PiA+ID4+ID4gLS0tIGEvZHJpdmVycy92aWRlby9mYmRldi9hdHkvYXR5ZmJfYmFz ZS5jCj4+ID4gPj4gPiArKysgYi9kcml2ZXJzL3ZpZGVvL2ZiZGV2L2F0eS9hdHlmYl9iYXNlLmMK Pj4gPiA+PiA+IEBAIC0yNjMwLDIxICsyNjMwLDEwIEBAIHN0YXRpYyBpbnQgYXR5X2luaXQoc3Ry dWN0IGZiX2luZm8gKmluZm8pCj4+ID4gPj4gPgo+PiA+ID4+ID4gICNpZmRlZiBDT05GSUdfTVRS Ugo+PiA+ID4+ID4gICAgIHBhci0+bXRycl9hcGVyID0gLTE7Cj4+ID4gPj4gPiAtICAgcGFyLT5t dHJyX3JlZyA9IC0xOwo+PiA+ID4+ID4gICAgIGlmICghbm9tdHJyKSB7Cj4+ID4gPj4gPiAtICAg ICAgICAgICAvKiBDb3ZlciB0aGUgd2hvbGUgcmVzb3VyY2UuICovCj4+ID4gPj4gPiAtICAgICAg ICAgICBwYXItPm10cnJfYXBlciA9IG10cnJfYWRkKHBhci0+cmVzX3N0YXJ0LCBwYXItPnJlc19z aXplLAo+PiA+ID4+ID4gKyAgICAgICAgICAgcGFyLT5tdHJyX2FwZXIgPSBtdHJyX2FkZChpbmZv LT5maXguc21lbV9zdGFydCwKPj4gPiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgaW5mby0+Zml4LnNtZW1fbGVuLAo+PiA+ID4+ID4gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBNVFJSX1RZUEVfV1JDT01CLCAxKTsKPj4gPiA+Pgo+PiA+ID4+ IE1UUlJzIG5lZWQgcG93ZXIgb2YgdHdvIHNpemUsIHNvIGhvdyBpcyB0aGlzIHN1cHBvc2VkIHRv IHdvcms/Cj4+ID4gPgo+PiA+ID4gQXMgcGVyIG10cnJfYWRkX3BhZ2UoKSBbMF0gdGhlIGJhc2Ug YW5kIHNpemUgYXJlIGp1c3Qgc3VwcG9zZWQgdG8gYmUgaW4gdW5pdHMKPj4gPiA+IG9mIDQgS2lC LCBhbHRob3VnaCB0aGUgcHJhY3RpY2UgaXMgdG8gdXNlIHBvd2VycyBvZiAyIGluICpzb21lKiBk cml2ZXJzIHRoaXMKPj4gPiA+IGlzIG5vdCBzdGFuZGFyZGl6ZWQgYW5kIGJ5IG5vIG1lYW5zIHJl Y29yZGVkIGFzIGEgcmVxdWlyZW1lbnQuIE9idmlvdXNseQo+PiA+ID4gcG93ZXJzIG9mIDIgd2ls bCB3b3JrIHRvbyBhbmQgeW91J2QgZW5kIHVwIG5lYXRseSBhbGlnbmVkIGFzIHdlbGwuIG10cnJf YWRkKCkKPj4gPiA+IHdpbGwgdXNlIG10cnJfY2hlY2soKSB0byB2ZXJpZnkgdGhlIHRoZSBzYW1l IHJlcXVpcmVtZW50LiBGdXJ0aGVybW9yZSwKPj4gPiA+IGFzIHBlciBteSBjb21taXQgbG9nIG1l c3NhZ2U6Cj4+ID4KPj4gPiBXaGF0ZXZlciB0aGUgY29kZSBtYXkgb3IgbWF5IG5vdCBkbywgdGhl IHg4NiBhcmNoaXRlY3R1cmUgdXNlcwo+PiA+IHBvd2VyLW9mLXR3byBNVFJSIHNpemVzLiAgU28g SSdtIGNvbmZ1c2VkLgo+Pgo+PiBUaGVyZSBzaG91bGQgYmUgbm8gY29uZnVzaW9uLCBJIHNpbXBs eSBkaWQgbm90IGtub3cgdGhhdCAqd2FzKiB0aGUKPj4gcmVxdWlyZW1lbnQgZm9yIHg4NiwgaWYg dGhhdCBpcyB0aGUgY2FzZSB3ZSBzaG91bGQgYWRkIGEgY2hlY2sgZm9yIHRoYXQKPj4gYW5kIHBl cmhhcHMgZ2VuZXJhbGl6ZSBhIGhlbHBlciB0aGF0IGRvZXMgdGhlIHBvd2VyIG9mIHR3byBoZWxw ZXIgY2hhbmdlcywKPj4gdGhlIGNsZWFuZXN0IEkgZm91bmQgd2FzIHRoZSB2ZXNhZmIgZHJpdmVy IHNvbHV0aW9uLgo+Pgo+PiBUaG91Z2h0cz8KPgo+IFRoZSB2ZXNhZmIgc29sdXRpb24gaXMgYmFk IHNpbmNlIHlvdSdsbCBvbmx5IGVuZCB1cCBjb3ZlcmluZyBvbmx5Cj4gdGhlIGZpcnN0IDRNQiBv ZiB0aGUgZnJhbWVidWZmZXIgaW5zdGVhZCBvZiB0aGUgYWxtb3N0IDhNQiB5b3Ugd2FudC4KPiBX aGljaCBpbiBwcmFjdGljZSB3aWxsIG1lYW4gdGhyb3dpbmcgYXdheSBoYWxmIHRoZSBWUkFNIHNp bmNlIHlvdSByZWFsbHkKPiBkb24ndCB3YW50IHRoZSBtYXNzaXZlIHBlcmZvcm1hbmNlIGhpdCBm cm9tIGFjY2Vzc2luZyBpdCBhcyBVQy4gQW5kIHRoYXQKPiB3b3VsZCBtZWFuIGdpdmluZyB1cCBk ZWNlbnQgZGlzcGxheSByZXNvbHV0aW9ucyBhcyB3ZWxsIDooCj4KPiBBbmQgdGhlIG90aGVyIG9w dGlvbiBvZiB0cnlpbmcgdG8gY292ZXIgdGhlIHJlbWFpbmRlciB3aXRoIG11bHRpcGxlIGV2ZXIK PiBzbWFsbGVyIE1UUlJzIGRvZXNuJ3Qgd29yayBlaXRoZXIgc2luY2UgeW91J2xsIHJ1biBvdXQg b2YgTVRSUnMgdmVyeQo+IHF1aWNrbHkuCj4KPiBUaGlzIGlzIHByZWNpc2VseSB3aHkgSSB1c2Vk IHRoZSBob2xlIG1ldGhvZCBpbiBhdHlmYiBpbiB0aGUgZmlyc3QKPiBwbGFjZS4KPgo+IEkgZG9u J3QgcmVhbGx5IGxpa2UgdGhlIGlkZWEgb2YgYW55IG5ldyBtdHJyIGNvZGUgbm90IHN1cHBvcnRp bmcgdGhhdAo+IHVzZSBjYXNlLCBlc3BlY2lhbGx5IGFzIHRoZXNlIHRoaW5ncyB0ZW5kIHRvIGJl IHByZXNlbnQgaW4gb2xkZXIgbWFjaGluZXMKPiB3aGVyZSBQQVQgaXNuJ3QgYW4gb3B0aW9uLgoK QWNjb3JkaW5nIHRvIHRoZSBJbnRlbCBTRE0sIHZvbHVtZSAzLCBzZWN0aW9uIDExLjUuMi4xLCB0 YWJsZSAxMS02LApub24tUEFUIENQVXMgdGhhdCBoYXZlIGEgV0MgTVRSUiwgUENEID0gMSwgYW5k IFBXVCA9IDEgKGFrYSBVQykgaGF2ZQphbiBlZmZlY3RpdmUgbWVtb3J5IHR5cGUgb2YgVUMuICBI ZW5jZSBteSBzdWdnZXN0aW9uIHRvIGFkZAppb3JlbWFwX3g4Nl91YyBhbmQvb3Igc2V0X21lbW9y eV94ODZfdWMgdG8gcHVuY2ggYSBVQyBob2xlIGluIGFuCm90aGVyd2lzZSBXQyBNVFJSLWNvdmVy ZWQgcmVnaW9uLgoKaW9yZW1hcF9ub2NhY2hlIGlzIFVDLSAoZXZlbiBvbiBub24tUEFUIHVubGVz cyBJIG1pc3VuZGVyc3Rvb2QgaG93CnRoaXMgc3R1ZmYgd29ya3MpLCBzbyBpb3JlbWFwX25vY2Fj aGUgYnkgaXRzZWxmIGlzbid0IGdvb2QgZW5vdWdoLgoKLS1BbmR5CgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=