From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH RFC 1/4] drm/i915: add create_context2 ioctl Date: Mon, 15 Aug 2016 15:03:40 +0300 Message-ID: <1471262620.10724.11.camel@linux.intel.com> References: <1471261687-10601-1-git-send-email-mika.kuoppala@intel.com> <1471261687-10601-2-git-send-email-mika.kuoppala@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" 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 6DAF66E0D6 for ; Mon, 15 Aug 2016 12:04:45 +0000 (UTC) In-Reply-To: <1471261687-10601-2-git-send-email-mika.kuoppala@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Mika Kuoppala , intel-gfx@lists.freedesktop.org Cc: Daniel Vetter , Jesse Barnes List-Id: intel-gfx@lists.freedesktop.org T24gbWEsIDIwMTYtMDgtMTUgYXQgMTQ6NDggKzAzMDAsIE1pa2EgS3VvcHBhbGEgd3JvdGU6Cj4g QEAgLTI1NjYsNiArMjU2Niw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX2lvY3RsX2Rlc2Mg aTkxNV9pb2N0bHNbXSA9IHsKPiDCoAlEUk1fSU9DVExfREVGX0RSVihJOTE1X0dFTV9VU0VSUFRS LCBpOTE1X2dlbV91c2VycHRyX2lvY3RsLCBEUk1fUkVOREVSX0FMTE9XKSwKPiDCoAlEUk1fSU9D VExfREVGX0RSVihJOTE1X0dFTV9DT05URVhUX0dFVFBBUkFNLCBpOTE1X2dlbV9jb250ZXh0X2dl dHBhcmFtX2lvY3RsLCBEUk1fUkVOREVSX0FMTE9XKSwKPiDCoAlEUk1fSU9DVExfREVGX0RSVihJ OTE1X0dFTV9DT05URVhUX1NFVFBBUkFNLCBpOTE1X2dlbV9jb250ZXh0X3NldHBhcmFtX2lvY3Rs LCBEUk1fUkVOREVSX0FMTE9XKSwKPiArCURSTV9JT0NUTF9ERUZfRFJWKEk5MTVfR0VNX0NPTlRF WFRfQ1JFQVRFMiwgaTkxNV9nZW1fY29udGV4dF9jcmVhdGUyX2lvY3RsLCBEUk1fVU5MT0NLRUQp LAoKV2h5IERSTV9VTkxPQ0tFRD8KCj4gQEAgLTM5NCw3ICszOTgsOCBAQCBpOTE1X2dlbV9jb250 ZXh0X2NyZWF0ZV9ndnQoc3RydWN0IGRybV9kZXZpY2UgKmRldikKPiDCoAlpZiAocmV0KQo+IMKg CQlyZXR1cm4gRVJSX1BUUihyZXQpOwo+IMKgCj4gLQljdHggPSBpOTE1X2dlbV9jcmVhdGVfY29u dGV4dChkZXYsIE5VTEwpOwo+ICsJY3R4ID0gaTkxNV9nZW1fY3JlYXRlX2NvbnRleHQoZGV2LCBO VUxMLCBVU0VTX0ZVTExfUFBHVFQoZGV2KSA/Cj4gKwkJCQnCoMKgwqDCoMKgwqBJOTE1X0dFTV9D T05URVhUX0ZVTExfUFBHVFQgOiAwKTsKCkNvdWxkIHVzZSBmbGFncyB2YXJpYWJsZSBoZXJlIGp1 c3QgbGlrZcKgYmVsb3cgdGhpcyBwb2ludCBpbiBjb2RlLgoKPiBAQCAtNTUyLDcgKzU2MSw4IEBA IGludCBpOTE1X2dlbV9jb250ZXh0X29wZW4oc3RydWN0IGRybV9kZXZpY2UgKmRldiwgc3RydWN0 IGRybV9maWxlICpmaWxlKQo+IMKgCWlkcl9pbml0KCZmaWxlX3ByaXYtPmNvbnRleHRfaWRyKTsK PiDCoAo+IMKgCW11dGV4X2xvY2soJmRldi0+c3RydWN0X211dGV4KTsKPiAtCWN0eCA9IGk5MTVf Z2VtX2NyZWF0ZV9jb250ZXh0KGRldiwgZmlsZV9wcml2KTsKPiArCWN0eCA9IGk5MTVfZ2VtX2Ny ZWF0ZV9jb250ZXh0KGRldiwgZmlsZV9wcml2LCBVU0VTX0ZVTExfUFBHVFQoZGV2KSA/Cj4gKwkJ CQnCoMKgwqDCoMKgwqBJOTE1X0dFTV9DT05URVhUX0ZVTExfUFBHVFQgOiAwKTsKCkRpdHRvLgoK PiAraW50IGk5MTVfZ2VtX2NvbnRleHRfY3JlYXRlX2lvY3RsKHN0cnVjdCBkcm1fZGV2aWNlICpk ZXYsIHZvaWQgKmRhdGEsCj4gKwkJCQnCoMKgc3RydWN0IGRybV9maWxlICpmaWxlKQo+ICt7Cj4g KwlzdHJ1Y3QgZHJtX2k5MTVfZ2VtX2NvbnRleHRfY3JlYXRlICphcmdzID0gZGF0YTsKPiArCXN0 cnVjdCBkcm1faTkxNV9nZW1fY29udGV4dF9jcmVhdGUyIHRtcDsKCidhcmdzMicganVzdCBhcyB3 ZSBoYXZlIGNyZWF0ZTI/Cgo+IEBAIC0xMTQyLDYgKzExNDQsMjIgQEAgc3RydWN0IGRybV9pOTE1 X2dlbV9jb250ZXh0X2NyZWF0ZSB7Cj4gwqAJX191MzIgcGFkOwo+IMKgfTsKPiDCoAo+ICsvKgo+ ICsgKiBTVk0gaGFuZGxpbmcKPiArICoKPiArICogQSBjb250ZXh0IGNhbiBvcHQgaW4gdG8gU1ZN IHN1cHBvcnQgKHRoZXJlYnkgdXNpbmcgaXRzIENQVSBwYWdlIHRhYmxlcwo+ICsgKiB3aGVuIGFj Y2Vzc2luZyBkYXRhIGZyb20gdGhlIEdQVSkgYnkgdXNpbmcgdGhlICVJOTE1X0VOQUJMRV9TVk0g ZmxhZwoKcy9JOTE1X0VOQUJMRV9TVk0vSTkxNV9HRU1fQ09OVEVYVF9FTkFCTEVfU1ZNLyA/Cgo+ ICsgKiBhbmQgcGFzc2luZyBhbiBleGlzdGluZyBjb250ZXh0IGlkLsKgwqBUaGlzIGlzIGEgb25l IHdheSB0cmFuc2l0aW9uOyBTVk0KPiArICogY29udGV4dHMgY2FuIG5vdCBiZSBkb3duZ3JhZGVk IGludG8gUFBHVFQgY29udGV4dHMgb25jZSBjb252ZXJ0ZWQuCj4gKyAqLwo+ICsjZGVmaW5lIEk5 MTVfR0VNX0NPTlRFWFRfRU5BQkxFX1NWTQkJKDE8PDApCj4gKyNkZWZpbmUgSTkxNV9HRU1fQ09O VEVYVF9GVUxMX1BQR1RUCQkoMTw8MSkKCkJJVCgpCgpXaXRoIHRoZSBhYm92ZSBhZGRyZXNzZWQ7 CgpSZXZpZXdlZC1ieTogSm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGluZW5AbGludXguaW50 ZWwuY29tPgoKUmVnYXJkcywgSm9vbmFzCi0tIApKb29uYXMgTGFodGluZW4KT3BlbiBTb3VyY2Ug VGVjaG5vbG9neSBDZW50ZXIKSW50ZWwgQ29ycG9yYXRpb24KX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==