From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 7/7] drm/i915: GEM operations need to be done under the big lock Date: Wed, 13 Jan 2016 14:32:57 +0000 Message-ID: <20160113143257.GG3541@nuc-i3427.alporthouse.com> References: <20160111143800.GF652@nuc-i3427.alporthouse.com> <5693C075.5070006@linux.intel.com> <20160111150020.GH652@nuc-i3427.alporthouse.com> <20160111150458.GI652@nuc-i3427.alporthouse.com> <5693C740.3040801@linux.intel.com> <20160111153646.GC23290@intel.com> <20160111165637.GL652@nuc-i3427.alporthouse.com> <5696472F.50509@linux.intel.com> <1452692172.29830.11.camel@intel.com> <56965B1E.60605@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [87.106.93.118]) by gabe.freedesktop.org (Postfix) with ESMTP id E1E1A6E7AC for ; Wed, 13 Jan 2016 06:33:01 -0800 (PST) Content-Disposition: inline In-Reply-To: <56965B1E.60605@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Tvrtko Ursulin Cc: Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBKYW4gMTMsIDIwMTYgYXQgMDI6MTE6NDJQTSArMDAwMCwgVHZydGtvIFVyc3VsaW4g d3JvdGU6Cj4gCj4gT24gMTMvMDEvMTYgMTM6MzYsIEltcmUgRGVhayB3cm90ZToKPiA+T24ga2Us IDIwMTYtMDEtMTMgYXQgMTI6NDYgKzAwMDAsIFR2cnRrbyBVcnN1bGluIHdyb3RlOgo+ID4+T24g MTEvMDEvMTYgMTY6NTYsIENocmlzIFdpbHNvbiB3cm90ZToKPiA+Pj5PbiBNb24sIEphbiAxMSwg MjAxNiBhdCAwNTozNjo0NlBNICswMjAwLCBWaWxsZSBTeXJqw6Rsw6Qgd3JvdGU6Cj4gPj4+Pk9u IE1vbiwgSmFuIDExLCAyMDE2IGF0IDAzOjE2OjE2UE0gKzAwMDAsIFR2cnRrbyBVcnN1bGluIHdy b3RlOgo+ID4+Pj4+RG9uJ3Qga25vdywgSSBsZWF2ZSB0aGlzIG9uZSB0byB3aG9ldmVyIGdyYWJi ZWQgdGhlIGxvY2sgYXJvdW5kCj4gPj4+Pj5pbnRlbF9pbml0X2d0X3Bvd2Vyc2F2ZSBpbiB0aGUg Zmlyc3QgcGxhY2UuIE1heWJlIHRoZXJlIHdhcyBhCj4gPj4+Pj5zcGVjaWFsCj4gPj4+Pj5yZWFz b24uLiBhZnRlciBnaXQgYmxhbWUgb2QgaW50ZWxfZGlzcGxheS5jIGV2ZW50dWFsbHkKPiA+Pj4+ PmNvbXBsZXRlZCwgYWRkaW5nCj4gPj4+Pj5JbXJlIGFuZCBWaWxsZSB0byBjYy4KPiA+Pj4+Cj4g Pj4+PkhtbS4gSSBkb24ndCByZWNhbGwgdGhlIGRldGFpbHMgYW55bW9yZSwgYnV0IGxvb2tpbmcg YXQgdGhlIGNvZGUKPiA+Pj4+cHVzaGluZwo+ID4+Pj50aGUgbG9ja2luZyBkb3duIHRvIHZhbGxl eXZpZXdfc2V0dXBfcGN0eCgpIGxvb2tzIGVudGlyZWx5Cj4gPj4+PnJlYXNvbmFibGUgdG8KPiA+ Pj4+bWUuCj4gPj4+Cj4gPj4+aWlyYywgdGhpcyBsb2NraW5nIG9ubHkgZXhpc3RzIHRvIGtlZXAg dGhlIFdBUk4oKSBhdCBiYXkuIEJ1dCBpdCBpcwo+ID4+PnBlZGFnb2dpY2FsLCBJIGd1ZXNzLgo+ ID4+Cj4gPj5Eb24ndCByZWFsbHkga25vdyB0aGlzIGFyZWEsIGJ1dCB3aGF0IGFib3V0IHRoZQo+ ID4+aW50ZWxfZ2VuNl9wb3dlcnNhdmVfd29yay0+dmFsbGV5dmlld19lbmFibGVfcnBzLQo+ID4+ PnZhbGxleXZpZXdfY2hlY2tfcGN0eAo+ID4+d2hpY2ggZGVyZWZlcmVuY2VzIHRoZSBkZXZfcHJp di0+dmx2X3BjdHgsIHdoaWNoIGlzIHNldC9jbGVhcmVkIGluCj4gPj52YWxsZXl2aWV3X3NldHVw X3BjdHgvdmFsbGV5dmlld19jbGVhbnVwX3BjdHgsIHdoaWNoIHdvdWxkIG5vdyBiZQo+ID4+b3V0 c2lkZSBib3RoIHN0cnVjdF9tdXRleCBhbmQgdGhlIHJwcyBsb2NrPwo+ID4KPiA+ZGV2X3ByaXYt PnZsdl9wY3R4IGlzIG5vdCBwcm90ZWN0ZWQgb24gdGhlIHByZW1pc2UgdGhhdCB0aGUgZHJpdmVy Cj4gPmluaXQvY2xlYW51cCBmdW5jdGlvbnMgY2FuJ3QgcmFjZSBhbmQgZ2VuNl9wb3dlcnNhdmVf d29yaygpIGlzCj4gPnNjaGVkdWxlZCBvbmx5IGFmdGVyIGludGVsX2luaXRfZ3RfcG93ZXJzYXZl KCkgYW5kIGZsdXNoZWQKPiA+YmVmb3JlIGludGVsX2NsZWFudXBfZ3RfcG93ZXJzYXZlKCkuCj4g Pgo+ID5ycHNfbG9jayBwcm90ZWN0cyB0aGUgUlBTIEhXIGFjY2Vzc2VzIHRoZW1zZWx2ZXMgYW5k IHN0cnVjdF9tdXRleCB3YXMKPiA+dGFrZW4gZm9yIHRoZSBHRU0gYWxsb2NhdGlvbi4gVGFraW5n IGl0IGF0IGhpZ2ggbGV2ZWwgYXJvdW5kCj4gPmludGVsX2luaXRfZ3RfcG93ZXJzYXZlKCkgd2Fz IGtpbmQgb2YgYSBjb3B5JnBhc3RlIGluIHRoZSBjb21taXQgeW91Cj4gPmZvdW5kLCB0aGVyZSBp cyBtb3JlIG9uIHRoYXQgaW4gNzlmNWIyYzc1OTkyLgo+IAo+IFRoYW5rcyBmb3IgZGlnZ2luZyB0 aGlzIG91dC4KPiAKPiBJdCBpcyBtb3JlIGludm9sdmVkIHRoYW4gd2hhdCBDaHJpcyBwYXN0ZWQg dGhlbiwgYW5kIHdoaWxlIEkgaG9wZWQKPiB0byBiZSBhYmxlIHRvIHF1aWNrbHkgc2hvdmUgdGhh dCBpbnRvIGEgcGF0Y2gsIEkgY2Fubm90IGFsbG93IHRoZQo+IHRpbWUgZm9yIG1vcmUgdGhlIGV4 dGVuc2l2ZSBhbmFseXNpcy4KCkltcmUganVzdCBjb25maXJtZWQgdGhhdCBzdHJ1Y3RfbXV0ZXgg aXMgb25seSBmb3IgdGhlIEdFTQphbGxvY2F0aW9ucyBpbiB0aGUgdmx2X3NldHVwX2N0eCwgcmln aHQgSW1yZT8KLUNocmlzCgotLSAKQ2hyaXMgV2lsc29uLCBJbnRlbCBPcGVuIFNvdXJjZSBUZWNo bm9sb2d5IENlbnRyZQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdm eAo=