From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Gordon Subject: Re: [PATCH 2/2] drm/i915: Crop cursor image for CHV pipe C cursor issue Date: Wed, 8 Jun 2016 11:18:57 +0100 Message-ID: <5757F111.2020801@intel.com> References: <1465374464-7473-1-git-send-email-akshu.agrawal@intel.com> <1465374464-7473-2-git-send-email-akshu.agrawal@intel.com> <20160608084035.GL3363@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id 7ACF26E08C for ; Wed, 8 Jun 2016 10:18:59 +0000 (UTC) In-Reply-To: <20160608084035.GL3363@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter Cc: intel-gfx@lists.freedesktop.org, akshu.agrawal@intel.com List-Id: intel-gfx@lists.freedesktop.org T24gMDgvMDYvMTYgMDk6NDAsIERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4gT24gV2VkLCBKdW4gMDgs IDIwMTYgYXQgMDE6NTc6NDRQTSArMDUzMCwgQWtzaHUgQWdyYXdhbCB3cm90ZToKPj4gQ0hWIHBp cGUgQyBoaXRzIHVuZGVycnVuIHdoZW4gd2UgZ2V0IC12ZSBYIHZhbHVlcyBvZiBjdXJzb3IuIFRv IGF2b2lkCj4+IHRoaXMgd2UgY3JvcCB0aGUgY3Vyc29yIGltYWdlIGZvciBieSAtdmUgWCB2YWx1 ZSBhbmQgdGh1cyB1c2UgJzAnIGFzCj4+IGxlYXN0IFggdmFsdWUuCj4KPiBZb3UncmUgdGFsa2lu ZyBhYm91dCAiLXZlIiBoZXJlIGFuZCB0aGVyZSdzIGFic29sdXRlbHkgbm8gIi12ZSIgYW55d2hl cmUKPiBpbiB5b3VyIHBhdGNoLiBUaGF0IG1ha2VzIHlvdXIgY29tbWl0IG1lc3NhZ2Ugbm9uLXVu ZGVyc3RhbmRhYmxlLgoKVGhhdCdzIHNob3J0aGFuZCBmb3IgIm5lZ2F0aXZlIiwgYW5kIHNvbWUg b2YgdGhlIGNvZGUgYmVsb3cgaXMgaW5kZWVkIAp0ZXN0aW5nIGZvciBhIG5lZ2F0aXZlIFggY29v cmRpbmF0ZSwgZS5nOgoKW3NuaXBdCgo+PiArCS8qCj4+ICsJICogVGhlcmUgaXMgYW4gaXNzdWUg aW4gQ0hWIFBJUEUgQyB3aGVyZSB3ZSBoaXQgdW5kZXJydW4gb24KPj4gKwkgKiAtdmUgdmFsdWUg b2YgY3Vyc29yLiBUbyBhdm9pZCB0aGlzIHdlIGFyZSBjcm9wcGluZyB0aGUKPj4gKwkgKiAgaW1h Z2UgZm9yIGFsbCBQSVBFIEMgLXZlIHZhbHVlcy4KPj4gKwkgKi8KPj4gKwlpZiAoSVNfQ0hFUlJZ VklFVyhwbGFuZS0+ZGV2KSkgewo+PiArCQlpZiAocGlwZSA9PSBQSVBFX0MgJiYgc3RhdGUtPnZp c2libGUgJiYKPj4gKwkJICAgIHN0YXRlLT5iYXNlLmNydGNfeCA8IDApIHsKPj4gKwkJCXJldCA9 IHZsdl9jdXJzb3JfY3JvcChzdGF0ZSwgY3J0Y19wcmV2X3gpOwo+PiArCQkJaWYgKHJldCkKPj4g KwkJCQlyZXR1cm4gLUVOT01FTTsKPj4gKwkJfSBlbHNlIGlmIChjcnRjX3ByZXZfeCA8IDApIHsg LyogUmVzdG9yZSB0aGUgaW1hZ2UgYmFjayAqLwo+PiArCQkJY2hhciBfX2lvbWVtICpiYXNlOwo+ PiArCQkJY2hhciBfX2lvbWVtICpvcmdfaW1hZ2UgPSBzdGF0ZS0+dmx2X2N1cnNvcl9pbWFnZTsK Pj4gKwkJCWludCBzaXplID0gb2JqLT5iYXNlLnNpemU7Cj4+ICsKPj4gKwkJCWlmIChvcmdfaW1h Z2UgPT0gTlVMTCkKPj4gKwkJCQlyZXR1cm4gLUVOT01FTTsKPj4gKwkJCWJhc2UgPSB2bHZfcGlu X2FuZF9tYXBfYnVmZmVyX29iaihvYmopOwo+PiArCQkJaWYgKGJhc2UgPT0gTlVMTCkKPj4gKwkJ CQlyZXR1cm4gLUVOT01FTTsKPj4gKwkJCW1lbWNweShiYXNlLCBvcmdfaW1hZ2UsIHNpemUpOwo+ PiArCQkJdmx2X3VucGluX2J1ZmZlcl9vYmoob2JqLCBiYXNlKTsKPj4gKwkJfQo+PiArCX0KCkhU SCwKLkRhdmUuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=