From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 2/4] drm/i915: mark the global default (intel_)context as such Date: Wed, 16 Dec 2015 18:57:13 +0000 Message-ID: <20151216185713.GD18452@nuc-i3427.alporthouse.com> References: <1450291011-31486-1-git-send-email-david.s.gordon@intel.com> <1450291011-31486-3-git-send-email-david.s.gordon@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 35A066E092 for ; Wed, 16 Dec 2015 10:57:18 -0800 (PST) Content-Disposition: inline In-Reply-To: <1450291011-31486-3-git-send-email-david.s.gordon@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Dave Gordon Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBEZWMgMTYsIDIwMTUgYXQgMDY6MzY6NDlQTSArMDAwMCwgRGF2ZSBHb3Jkb24gd3Jv dGU6Cj4gU29tZSBvZiB0aGUgTFJDLXNwZWNpZmljIGNvbnRleHQtZGVzdHJ1Y3Rpb24gY29kZSBo YXMgdG8gc3BlY2lhbC1jYXNlCj4gdGhlIGdsb2JhbCBkZWZhdWx0IGNvbnRleHQsIGJlY2F1c2Ug dGhlIEhXU1AgaXMgcGFydCBvZiB0aGF0IGNvbnRleHQuIEF0Cj4gcHJlc2VudCBpdCBkZWR1Y2Vz IGl0IGluZGlyZWN0bHkgYnkgY2hlY2tpbmcgZm9yIHRoZSBiYWNrcG9pbnRlciBmcm9tCj4gdGhl IGVuZ2luZSB0byB0aGUgY29udGV4dCwgYnV0IHRoYXQncyBhbiB1bnNhZmUgYXNzdW1wdGlvbiBp ZiB0aGUgc2V0dXAKPiBhbmQgdGVhcmRvd24gY29kZSBpcyByZW9yZ2FuaXNlZC4gKEl0IGNvdWxk IGFsc28gdGVzdCAhY3R4LT5maWxlX3ByaXYsCj4gYnV0IGFnYWluIHRoYXQncyBhIGRldGFpbCB0 aGF0IG1pZ2h0IGJlIHN1YmplY3QgdG8gY2hhbmdlKS4KPiAKPiBTbyBoZXJlIHdlIGV4cGxpY2l0 bHkgZmxhZyB0aGUgZGVmYXVsdCBjb250ZXh0IGF0IHRoZSBwb2ludCBvZiBjcmVhdGlvbiwKPiBh bmQgdGhlbiByZW9yZ2FuaXNlIHRoZSBjb2RlIGluIGludGVsX2xyX2NvbnRleHRfZnJlZSgpIG5v dCB0byByZWx5IG9uCj4gdGhlIHJpbmctPmRlZmF1bHRfcG9pbnRlciAoc3RpbGwpIGJlaW5nIHNl dCB1cDsgdG8gaXRlcmF0ZSBvdmVyIGVuZ2luZXMKPiBpbiByZXZlcnNlIChhcyB0aGlzIGlzIHRl YXJkb3duIGNvZGUpOyBhbmQgdG8gcmVkdWNlIHRoZSBuZXN0aW5nIGxldmVsCj4gc28gaXQncyBl YXNpZXIgdG8gcmVhZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEYXZlIEdvcmRvbiA8ZGF2aWQucy5n b3Jkb25AaW50ZWwuY29tPgoKI2RlZmluZSBpbnRlbF9jb250ZXh0X2lzX2dsb2JhbChjdHgpICgo Y3R4KS0+ZmlsZV9wcml2ID09IE5VTEwpCgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9scmMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCj4gaW5k ZXggM2FhNjE0Ny4uMjNmOTBiMiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9scmMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCj4gQEAg LTIzNjcsMjIgKzIzNjcsMjEgQEAgdm9pZCBpbnRlbF9scl9jb250ZXh0X2ZyZWUoc3RydWN0IGlu dGVsX2NvbnRleHQgKmN0eCkKPiAgewo+ICAJaW50IGk7Cj4gIAo+IC0JZm9yIChpID0gMDsgaSA8 IEk5MTVfTlVNX1JJTkdTOyBpKyspIHsKPiArCWZvciAoaSA9IEk5MTVfTlVNX1JJTkdTOyAtLWkg Pj0gMDsgKSB7Cj4gKwkJc3RydWN0IGludGVsX3JpbmdidWZmZXIgKnJpbmdidWYgPSBjdHgtPmVu Z2luZVtpXS5yaW5nYnVmOwo+ICAJCXN0cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0ICpjdHhfb2Jq ID0gY3R4LT5lbmdpbmVbaV0uc3RhdGU7Cj4gIAo+IC0JCWlmIChjdHhfb2JqKSB7Cj4gLQkJCXN0 cnVjdCBpbnRlbF9yaW5nYnVmZmVyICpyaW5nYnVmID0KPiAtCQkJCQljdHgtPmVuZ2luZVtpXS5y aW5nYnVmOwo+IC0JCQlzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICpyaW5nID0gcmluZ2J1Zi0+cmlu ZzsKPiArCQlpZiAoIWN0eF9vYmopCj4gKwkJCWNvbnRpbnVlOwo+ICAKPiAtCQkJaWYgKGN0eCA9 PSByaW5nLT5kZWZhdWx0X2NvbnRleHQpIHsKPiAtCQkJCWludGVsX3VucGluX3JpbmdidWZmZXJf b2JqKHJpbmdidWYpOwo+IC0JCQkJaTkxNV9nZW1fb2JqZWN0X2dndHRfdW5waW4oY3R4X29iaik7 Cj4gLQkJCX0KPiAtCQkJV0FSTl9PTihjdHgtPmVuZ2luZVtyaW5nLT5pZF0ucGluX2NvdW50KTsK PiAtCQkJaW50ZWxfcmluZ2J1ZmZlcl9mcmVlKHJpbmdidWYpOwo+IC0JCQlkcm1fZ2VtX29iamVj dF91bnJlZmVyZW5jZSgmY3R4X29iai0+YmFzZSk7Cj4gKwkJaWYgKGN0eC0+aXNfZ2xvYmFsX2Rl ZmF1bHQpIHsKPiArCQkJaW50ZWxfdW5waW5fcmluZ2J1ZmZlcl9vYmoocmluZ2J1Zik7Cj4gKwkJ CWk5MTVfZ2VtX29iamVjdF9nZ3R0X3VucGluKGN0eF9vYmopOwo+ICAJCX0KPiArCj4gKwkJV0FS Tl9PTihjdHgtPmVuZ2luZVtpXS5waW5fY291bnQpOwo+ICsJCWludGVsX3JpbmdidWZmZXJfZnJl ZShyaW5nYnVmKTsKPiArCQlkcm1fZ2VtX29iamVjdF91bnJlZmVyZW5jZSgmY3R4X29iai0+YmFz ZSk7CgpUaGF0IGxvb2tzIG11Y2ggbmVhdGVyLCBpbmRlZWQuCi1DaHJpcwoKLS0gCkNocmlzIFdp bHNvbiwgSW50ZWwgT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50cmUKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK