From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/i915: Reset CSB read pointer when enabling contexts Date: Thu, 8 Jan 2015 09:01:18 +0100 Message-ID: <20150108080118.GG26519@phenom.ffwll.local> References: <1420646970-4897-1-git-send-email-thomas.daniel@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-we0-f173.google.com (mail-we0-f173.google.com [74.125.82.173]) by gabe.freedesktop.org (Postfix) with ESMTP id DAFA46E42B for ; Thu, 8 Jan 2015 00:01:23 -0800 (PST) Received: by mail-we0-f173.google.com with SMTP id q58so1014924wes.4 for ; Thu, 08 Jan 2015 00:01:22 -0800 (PST) Content-Disposition: inline In-Reply-To: <1420646970-4897-1-git-send-email-thomas.daniel@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Thomas Daniel Cc: intel-gfx@lists.freedesktop.org, Paulo Zanoni List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBKYW4gMDcsIDIwMTUgYXQgMDQ6MDk6MzBQTSArMDAwMCwgVGhvbWFzIERhbmllbCB3 cm90ZToKPiBEdXJpbmcgYSBzdXNwZW5kL3Jlc3VtZSBjeWNsZSB0aGUgaGFyZHdhcmUgQ29udGV4 dCBTdGF0dXMgQnVmZmVyIHdyaXRlIHBvaW50ZXIKPiBpcyByZXNldC4gIEhvd2V2ZXIgc2luY2Ug cmVjZW50IGNoYW5nZXMgdG8gdGhlIGluaXQgc2VxdWVuY2UgdGhlIHNvZnR3YXJlIENTQgo+IHJl YWQgcG9pbnRlciBpcyBubyBsb25nZXIgcmVzZXQuICBUaGlzIG1lYW5zIHRoYXQgY29udGV4dCBz dGF0dXMgZXZlbnRzIGFyZSBub3QKPiBoYW5kbGVkIGNvcnJlY3RseSBhbmQgbmV3IGNvbnRleHRz IGFyZSBub3Qgd3JpdHRlbiB0byB0aGUgRUxTUCwgcmVzdWx0aW5nIGluIGFuCj4gYXBwYXJlbnQg R1BVIGhhbmcuCj4gCj4gUGVuZGluZyBmdXJ0aGVyIGNoYW5nZXMgdG8gdGhlIHJpbmcgaW5pdCBj b2RlLCBqdXN0IG1vdmUgdGhlCj4gcmluZy0+bmV4dF9jb250ZXh0X3N0YXR1c19idWZmZXIgaW5p dGlhbGl6YXRpb24gaW50byBpOTE1X2dlbV9jb250ZXh0X2VuYWJsZSB0bwo+IGZpeCB0aGlzIHJl Z3Jlc3Npb24uCj4gCj4gQnVnemlsbGE6IGh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcvc2hv d19idWcuY2dpP2lkPTg4MDk3ClRoZXJlJ3MgYWxzbwoKQnVnemlsbGE6IGh0dHBzOi8vYnVncy5m cmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTg4MDk2CgpDYW4geW91IHBsZWFzZSB0YWtl IGEgbG9vayBhdCB0aGF0IG9uZSB0b28/Ci1EYW5pZWwKCj4gQ2M6IFBhdWxvIFphbm9uaSA8cGF1 bG8uci56YW5vbmlAaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFRob21hcyBEYW5pZWwgPHRo b21hcy5kYW5pZWxAaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2dlbV9jb250ZXh0LmMgfCAgICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJj LmMgICAgICAgIHwgICAgMSAtCj4gIDIgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg ZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9n ZW1fY29udGV4dC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fY29udGV4dC5jCj4g aW5kZXggYmY5Nzc4ZS4uY2MxMDBjOSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2dlbV9jb250ZXh0LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dl bV9jb250ZXh0LmMKPiBAQCAtNDEyLDYgKzQxMiw3IEBAIGludCBpOTE1X2dlbV9jb250ZXh0X2Vu YWJsZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCj4gIAo+ICAJaWYgKGk5MTUu ZW5hYmxlX2V4ZWNsaXN0cykgewo+ICAJCWZvcl9lYWNoX3JpbmcocmluZywgZGV2X3ByaXYsIGkp IHsKPiArCQkJcmluZy0+bmV4dF9jb250ZXh0X3N0YXR1c19idWZmZXIgPSAwOwo+ICAJCQlpZiAo cmluZy0+aW5pdF9jb250ZXh0KSB7Cj4gIAkJCQlyZXQgPSByaW5nLT5pbml0X2NvbnRleHQocmlu ZywKPiAgCQkJCQkJcmluZy0+ZGVmYXVsdF9jb250ZXh0KTsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9s cmMuYwo+IGluZGV4IDc2NzBhMGYuLjQ1ODAyNjcgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfbHJjLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9s cmMuYwo+IEBAIC0xMzk0LDcgKzEzOTQsNiBAQCBzdGF0aWMgaW50IGxvZ2ljYWxfcmluZ19pbml0 KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKnJpbgo+ICAJ SU5JVF9MSVNUX0hFQUQoJnJpbmctPmV4ZWNsaXN0X3F1ZXVlKTsKPiAgCUlOSVRfTElTVF9IRUFE KCZyaW5nLT5leGVjbGlzdF9yZXRpcmVkX3JlcV9saXN0KTsKPiAgCXNwaW5fbG9ja19pbml0KCZy aW5nLT5leGVjbGlzdF9sb2NrKTsKPiAtCXJpbmctPm5leHRfY29udGV4dF9zdGF0dXNfYnVmZmVy ID0gMDsKPiAgCj4gIAlyZXQgPSBpOTE1X2NtZF9wYXJzZXJfaW5pdF9yaW5nKHJpbmcpOwo+ICAJ aWYgKHJldCkKPiAtLSAKPiAxLjcuOS41Cj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gSW50ZWwtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2lu ZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgorNDEgKDApIDc5IDM2NSA1NyA0OCAtIGh0dHA6Ly9ibG9n LmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==