From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Weinehall Subject: Re: [PATCH] drm/i915/skl: Buffer translation improvements Date: Thu, 18 Jun 2015 13:47:30 +0300 Message-ID: <20150618104730.GI14570@boom> References: <20150618095033.GH14570@boom> <20150618101013.GE24012@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id 3785D6ECBA for ; Thu, 18 Jun 2015 03:48:54 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20150618101013.GE24012@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBKdW4gMTgsIDIwMTUgYXQgMTE6MTA6MTNBTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIFRodSwgSnVuIDE4LCAyMDE1IGF0IDEyOjUwOjMzUE0gKzAzMDAsIERhdmlkIFdl aW5laGFsbCB3cm90ZToKPiA+ICtzdGF0aWMgY29uc3Qgc3RydWN0IGRkaV9idWZfdHJhbnMgKnNr bF9nZXRfYnVmX3RyYW5zX2RwKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCj4gCj4gc3RydWN0IGRy bV9pOTE1X3ByaXZhdGUgbm90IHN0cnVjdCBkcm1fZGV2aWNlIQoKVGhlIGRldmljZSB1c2VzIGJv dGggZGV2IGFuZCBkZXZfcHJpdjsgb25seSBwYXNzaW5nIGluCmRybV9pOTE1X3ByaXZhdGUgd291 bGRuJ3QgcHJvdmlkZSBhY2Nlc3MgdG8gZGV2LApvciBhbSBJIG1pc3Npbmcgc29tZXRoaW5nPwoK PiA+ICsJCQkJCQkJaW50ICpuX2VudHJpZXMpCj4gPiArewo+ID4gKwlzdHJ1Y3QgZHJtX2k5MTVf cHJpdmF0ZSAqZGV2X3ByaXYgPSBkZXYtPmRldl9wcml2YXRlOwo+ID4gKwljb25zdCBzdHJ1Y3Qg ZGRpX2J1Zl90cmFucyAqZGRpX3RyYW5zbGF0aW9uczsKPiA+ICsJc3RhdGljIGludCBpc18wOTV2 ID0gLTE7Cj4gPiArCj4gPiArCWlmIChpc18wOTV2ID09IC0xKSB7Cj4gPiArCQl1MzIgc3ByMSA9 IEk5MTVfUkVBRChVQUlNSV9TUFIxKTsKPiA+ICsJCWlzXzA5NXYgPSBzcHIxICYgU0tMX1ZDQ0lP X01BU0s7Cj4gPiArCX0KPiA+ICsKPiA+ICsJaWYgKElTX1NLTF9VTFgoZGV2KSAmJiAhaXNfMDk1 dikgewo+ID4gKwkJZGRpX3RyYW5zbGF0aW9ucyA9IHNrbF95XzA4NXZfZGRpX3RyYW5zbGF0aW9u c19kcDsKPiA+ICsJCSpuX2VudHJpZXMgPSBBUlJBWV9TSVpFKHNrbF95XzA4NXZfZGRpX3RyYW5z bGF0aW9uc19kcCk7Cj4gPiArCX0gZWxzZSBpZiAoSVNfU0tMX1VMVChkZXYpKSB7Cj4gPiArCQlk ZGlfdHJhbnNsYXRpb25zID0gc2tsX3VfZGRpX3RyYW5zbGF0aW9uc19kcDsKPiA+ICsJCSpuX2Vu dHJpZXMgPSBBUlJBWV9TSVpFKHNrbF91X2RkaV90cmFuc2xhdGlvbnNfZHApOwo+ID4gKwl9IGVs c2Ugewo+ID4gKwkJZGRpX3RyYW5zbGF0aW9ucyA9IHNrbF9kZGlfdHJhbnNsYXRpb25zX2RwOwo+ ID4gKwkJKm5fZW50cmllcyA9IEFSUkFZX1NJWkUoc2tsX2RkaV90cmFuc2xhdGlvbnNfZHApOwo+ ID4gKwl9Cj4gCj4gVGhlc2UgYXJlIHN0YXRpYyByb3V0aW5nLCBidXQgY2FsbGVkIGZhaXJseSBv ZnRlbi4gKE9mdGVuIGVub3VnaCB0aGF0Cj4geW91IGNhcmUgdG8gb25seSByZWFkIHRoZSByZWln c3RlciBvbmNlLikgQW55IHJlYXNvbiBub3QgdG8gcHJlc2VydmUKPiB0aGVzZSByb3V0aW5nIHRh YmxlcyBpbiBkZXZfcHJpdiBvciwgc2xpZ2h0bHkgbW9yZSBwcmVmZXJyYWJsZSwgaW50ZWxfZHA/ Cj4gLUNocmlzCgpObyBwYXJ0aWN1bGFybHkgZ29vZCByZWFzb24sIHNvIHllcywgaXQncyBhIGdv b2QgcHJvcG9zYWwuClRoZSByZWFzb24gSSBjYWNoZWQgdGhlIHJlZ2lzdGVyIHJlYWQgd2FzIG1v c3RseSBiZWNhdXNlIHRoZSBsZXNzIHJlYWRzCmZyb20gaGFyZHdhcmUgdGhlIGJldHRlciAoSSB3 YXMgdGhpbmtpbmcgb2Ygd2hldGhlciBoYXZpbmcgdGhlIHZhbHVlCnJlYWQgbW9yZSB0aGFuIG9u Y2Ugd2FzIHRvbyBtdWNoIGFscmVhZHksIGJ1dCBJIGZpZ3VyZWQgdGhhdCBoYXZpbmcKYSBnbG9i YWwgdmFyaWFibGUgdG8gaG9sZCBhIFNreWxha2Utc3BlY2lmaWMgdmFsdWUgd291bGQgYmUgdWds eSkuCgpJJ2xsIGZpeCBpdCBvbiBNb25kYXkgKHRvbW9ycm93IGlzIGEgcHVibGljIGhvbGlkYXkg aGVyZSwgc28gSSdsbApiZSB0cmF2ZWxpbmcgdGhpcyB3ZWVrZW5kKS4KCgpLaW5kIHJlZ2FyZHMs IERhdmlkCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklu dGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==