From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 04/13] drm/i915: Fail engine initialization if LRCA is incorrectly aligned Date: Mon, 11 Jan 2016 09:31:14 +0100 Message-ID: <20160111083114.GN8076@phenom.ffwll.local> References: <1452252592-24803-1-git-send-email-tvrtko.ursulin@linux.intel.com> <1452252592-24803-5-git-send-email-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f67.google.com (mail-wm0-f67.google.com [74.125.82.67]) by gabe.freedesktop.org (Postfix) with ESMTPS id AF9976E217 for ; Mon, 11 Jan 2016 00:31:14 -0800 (PST) Received: by mail-wm0-f67.google.com with SMTP id f206so25161401wmf.2 for ; Mon, 11 Jan 2016 00:31:14 -0800 (PST) Content-Disposition: inline In-Reply-To: <1452252592-24803-5-git-send-email-tvrtko.ursulin@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Tvrtko Ursulin Cc: Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBKYW4gMDgsIDIwMTYgYXQgMTE6Mjk6NDNBTSArMDAwMCwgVHZydGtvIFVyc3VsaW4g d3JvdGU6Cj4gRnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4K PiAKPiBMUkNBIGNhbiBjaGFuZ2Ugb25seSB3aGVuIGl0IGdvZXMgZnJvbSB1bnBpbm5lZCB0byBw aW5uZWQgc28gaXQKPiBtYWtlcyBzZW5zZSB0byBjaGVjayBpdHMgYWxpZ25tZW50IGF0IHRoYXQg cG9pbnQgcmF0aGVyIHRoYW4gYXQKPiBldmVyeSBiYXRjaCBidWZmZXIgc3VibWlzc2lvbi4KPiAK PiBGdXJ0aGVybW9yZSwgaWYgd2UgY2hlY2sgaXQgYXQgcGluIHRpbWUgd2UgY2FuIGFjdHVhbGx5 Cj4gZ3JhY2VmdWx5IGZhaWwgdGhlIGVuZ2luZSBpbml0aWFsaXphdGlvbiByYXRoZXIgdGhhbiBq dXN0Cj4gc3BhbW1pbmcgdGhlIGxvZ3MgYXQgcnVudGltZSB3aXRoIFdBUk5zLgo+IAo+IHYyOiBS ZXR1cm4gRU5PREVWIGZvciBiYWQgYWxpZ25tZW50LiAoQ2hyaXMgV2lsc29uKQo+IAo+IFNpZ25l ZC1vZmYtYnk6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+Cj4gLS0t Cj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jIHwgOSArKysrKysrLS0KPiAgMSBm aWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMgYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9scmMuYwo+IGluZGV4IDg0OTc3YTZlNmYzZi4uZmYxNDZhMTVkMzk1IDEwMDY0 NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCj4gKysrIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMKPiBAQCAtMzAyLDggKzMwMiw2IEBAIHVpbnQ2NF90 IGludGVsX2xyX2NvbnRleHRfZGVzY3JpcHRvcihzdHJ1Y3QgaW50ZWxfY29udGV4dCAqY3R4LAo+ ICAJdWludDY0X3QgbHJjYSA9IGk5MTVfZ2VtX29ial9nZ3R0X29mZnNldChjdHhfb2JqKSArCj4g IAkJCUxSQ19QUEhXU1BfUE4gKiBQQUdFX1NJWkU7Cj4gIAo+IC0JV0FSTl9PTihscmNhICYgMHhG RkZGRkZGRjAwMDAwRkZGVUxMKTsKPiAtCj4gIAlkZXNjIHw9IGxyY2E7Cj4gIAlkZXNjIHw9ICh1 NjQpaW50ZWxfZXhlY2xpc3RzX2N0eF9pZChjdHhfb2JqKSA8PCBHRU44X0NUWF9JRF9TSElGVDsK PiAgCj4gQEAgLTEwMzAsNiArMTAyOCw3IEBAIHN0YXRpYyBpbnQgaW50ZWxfbHJfY29udGV4dF9k b19waW4oc3RydWN0IGludGVsX2VuZ2luZV9jcyAqcmluZywKPiAgewo+ICAJc3RydWN0IGRybV9k ZXZpY2UgKmRldiA9IHJpbmctPmRldjsKPiAgCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZf cHJpdiA9IGRldi0+ZGV2X3ByaXZhdGU7Cj4gKwl1NjQgbHJjYTsKPiAgCWludCByZXQgPSAwOwo+ ICAKPiAgCVdBUk5fT04oIW11dGV4X2lzX2xvY2tlZCgmcmluZy0+ZGV2LT5zdHJ1Y3RfbXV0ZXgp KTsKPiBAQCAtMTAzOCw2ICsxMDM3LDEyIEBAIHN0YXRpYyBpbnQgaW50ZWxfbHJfY29udGV4dF9k b19waW4oc3RydWN0IGludGVsX2VuZ2luZV9jcyAqcmluZywKPiAgCWlmIChyZXQpCj4gIAkJcmV0 dXJuIHJldDsKPiAgCj4gKwlscmNhID0gaTkxNV9nZW1fb2JqX2dndHRfb2Zmc2V0KGN0eF9vYmop ICsgTFJDX1BQSFdTUF9QTiAqIFBBR0VfU0laRTsKPiArCWlmIChXQVJOX09OKGxyY2EgJiAweEZG RkZGRkZGMDAwMDBGRkZVTEwpKSB7CgpFc3NlbnRpYWxseSB0aGlzIGNoZWNrcyB0aGF0IGl0J3Mg cGFnZS1hbGlnbmVkICh3aGljaCBpcyBhIGZ1bmRhbWVudGFsCmFzc3VtcHRpb24gb2YgaG93IHdl IHBsYWNlIG9iamVjdHMgd2UgZGVwZW5kIHVwb24gZXZlcnl3aGVyZSkgYW5kIHRoYXQgaXQKZml0 cyB3aXRoaW4gdGhlIDRHIGh3IGxpbWl0IG9mIHRoZSBnbG9iYWwgZ3R0IChhZ2FpbiB3ZSBhc3N1 bWUgb3VyIGNvZGUgaXMKY29ycmVjdCB0aGF0IHdheSkuIHRiaCBJJ2QganVzdCBkcm9wIGVudGly ZWx5LCBpdCdzIGEgdXNlbGVzcyBjaGVjay4KLURhbmllbAoKPiArCQlyZXQgPSAtRU5PREVWOwo+ ICsJCWdvdG8gdW5waW5fY3R4X29iajsKPiArCX0KPiArCj4gIAlyZXQgPSBpbnRlbF9waW5fYW5k X21hcF9yaW5nYnVmZmVyX29iaihyaW5nLT5kZXYsIHJpbmdidWYpOwo+ICAJaWYgKHJldCkKPiAg CQlnb3RvIHVucGluX2N0eF9vYmo7Cj4gLS0gCj4gMS45LjEKPiAKPiBfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QK PiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cDovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAoKLS0gCkRhbmllbCBWZXR0ZXIKU29m dHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBt YWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==