From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 01/12] drm/i915: Add wait_for_us Date: Tue, 2 Feb 2016 13:58:15 +0000 Message-ID: <56B0B5F7.6050909@linux.intel.com> References: <1454411190-15721-1-git-send-email-tvrtko.ursulin@linux.intel.com> <1454411190-15721-2-git-send-email-tvrtko.ursulin@linux.intel.com> <56B0B0A5.3000807@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 763E86E5DB for ; Tue, 2 Feb 2016 05:58:17 -0800 (PST) In-Reply-To: <56B0B0A5.3000807@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Dave Gordon , Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDAyLzAyLzE2IDEzOjM1LCBEYXZlIEdvcmRvbiB3cm90ZToKPiBPbiAwMi8wMi8xNiAxMTow NiwgVHZydGtvIFVyc3VsaW4gd3JvdGU6Cj4+IEZyb206IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28u dXJzdWxpbkBpbnRlbC5jb20+Cj4+Cj4+IFRoaXMgaXMgZm9yIGNhbGxlcnMgd2hvIHdhbnQgbWlj cm8tc2Vjb25kIHByZWNpc2lvbiBidXQgYXJlIG5vdAo+PiB3YWl0aW5nIGZyb20gdGhlIGF0b21p YyBjb250ZXh0Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVy c3VsaW5AaW50ZWwuY29tPgo+PiAtLS0KPj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k cC5jICB8IDMgKy0tCj4+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHJ2LmggfCA5ICsr KysrLS0tLQo+PiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Bzci5jIHwgMiArLQo+PiAg IDMgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+Pgo+PiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+PiBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPj4gaW5kZXggZTJiZWE3MTA2MTRmLi5mYjhhNzZlYzZh ZGUgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPj4gKysr IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+PiBAQCAtMTc4OCwxMSArMTc4OCwx MCBAQCBzdGF0aWMgdm9pZCB3YWl0X3BhbmVsX3N0YXR1cyhzdHJ1Y3QgaW50ZWxfZHAKPj4gKmlu dGVsX2RwLAo+PiAgICAgICAgICAgICAgIEk5MTVfUkVBRChwcF9zdGF0X3JlZyksCj4+ICAgICAg ICAgICAgICAgSTkxNV9SRUFEKHBwX2N0cmxfcmVnKSk7Cj4+Cj4+IC0gICAgaWYgKF93YWl0X2Zv cigoSTkxNV9SRUFEKHBwX3N0YXRfcmVnKSAmIG1hc2spID09IHZhbHVlLCA1MDAwLCAxMCkpIHsK Pj4gKyAgICBpZiAoX3dhaXRfZm9yKChJOTE1X1JFQUQocHBfc3RhdF9yZWcpICYgbWFzaykgPT0g dmFsdWUsIDUwMDAwMDAsCj4+IDEwMDAwKSkKPj4gICAgICAgICAgIERSTV9FUlJPUigiUGFuZWwg c3RhdHVzIHRpbWVvdXQ6IHN0YXR1cyAlMDh4IGNvbnRyb2wgJTA4eFxuIiwKPj4gICAgICAgICAg ICAgICAgICAgSTkxNV9SRUFEKHBwX3N0YXRfcmVnKSwKPj4gICAgICAgICAgICAgICAgICAgSTkx NV9SRUFEKHBwX2N0cmxfcmVnKSk7Cj4+IC0gICAgfQo+Pgo+PiAgICAgICBEUk1fREVCVUdfS01T KCJXYWl0IGNvbXBsZXRlXG4iKTsKPj4gICB9Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9kcnYuaAo+PiBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5o Cj4+IGluZGV4IGY2MjAwMjNlZDEzNC4uNzc5ZDE3YTlmY2NlIDEwMDY0NAo+PiAtLS0gYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaAo+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9kcnYuaAo+PiBAQCAtNDUsOCArNDUsOCBAQAo+PiAgICAqIGhhdmluZyB0aW1lZCBv dXQsIHNpbmNlIHRoZSB0aW1lb3V0IGNvdWxkIGJlIGR1ZSB0byBwcmVlbXB0aW9uIG9yCj4+IHNp bWlsYXIgYW5kCj4+ICAgICogd2UndmUgbmV2ZXIgaGFkIGEgY2hhbmNlIHRvIGNoZWNrIHRoZSBj b25kaXRpb24gYmVmb3JlIHRoZSB0aW1lb3V0Lgo+PiAgICAqLwo+PiAtI2RlZmluZSBfd2FpdF9m b3IoQ09ORCwgTVMsIFcpICh7IFwKPj4gLSAgICB1bnNpZ25lZCBsb25nIHRpbWVvdXRfXyA9IGpp ZmZpZXMgKyBtc2Vjc190b19qaWZmaWVzKE1TKSArIDE7ICAgIFwKPj4gKyNkZWZpbmUgX3dhaXRf Zm9yKENPTkQsIFVTLCBXKSAoeyBcCj4+ICsgICAgdW5zaWduZWQgbG9uZyB0aW1lb3V0X18gPSBq aWZmaWVzICsgdXNlY3NfdG9famlmZmllcyhVUykgKyAxOyAgICBcCj4+ICAgICAgIGludCByZXRf XyA9IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gICAgICAgd2hpbGUgKCEoQ09O RCkpIHsgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICAgICAgICAgICBpZiAodGltZV9hZnRl cihqaWZmaWVzLCB0aW1lb3V0X18pKSB7ICAgICAgICAgICAgXAo+PiBAQCAtNTUsNyArNTUsNyBA QAo+PiAgICAgICAgICAgICAgIGJyZWFrOyAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gICAg ICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiAgICAgICAgICAgaWYgKChX KSAmJiBkcm1fY2FuX3NsZWVwKCkpIHsgICAgICAgICAgICAgICAgXAo+PiAtICAgICAgICAgICAg dXNsZWVwX3JhbmdlKChXKSoxMDAwLCAoVykqMjAwMCk7ICAgICAgICBcCj4+ICsgICAgICAgICAg ICB1c2xlZXBfcmFuZ2UoKFcpLCAoVykqMik7ICAgICAgICAgICAgXAo+PiAgICAgICAgICAgfSBl bHNlIHsgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICAgICAgICAgICAgICAgY3B1X3JlbGF4 KCk7ICAgICAgICAgICAgICAgICAgICBcCj4+ICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAg ICAgICAgICAgIFwKPj4gQEAgLTYzLDcgKzYzLDggQEAKPj4gICAgICAgcmV0X187ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICAgfSkKPj4KPj4gLSNkZWZpbmUgd2FpdF9mb3Io Q09ORCwgTVMpIF93YWl0X2ZvcihDT05ELCBNUywgMSkKPj4gKyNkZWZpbmUgd2FpdF9mb3IoQ09O RCwgTVMpIF93YWl0X2ZvcihDT05ELCAoTVMpICogMTAwMCwgMTAwMCkKPj4gKyNkZWZpbmUgd2Fp dF9mb3JfdXMoQ09ORCwgVVMpIF93YWl0X2ZvcihDT05ELCBVUywgMSkKPj4gICAjZGVmaW5lIHdh aXRfZm9yX2F0b21pYyhDT05ELCBNUykgX3dhaXRfZm9yKENPTkQsIE1TLCAwKQo+PiAgICNkZWZp bmUgd2FpdF9mb3JfYXRvbWljX3VzKENPTkQsIFVTKSBfd2FpdF9mb3IoKENPTkQpLCBcCj4+ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgRElWX1JPVU5EX1VQKChVUyksIDEwMDApLCAwKQo+ Cj4gRG9uJ3QgdGhlc2UgbGF0dGVyIHR3byBtYWNyb3MgbmVlZCB0byBiZSBhbHRlcmVkIHNpbmNl IHRoZSB1bmRlcmx5aW5nCj4gX3dhaXRfZm9yKCkgbm93IHRha2VzIHRpbWVzIGluIHVzIHJhdGhl ciB0aGFuIG1zPwoKWWVzIHlvdSBhcmUgcmlnaHQsIHRoYW5rcyEgKENvbnNlcXVlbmNlIG9mIHJl LW9yZGVyaW5nIGFuZCByZS1iYXNpbmcuKQoKUmVnYXJkcywKClR2cnRrbwpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0 CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=