From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH] drm/i915: Fix VCS ring selection after uapi decoupling Date: Wed, 27 Jan 2016 13:42:16 +0000 Message-ID: <56A8C938.4090800@linux.intel.com> References: <1453898323-30925-1-git-send-email-tvrtko.ursulin@linux.intel.com> <20160127130050.GX8281@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTP id 1CF4E7A087 for ; Wed, 27 Jan 2016 05:42:18 -0800 (PST) In-Reply-To: <20160127130050.GX8281@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@lists.freedesktop.org, Tvrtko Ursulin , Daniel Vetter , Zhipeng Gong List-Id: intel-gfx@lists.freedesktop.org Ck9uIDI3LzAxLzE2IDEzOjAwLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gT24gV2VkLCBKYW4gMjcs IDIwMTYgYXQgMTI6Mzg6NDNQTSArMDAwMCwgVHZydGtvIFVyc3VsaW4gd3JvdGU6Cj4+IEZyb206 IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+Cj4+Cj4+IFRoaXMgZ290 IGJyb2tlbiBpbjoKPj4KPj4gICAgIGNvbW1pdCBkZTFhZGQzNjA1MjJjODc2YzI1ZWYyYmJiYmFi MWM5NGJkYjUwOWFiCj4+ICAgICBBdXRob3I6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxp bkBpbnRlbC5jb20+Cj4+ICAgICBEYXRlOiAgIEZyaSBKYW4gMTUgMTU6MTI6NTAgMjAxNiArMDAw MAo+Pgo+PiAgICAgICAgIGRybS9pOTE1OiBEZWNvdXBsZSBleGVjYnVmIHVBUEkgZnJvbSBpbnRl cm5hbCBpbXBsZW1lbnRhdGlvbgo+Pgo+PiBCU0QgcmluZyBmbGFncyBuZWVkIHRvIGJlIHNoaWZ0 ZWQgYmVmb3JlIHRoZXkgY2FuIGJlIGNvbnNpZGVyZWQKPj4gaW5kaWNlcyBpbnRvIHRoZSByaW5n IGFycmF5Lgo+Pgo+PiBSZXBvcnRlZCBieSBaaGlwZW5nIEdvbmcuCj4+Cj4KPiBUaGlzIHNob3Vs ZCBiZSBoaXQgYnkgZ2VtX2J1c3kgb24gYXBwcm9wcmlhdGUgaGFyZHdhcmUuIEkgbmVlZCB0byBh ZGQKPiB0aGUgZXh0cmEgcmluZyB0byBnZW1fZXhlY19ub3AgYW5kIG1ha2UgdGhvc2UgYWxsIGJh c2ljIHRlc3QuCgpSaWdodCBoYXJkd2FyZSBpcyB0aGUga2V5LgoKPj4gU2lnbmVkLW9mZi1ieTog VHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPj4gQ2M6IERhbmllbCBW ZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+Cj4+IENjOiBDaHJpcyBXaWxzb24gPGNocmlz QGNocmlzLXdpbHNvbi5jby51az4KPj4gQ2M6IFpoaXBlbmcgR29uZyA8emhpcGVuZy5nb25nQGlu dGVsLmNvbT4KPj4gLS0tCj4+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1 ZmZlci5jIHwgMTEgKysrKysrKy0tLS0KPj4gICBpbmNsdWRlL3VhcGkvZHJtL2k5MTVfZHJtLmgg ICAgICAgICAgICAgICAgfCAxMCArKysrKystLS0tCj4+ICAgMiBmaWxlcyBjaGFuZ2VkLCAxMyBp bnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9nZW1fZXhlY2J1ZmZlci5jCj4+IGluZGV4IDJkYzA4Y2UxMDc5YS4uNmZjNjIwYWYxNGZh IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVy LmMKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jCj4+ IEBAIC0xMzk1LDEyICsxMzk1LDE1IEBAIGViX3NlbGVjdF9yaW5nKHN0cnVjdCBkcm1faTkxNV9w cml2YXRlICpkZXZfcHJpdiwKPj4gICAJfQo+Pgo+PiAgIAlpZiAodXNlcl9yaW5nX2lkID09IEk5 MTVfRVhFQ19CU0QgJiYgSEFTX0JTRDIoZGV2X3ByaXYpKSB7Cj4+IC0JCXVuc2lnbmVkIGludCBi c2RfaWR4ID0gYXJncy0+ZmxhZ3MgJiBJOTE1X0VYRUNfQlNEX01BU0s7Cj4+ICsJCXVuc2lnbmVk IGludCBic2RfaWR4ID0gKGFyZ3MtPmZsYWdzICYgSTkxNV9FWEVDX0JTRF9NQVNLKSA+Pgo+PiAr CQkJCQlJOTE1X0VYRUNfQlNEX1NISUZUOwo+Pgo+PiAtCQlpZiAoYnNkX2lkeCA9PSBJOTE1X0VY RUNfQlNEX0RFRkFVTFQpIHsKPj4gKwkJaWYgKGJzZF9pZHggPT0gKEk5MTVfRVhFQ19CU0RfREVG QVVMVCA+PiBJOTE1X0VYRUNfQlNEX1NISUZUKSkgewo+PiAgIAkJCWJzZF9pZHggPSBnZW44X2Rp c3BhdGNoX2JzZF9yaW5nKGRldl9wcml2LCBmaWxlKTsKPj4gLQkJfSBlbHNlIGlmIChic2RfaWR4 ID49IEk5MTVfRVhFQ19CU0RfUklORzEgJiYKPj4gLQkJCSAgIGJzZF9pZHggPD0gSTkxNV9FWEVD X0JTRF9SSU5HMikgewo+PiArCQl9IGVsc2UgaWYgKGJzZF9pZHggPj0KPj4gKwkJCSAgKEk5MTVf RVhFQ19CU0RfUklORzEgPj4gSTkxNV9FWEVDX0JTRF9TSElGVCkgJiYKPj4gKwkJCSAgYnNkX2lk eCA8PQo+PiArCQkJICAoSTkxNV9FWEVDX0JTRF9SSU5HMiA+PiBJOTE1X0VYRUNfQlNEX1NISUZU KSkgewo+Cj4gV291bGRuJ3QgaW5zZXJ0aW5nIGJzZF9pZHggPj49IEk5MTVfRVhFQ19CU0RfU0hJ RlQ7IGhlcmUgYmUgc2ltcGxlciA/CgpJbmRlZWQgaXQgd291bGQsIHYyIGlzIG9uIHRoZSB3YXku CgpSZWdhcmRzLAoKVHZydGtvCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK