From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH] drm/i915: Make sure fb objects with rotated views are also fenceable Date: Mon, 14 Sep 2015 10:08:19 +0100 Message-ID: <55F68E83.8030405@linux.intel.com> References: <1442022266-21065-1-git-send-email-vivek.kasireddy@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 583076E7DE for ; Mon, 14 Sep 2015 02:08:21 -0700 (PDT) In-Reply-To: <1442022266-21065-1-git-send-email-vivek.kasireddy@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Vivek Kasireddy , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org CkhpLAoKT24gMDkvMTIvMjAxNSAwMjo0NCBBTSwgVml2ZWsgS2FzaXJlZGR5IHdyb3RlOgo+IEZy b206IFZpdmVrIEthc2lyZWRkeSA8dml2ZWsua2FzaXJlZGR5QGludGVsLmNvbT4KPgo+IEN1cnJl bnRseSwgZmIgb2JqZWN0cyB3aXRoIHJvdGF0ZWQgdmlld3MgYXJlIGlnbm9yZWQgd2hpbGUgcGlu bmluZy4gVGhlcmVmb3JlLAo+IGluY2x1ZGUgdGhlIHJvdGF0ZWQgdmlldyB0eXBlIGFuZCB1c2Ug dGhlIHZpZXcgc2l6ZSBpbnN0ZWFkIG9mIHRoZSBvYmplY3Qncwo+IHNpemUgdG8gZGV0ZXJtaW5l IGlmIGl0IGlzIGZlbmNlYWJsZS4gQW5kLCBsb29rIGF0IHRoZSB2aWV3IGFuZCBpdHMgb2Zmc2V0 Cj4gd2hpbGUgd3JpdGluZyBhbmQgcGlubmluZyB0byB0aGUgZmVuY2UgcmVnaXN0ZXJzLgoKSSBk aWRuJ3QgZmlndXJlIG91dCBmcm9tIHRoZSBjb21taXQgbWVzc2FnZSBpZiBzb21ldGhpbmcgaXMg YnJva2VuIG9yPwoKQUZBSVIgcm90YXRlZCB2aWV3cyBkZWxpYmVyYXRlbHkgc2tpcCBvbiBmZW5j aW5nIHNpbmNlIHJvdGF0ZWQgdmlldyBoYXMgCnNodWZmbGVkIHBhZ2VzIGluIG1lbW9yeSBzbyBp dCB3b3VsZCBiZSBhIHdlaXJkIHZpZXcgZm9yIHVzZXJzcGFjZSB0byAKaGFuZGxlLgoKRXNwZWNp YWxseSB0aGlzIGJlbG93OgoKPiAgIHN0YXRpYyB2b2lkIGk5NjVfd3JpdGVfZmVuY2VfcmVnKHN0 cnVjdCBkcm1fZGV2aWNlICpkZXYsIGludCByZWcsCj4gLQkJCQkgc3RydWN0IGRybV9pOTE1X2dl bV9vYmplY3QgKm9iaikKPiArCQkJCSBzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqLAo+ ICsJCQkJIGNvbnN0IHN0cnVjdCBpOTE1X2dndHRfdmlldyAqdmlldykKPiAgIHsKPiAgIAlzdHJ1 Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBkZXYtPmRldl9wcml2YXRlOwo+ICAgCWlu dCBmZW5jZV9yZWc7Cj4gICAJaW50IGZlbmNlX3BpdGNoX3NoaWZ0Owo+ICsJY29uc3Qgc3RydWN0 IGk5MTVfZ2d0dF92aWV3ICpnZ3R0X3ZpZXcgPSB2aWV3Owo+Cj4gICAJaWYgKElOVEVMX0lORk8o ZGV2KS0+Z2VuID49IDYpIHsKPiAgIAkJZmVuY2VfcmVnID0gRkVOQ0VfUkVHX1NBTkRZQlJJREdF XzA7Cj4gQEAgLTk1LDkgKzk3LDEzIEBAIHN0YXRpYyB2b2lkIGk5NjVfd3JpdGVfZmVuY2VfcmVn KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIGludCByZWcsCj4gICAJCQlzaXplID0gKHNpemUgLyBy b3dfc2l6ZSkgKiByb3dfc2l6ZTsKPiAgIAkJfQo+Cj4gLQkJdmFsID0gKHVpbnQ2NF90KSgoaTkx NV9nZW1fb2JqX2dndHRfb2Zmc2V0KG9iaikgKyBzaXplIC0gNDA5NikgJgo+IC0JCQkJIDB4ZmZm ZmYwMDApIDw8IDMyOwo+IC0JCXZhbCB8PSBpOTE1X2dlbV9vYmpfZ2d0dF9vZmZzZXQob2JqKSAm IDB4ZmZmZmYwMDA7Cj4gKwkJaWYgKCFnZ3R0X3ZpZXcpCj4gKwkJCWdndHRfdmlldyA9ICZpOTE1 X2dndHRfdmlld19ub3JtYWw7Cj4gKwo+ICsJCXZhbCA9ICh1aW50NjRfdCkoKGk5MTVfZ2VtX29i al9nZ3R0X29mZnNldF92aWV3KChvYmopLCBnZ3R0X3ZpZXcpCj4gKwkJCQkgICsgc2l6ZSAtIDQw OTYpICYgMHhmZmZmZjAwMCkgPDwgMzI7Cj4gKwkJdmFsIHw9IGk5MTVfZ2VtX29ial9nZ3R0X29m ZnNldF92aWV3KChvYmopLCBnZ3R0X3ZpZXcpICYgMHhmZmZmZjAwMDsKPiArCgpMb29rcyBsaWtl IHRoZSBjb2RlIGNhbiBiZSBzZXR0aW5nIHVwIGEgZmVuY2Ugd2l0aCBhIHJvdGF0ZWQgdmlldyBH R1RUIAphZGRyZXNzIHdoaWNoIGxvb2tzIHdyb25nPyBJcyB0aGlzIHJlYWxseSB3aGF0IGlzIHdh bnRlZCBhbmQgd2h5PwoKUmVnYXJkcywKClR2cnRrbwpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBs aXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ludGVsLWdmeAo=