From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: Re: [PATCHv3 01/30] drm/omap: work-around for errata i886 Date: Wed, 29 Mar 2017 11:00:55 +0300 Message-ID: <12026059.CGq5lLyUbi@avalon> References: <1490706496-4959-1-git-send-email-tomi.valkeinen@ti.com> <1490706496-4959-2-git-send-email-tomi.valkeinen@ti.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from galahad.ideasonboard.com (galahad.ideasonboard.com [185.26.127.97]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1118B6E6D4 for ; Wed, 29 Mar 2017 08:00:16 +0000 (UTC) In-Reply-To: <1490706496-4959-2-git-send-email-tomi.valkeinen@ti.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Tomi Valkeinen Cc: Jyri Sarha , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org SGkgVG9taSwKClRoYW5rIHlvdSBmb3IgdGhlIHBhdGNoLgoKT24gVHVlc2RheSAyOCBNYXIgMjAx NyAxNjowNzo0NyBUb21pIFZhbGtlaW5lbiB3cm90ZToKPiBEUkE3IGVycmF0YSBpODg2IChGUERM aW5rIFBMTCBVbmxvY2tzIFdpdGggQ2VydGFpbiBTb0MgUExMIE0vTiBWYWx1ZXMpCj4gc2F5cyB0 aGF0IEZQRExpbmsgaXMgc2Vuc2l0aXZlIHRvIGppdHRlciBvbiB0aGUgdm91dCBjbG9jaywgYW5k IHRoYXQgbG93Cj4gUExMIE0gYW5kIE4gdmFsdWVzIHJlc3VsdCBpbiBtb3JlIGppdHRlciB0aGFu IGhpZ2ggTSBhbmQgTiB2YWx1ZXMuCj4gCj4gVGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgd29ya2Fy b3VuZCBmb3IgdGhlIHByb2JsZW0gYnkgY2hhbmdpbmcgdGhlIFBMTAo+IHNldHVwIHRvIHNlYXJj aCBmb3IgY2xvY2tzIHN0YXJ0aW5nIGZyb20gaGlnaCBNIGFuZCBOIHZhbHVlcywgaW5zdGVhZCBv Zgo+IGxvdyB2YWx1ZXMuIFRoaXMgc2hvdWxkIG5vdCBjYXVzZSBhbnkgZnVuY3Rpb25hbCBjaGFu Z2UsIGFuZCBvbmx5Cj4gcmVkdWNlcyB0aGUgaml0dGVyLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFRv bWkgVmFsa2VpbmVuIDx0b21pLnZhbGtlaW5lbkB0aS5jb20+CgpSZXZpZXdlZC1ieTogTGF1cmVu dCBQaW5jaGFydCA8bGF1cmVudC5waW5jaGFydEBpZGVhc29uYm9hcmQuY29tPgoKPiAtLS0KPiAg ZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vZHNzL3BsbC5jIHwgMTcgKysrKysrKysrLS0tLS0tLS0K PiAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKPiAKPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vZHNzL3BsbC5jCj4gYi9kcml2ZXJz L2dwdS9kcm0vb21hcGRybS9kc3MvcGxsLmMgaW5kZXggMGE3NmM4OWNkYzJlLi41ZTIyMTMwMjc2 OGIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vZHNzL3BsbC5jCj4gKysr IGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vZHNzL3BsbC5jCj4gQEAgLTIxNSw4ICsyMTUsOCBA QCBib29sIGRzc19wbGxfY2FsY19hKGNvbnN0IHN0cnVjdCBkc3NfcGxsICpwbGwsIHVuc2lnbmVk Cj4gbG9uZyBjbGtpbiwgZHNzX3BsbF9jYWxjX2Z1bmMgZnVuYywgdm9pZCAqZGF0YSkKPiAgewo+ ICAJY29uc3Qgc3RydWN0IGRzc19wbGxfaHcgKmh3ID0gcGxsLT5odzsKPiAtCWludCBuLCBuX3N0 YXJ0LCBuX3N0b3A7Cj4gLQlpbnQgbSwgbV9zdGFydCwgbV9zdG9wOwo+ICsJaW50IG4sIG5fbWlu LCBuX21heDsKPiArCWludCBtLCBtX21pbiwgbV9tYXg7Cj4gIAl1bnNpZ25lZCBsb25nIGZpbnQs IGNsa2RjbzsKPiAgCXVuc2lnbmVkIGxvbmcgcGxsX2h3X21heDsKPiAgCXVuc2lnbmVkIGxvbmcg ZmludF9od19taW4sIGZpbnRfaHdfbWF4Owo+IEBAIC0yMjYsMjEgKzIyNiwyMiBAQCBib29sIGRz c19wbGxfY2FsY19hKGNvbnN0IHN0cnVjdCBkc3NfcGxsICpwbGwsCj4gdW5zaWduZWQgbG9uZyBj bGtpbiwgZmludF9od19taW4gPSBody0+ZmludF9taW47Cj4gIAlmaW50X2h3X21heCA9IGh3LT5m aW50X21heDsKPiAKPiAtCW5fc3RhcnQgPSBtYXgoRElWX1JPVU5EX1VQKGNsa2luLCBmaW50X2h3 X21heCksIDF1bCk7Cj4gLQluX3N0b3AgPSBtaW4oKHVuc2lnbmVkKShjbGtpbiAvIGZpbnRfaHdf bWluKSwgaHctPm5fbWF4KTsKPiArCW5fbWluID0gbWF4KERJVl9ST1VORF9VUChjbGtpbiwgZmlu dF9od19tYXgpLCAxdWwpOwo+ICsJbl9tYXggPSBtaW4oKHVuc2lnbmVkKShjbGtpbiAvIGZpbnRf aHdfbWluKSwgaHctPm5fbWF4KTsKPiAKPiAgCXBsbF9tYXggPSBwbGxfbWF4ID8gcGxsX21heCA6 IFVMT05HX01BWDsKPiAKPiAtCWZvciAobiA9IG5fc3RhcnQ7IG4gPD0gbl9zdG9wOyArK24pIHsK PiArCS8qIFRyeSB0byBmaW5kIGhpZ2ggTiAmIE0gdG8gYXZvaWQgaml0dGVyIChEUkE3IGVycmF0 YSBpODg2KSAqLwo+ICsJZm9yIChuID0gbl9tYXg7IG4gPj0gbl9taW47IC0tbikgewo+ICAJCWZp bnQgPSBjbGtpbiAvIG47Cj4gCj4gLQkJbV9zdGFydCA9IG1heChESVZfUk9VTkRfVVAoRElWX1JP VU5EX1VQKHBsbF9taW4sIGZpbnQpLCAyKSwKPiArCQltX21pbiA9IG1heChESVZfUk9VTkRfVVAo RElWX1JPVU5EX1VQKHBsbF9taW4sIGZpbnQpLCAyKSwKPiAgCQkJCTF1bCk7Cj4gLQkJbV9zdG9w ID0gbWluMygodW5zaWduZWQpKHBsbF9tYXggLyBmaW50IC8gMiksCj4gKwkJbV9tYXggPSBtaW4z KCh1bnNpZ25lZCkocGxsX21heCAvIGZpbnQgLyAyKSwKPiAgCQkJCSh1bnNpZ25lZCkocGxsX2h3 X21heCAvIGZpbnQgLyAyKSwKPiAgCQkJCWh3LT5tX21heCk7Cj4gCj4gLQkJZm9yIChtID0gbV9z dGFydDsgbSA8PSBtX3N0b3A7ICsrbSkgewo+ICsJCWZvciAobSA9IG1fbWF4OyBtID49IG1fbWlu OyAtLW0pIHsKPiAgCQkJY2xrZGNvID0gMiAqIG0gKiBmaW50Owo+IAo+ICAJCQlpZiAoZnVuYyhu LCBtLCBmaW50LCBjbGtkY28sIGRhdGEpKQoKLS0gClJlZ2FyZHMsCgpMYXVyZW50IFBpbmNoYXJ0 CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2 ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK