From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH] drm/i915: Keep physical cursors pinned while in use Date: Wed, 22 Aug 2018 15:35:52 +0300 Message-ID: <20180822123552.GA5565@intel.com> References: <20180817082405.755-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0291E896E4 for ; Wed, 22 Aug 2018 12:35:55 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20180817082405.755-1-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBBdWcgMTcsIDIwMTggYXQgMDk6MjQ6MDVBTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFRoZSBvcHRpbWlzYXRpb24gaW5oZXJlbnQgaW4gY29tbWl0IDZhMmM0MjMyZWNlMSAo ImRybS9pOTE1OiBNYWtlIHRoZQo+IHBoeXNpY2FsIG9iamVjdCBjb2hlcmVudCB3aXRoIEdUVCIp IHJlbGllcyBvbiB0aGF0IG9uY2Ugd2UgYWxsb2NhdGVkIGEKPiBjdXJzb3Igd2Ugd291bGQgaGF2 ZSBjb2hlcmVudCwgemVybyBvdmVyaGVhZCBhY2Nlc3MgdG8gdGhlIHNjYW5vdXQgcGxhbmUKPiBo b2xkaW5nIHRoZSBjdXJzb3IuIFRoYXQgaXMgd2UgY291bGQgdGhlbiBkbyB0aGUgdmVyeSBmcmVx dWVudCBjdXJzb3IKPiB1cGRhdGVzIFggZW5qb3lzIHdpdGggbm8gaW5kaXJlY3Rpb24gb3Iga2Vy bmVsIGludm9sdmVtZW50LiBIb3dldmVyLAo+IHRoYXQgYWxsIGhpbmdlcyBvbiB0aGUgR0dUVCBt bWFwIG9mIHRoZSBjdXJzb3IgYmVpbmcgcGlubmVkIGFuZCBub3QKPiByZXF1aXJlIHJlZmF1bHRp bmcgb24gZWFjaCBhY2Nlc3MgLS0gaGFuZGxpbmcgc3VjaCBhIHBhZ2UgZmF1bHQgbGlrZWx5Cj4g cmVxdWlyZXMgdGhlIGJ1c3kgR0dUVCB0byBiZSByZWFycmFuZ2VkIGNhdXNpbmcgYSBzdGFsbC4g QSB2ZXJ5IHNpbXBsZQo+IGZpeCBpcyB0aGVuIHRvIGhhbmRsZSB0aGUgcGh5c2ljYWwgY3Vyc29y IGV4YWN0bHkgbGlrZSBvdGhlciBjdXJzb3JzIGFuZAo+IGtlZXAgaXRzIHZtYSBwaW5uZWQgd2hp bGUgYWN0aXZlLgo+IAo+IEJ1Z3ppbGxhOiBodHRwczovL2J1Z3MuZnJlZWRlc2t0b3Aub3JnL3No b3dfYnVnLmNnaT9pZD0xMDc2MDAKCkkgZ3Vlc3MgdGhpcyB3YXNuJ3QgdGhlIHRoaW5nIHdlIHdh bnRlZC4gQnV0IHNlZW1zIHF1aXRlIGhhcm1sZXNzIHRvCm1lIGFueXdheSwgc28gCgpSZXZpZXdl ZC1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCmlu IGNhc2UgeW91IHN0aWxsIHdhbnQgdG8gbGFuZCBpdC4KCj4gUmVmZXJlbmNlczogNmEyYzQyMzJl Y2UxICgiZHJtL2k5MTU6IE1ha2UgdGhlIHBoeXNpY2FsIG9iamVjdCBjb2hlcmVudCB3aXRoIEdU VCIpCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28u dWs+Cj4gQ2M6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+ Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyB8IDUgKysrKy0K PiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiBpbmRleCA1OTJiODQ3ZGI4OGUuLmQ0N2Vj OWZkNGFmNCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5 LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiBAQCAtMTI5 NjYsOCArMTI5NjYsMTEgQEAgc3RhdGljIGludCBpbnRlbF9wbGFuZV9waW5fZmIoc3RydWN0IGlu dGVsX3BsYW5lX3N0YXRlICpwbGFuZV9zdGF0ZSkKPiAgCSAgICBJTlRFTF9JTkZPKGRldl9wcml2 KS0+Y3Vyc29yX25lZWRzX3BoeXNpY2FsKSB7Cj4gIAkJc3RydWN0IGRybV9pOTE1X2dlbV9vYmpl Y3QgKm9iaiA9IGludGVsX2ZiX29iaihmYik7Cj4gIAkJY29uc3QgaW50IGFsaWduID0gaW50ZWxf Y3Vyc29yX2FsaWdubWVudChkZXZfcHJpdik7Cj4gKwkJaW50IGVycjsKPiAgCj4gLQkJcmV0dXJu IGk5MTVfZ2VtX29iamVjdF9hdHRhY2hfcGh5cyhvYmosIGFsaWduKTsKPiArCQllcnIgPSBpOTE1 X2dlbV9vYmplY3RfYXR0YWNoX3BoeXMob2JqLCBhbGlnbik7Cj4gKwkJaWYgKGVycikKPiArCQkJ cmV0dXJuIGVycjsKPiAgCX0KPiAgCj4gIAl2bWEgPSBpbnRlbF9waW5fYW5kX2ZlbmNlX2ZiX29i aihmYiwKPiAtLSAKPiAyLjE4LjAKCi0tIApWaWxsZSBTeXJqw6Rsw6QKSW50ZWwKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==