From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 1/3] drm/i915/gtt: Split gen8_ppgtt_clear_pte_range Date: Wed, 05 Oct 2016 08:44:06 +0300 Message-ID: <1475646246.3331.7.camel@linux.intel.com> References: <1475589267-12440-1-git-send-email-michal.winiarski@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id 26BAA6E196 for ; Wed, 5 Oct 2016 05:44:10 +0000 (UTC) In-Reply-To: <1475589267-12440-1-git-send-email-michal.winiarski@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: =?UTF-8?Q?Micha=C5=82?= Winiarski , intel-gfx@lists.freedesktop.org Cc: Mika Kuoppala List-Id: intel-gfx@lists.freedesktop.org SSB3b25kZXIgaWYgR0NDIGlzIGRvaW5nIHRoZSByaWdodCB0aGluZywgZG8gd2UgaGF2ZSBzb21l IGJlbmNobWFyayBmb3IKdGhpcywgQ2hyaXMsIE1pa2E/IFRoZSBjb2RlIGlzIG11Y2ggbW9yZSBy ZWFkYWJsZSBpbiBteSBleWVzIGFmdGVyIHRoZQpjaGFuZ2VzLgoKT24gdGksIDIwMTYtMTAtMDQg YXQgMTU6NTQgKzAyMDAsIE1pY2hhxYIgV2luaWFyc2tpIHdyb3RlOgo+ICtzdGF0aWMgdm9pZCBn ZW44X3BwZ3R0X2NsZWFyX3B0KHN0cnVjdCBpOTE1X2FkZHJlc3Nfc3BhY2UgKnZtLAo+ICsJCQkJ c3RydWN0IGk5MTVfcGFnZV90YWJsZSAqcHQsCj4gKwkJCQl1aW50NjRfdCBzdGFydCwKPiArCQkJ CXVpbnQ2NF90IGxlbmd0aCwKPiArCQkJCWJvb2wgdXNlX3NjcmF0Y2gpCj4gwqB7Cj4gwqAJc3Ry dWN0IGk5MTVfaHdfcHBndHQgKnBwZ3R0ID0gaTkxNV92bV90b19wcGd0dCh2bSk7Cj4gKwo+ICsJ dW5zaWduZWQgaW50IHB0ZV9zdGFydCA9IGdlbjhfcHRlX2luZGV4KHN0YXJ0KTsKPiArCXVuc2ln bmVkIGludCBudW1fZW50cmllcyA9IG1pbihnZW44X3B0ZV9jb3VudChzdGFydCwgbGVuZ3RoKSwK PiArCQkJCcKgwqDCoMKgwqDCoMKgR0VOOF9QVEVTKTsKCmk5MTVfcHRlX2NvdW50IChjYWxsZWQg YnkgZ2VuOF9wdGVfY291bnQpIHN0YXRlcyBmb2xsb3dpbmc7CgoidGhlIG1heCB2YWx1ZSB3b3Vs ZCBiZSBHRU42X1BURVMgZm9yIEdFTjYsIGFuZCBHRU44X1BURVMgZm9yIEdFTjguIgoKR0VNX0JV R19PTihudW1fZW50cmllcyA+IEdFTjhfUFRFUyk7IHdvdWxkIGJlIHRoZSBzdGFuZGFyZCByZWNp cGUgZm9yCnBhcmFub2lhLiBCdXQgSSBkb24ndCB0aGluayBpdCdzIG5lZWRlZCBoZXJlLsKgCgo+ ICsJdWludDY0X3QgcHRlOwo+ICsKCk5vIG5ld2xpbmVzIHRvIHRoZSB2YXJpYWJsZSBibG9jaywg a2VlcCBpdCB0aWdodC4KCj4gQEAgLTc2OCwyMSArNzkzLDEzIEBAIHN0YXRpYyB2b2lkIGdlbjhf cHBndHRfY2xlYXJfcmFuZ2Uoc3RydWN0IGk5MTVfYWRkcmVzc19zcGFjZSAqdm0sCj4gwqAJCQkJ wqDCoMKgYm9vbCB1c2Vfc2NyYXRjaCkKPiDCoHsKPiDCoAlzdHJ1Y3QgaTkxNV9od19wcGd0dCAq cHBndHQgPSBpOTE1X3ZtX3RvX3BwZ3R0KHZtKTsKPiAtCWdlbjhfcHRlX3Qgc2NyYXRjaF9wdGUg PSBnZW44X3B0ZV9lbmNvZGUodm0tPnNjcmF0Y2hfcGFnZS5kYWRkciwKPiAtCQkJCQkJwqBJOTE1 X0NBQ0hFX0xMQywgdXNlX3NjcmF0Y2gpOwo+IMKgCj4gLQlpZiAoIVVTRVNfRlVMTF80OEJJVF9Q UEdUVCh2bS0+ZGV2KSkgewo+IC0JCWdlbjhfcHBndHRfY2xlYXJfcHRlX3JhbmdlKHZtLCAmcHBn dHQtPnBkcCwgc3RhcnQsIGxlbmd0aCwKPiAtCQkJCQnCoMKgwqBzY3JhdGNoX3B0ZSk7Cj4gLQl9 IGVsc2Ugewo+IC0JCXVpbnQ2NF90IHBtbDRlOwo+IC0JCXN0cnVjdCBpOTE1X3BhZ2VfZGlyZWN0 b3J5X3BvaW50ZXIgKnBkcDsKPiAtCj4gLQkJZ2VuOF9mb3JfZWFjaF9wbWw0ZShwZHAsICZwcGd0 dC0+cG1sNCwgc3RhcnQsIGxlbmd0aCwgcG1sNGUpIHsKPiAtCQkJZ2VuOF9wcGd0dF9jbGVhcl9w dGVfcmFuZ2Uodm0sIHBkcCwgc3RhcnQsIGxlbmd0aCwKPiAtCQkJCQkJwqDCoMKgc2NyYXRjaF9w dGUpOwo+IC0JCX0KPiAtCX0KPiArCWlmICghVVNFU19GVUxMXzQ4QklUX1BQR1RUKHZtLT5kZXYp KQoKTm93IHRoYXQgdGhpcyBpcyBzbyBtdWNoIHNpbXBsaWZpZWQsIHRoZSBuZWdhdGlvbiBjb3Vs ZCBiZSByZW1vdmVkLCBhbmQKanVzdCBqdXN0IHdyaXRlIGlmIChVU0VTX0ZVTExfLi4uKQoKT3Ro ZXIgdGhhbiBhYm92ZSwgbG9va3MgZ29vZCB0byBtZS4KClJlZ2FyZHMsIEpvb25hcwotLSAKSm9v bmFzIExhaHRpbmVuCk9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudGVyCkludGVsIENvcnBvcmF0 aW9uCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVs LWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=