From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm: Don't allow legacy cursor updates to stall others or be stalled Date: Tue, 23 Aug 2016 13:35:03 +0200 Message-ID: <20160823113503.GC10980@phenom.ffwll.local> References: <20160823104834.15409-1-chris@chris-wilson.co.uk> <20160823112644.GJ20834@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x243.google.com (mail-wm0-x243.google.com [IPv6:2a00:1450:400c:c09::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2D15F6E610 for ; Tue, 23 Aug 2016 11:35:08 +0000 (UTC) Received: by mail-wm0-x243.google.com with SMTP id q128so17726386wma.1 for ; Tue, 23 Aug 2016 04:35:08 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20160823112644.GJ20834@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 , dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBBdWcgMjMsIDIwMTYgYXQgMTI6MjY6NDRQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIFR1ZSwgQXVnIDIzLCAyMDE2IGF0IDExOjQ4OjM0QU0gKzAxMDAsIENocmlzIFdp bHNvbiB3cm90ZToKPiA+IExlZ2FjeSBjdXJzb3IgdXBkYXRlcyBhcmUgZW50aXJlbHkgYXN5bmNo cm9ub3VzIHdpdGggcmVzcGVjdCB0byBhbGwKPiA+IG90aGVyIHVzZXJzIG9mIHRoZSBhdG9taWMg cGlwZWxpbmUuIFRoZXkgbmVpdGhlciB3YWl0IGZvciBhbnkKPiA+IG91dHN0YW5kaW5nIGZsaXBz LCBub3IgZG8gdGhleSBjYXVzZSBzdWJzZXF1ZW50IGZsaXBzIHRvIGJlIGRlbGF5ZWQuIFRoZQo+ ID4gb25seSBvcmRlcmluZyB3ZSBkbyByZXF1aXJlIGlzIGdpdmVuIGJ5IG1ha2luZyB0aGUgbGVn YWN5IGN1cnNvciB1cGRhdGUKPiA+IG5vbmJsb2NraW5nIChzbyB0aGUgc2VxdWVuY2Ugb2YgdXNl cnNwYWNlIGNhbGxzIGZyb20gYSBwcm9jZXNzIGlzCj4gPiBvcmRlcmVkIGZyb20gdGhlIHBvdiBv ZiB0aGUgY2xpZW50KS4KPiAKPiBIbW0sIGl0IGlzIGFsc28gbm90IGVudGlyZWx5IHRydWUuIEEg bW9kZXNldCAocmVjb25maWd1cmF0aW9uIG9mIHRoZQo+IHBpcGUgc2l6ZSkgd291bGQgcmVxdWly ZSBhbGwgY3Vyc29yIHVwZGF0ZXMgdG8gYmUgZmx1c2hlZCwgb3IgZWxzZSB3ZQo+IG1heSBtYWtl IHRoZSBjdXJzb3Igb3V0LW9mLWJvdW5kcyB3aGljaCBjYW4gY2F1c2UgR1BVIGhhbmdzLiBBdCB0 aGUKPiBtb21lbnQsIEkgdGhpbmsgdGhhdCBpcyBnb3Zlcm5lZCBieSB0aGUgY3J0YyBsb2NrIGFu ZCB0aGUgYmxvY2tpbmcKPiBuYXR1cmUgb2YgdGhlIG1vZGVzZXQgKyBjdXJzb3IgdXBkYXRlLiBC dXQgaW4gdGhlIGZ1dHVyZSB3ZSB3YW50IGZhcgo+IG1vcmUgZmluZSBncmFpbmVkIGNvbnRyb2wg b3ZlciAobW9zdGx5KSBhc3luY2hyb25vdXMgdXBkYXRlcy4KCll1cCwgdGhhdCdzIHdoeSBJIGNo aWNrZW5lZCBvdXQgb2YgZml4aW5nIHRoaXMgcHJvcGVybHkgOy0pIFdoYXQgd2UgY291bGQKZG8g aXMgc2V0IGEgZmxhZyB0aGF0IGl0J3MgYSBtb2Rlc2V0IGluIGRybV9jcnRjX2NvbW1pdCwgYW5k IGhhbmQgYSBmbGFnCnRvIHN0YWxsX2NoZWNrIHRvIG9ubHkgbG9vayBmb3IgbW9kZXNldCB1cGRh dGVzLiBFbnRpcmVseSBlbGxpZGluZyBpc24ndCBhCmdvb2QgaWRlYS4KClRoZSBvdGhlciBpc3N1 ZSBpcyBob3cgdG8gb3JkZXIgY3Vyc29yIHVwZGF0ZXMgdGhyb3VnaCB0aGUgbGVnYWN5IHVwZGF0 ZQppb2N0bCBhZ2FpbnN0IGF0b21pYyB1cGRhdGVzIG9uIHRoZSBwbGFuZS4gTm90IHRoYXQgdXNl cnNwYWNlIHNob3VsZCBtaXgKdGhvc2UsIGJ1dCBpdCBjb3VsZCwgYW5kIHdlIG5lZWQgdG8gbWFr ZSBzdXJlIHRoZXkncmUgb3JkZXJlZCBwcm9wZXJseS4KVGhpcyBpcyBlc3BlY2lhbGx5IHBhaW5m dWwgd2hlbiB3YXRlcm1hcmtzIGhhdmUgY2hhbmdlZCwgd2hpY2ggaXMgZW50aXJlbHkKZHJpdmVy LWRlcGVuZGVudC4KCkF0IHRoYXQgcG9pbnQgaXQncyBwcm9iYWJseSB0aW1lIHRvIHJhZ2VxdWl0 LgoKQXNpZGU6IGk5MTUgYXRvbWljIGNvbW1pdCBpcyBhdG0gc3RhbGxpbmcgd2F5IHRvbyBtdWNo LCBpdCBzaWduYWxzIGh3X2RvbmUKdG9vIGxhdGUuIElpcmMgSSd2ZSBzcHJpbmtsZWQgYSBmaXht ZSBpbnRvIGVpdGhlciB0aGUgY29tbWl0IG9yIGNvZGUgYWJvdXQKd2hhdCBuZWVkcyB0byBiZSBk b25lIGZvciB0aGF0LiBMZWdhY3kgY3Vyc29yIHVwZGF0ZXMgd2l0aCBod19kb25lCnNpZ25hbGxl ZCBlYXJseSBlbm91Z2ggKGkuZS4gd2hlbiB3ZSB3cm90ZSB0aGUgcmVnaXN0ZXIsIGJlZm9yZSB0 aGUgaHcgaGFzCmNvbW1pdHRlZCB0aGUgdXBkYXRlKSBzaG91bGQgZml4IHRoaXMgc3RhbGxpbmcg aXNzdWUgdG9vLgotRGFuaWVsCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJ bnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVs LWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK