From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [RFC 09/10] drm/i915: Trivial virtual engine implementation Date: Thu, 25 Jan 2018 14:26:53 +0000 Message-ID: <183f35ff-4519-fbfa-0f6f-d477b370fac3@linux.intel.com> References: <20180125133333.13425-1-tvrtko.ursulin@linux.intel.com> <20180125133333.13425-10-tvrtko.ursulin@linux.intel.com> <151688862802.674.1418390634179095903@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" 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 0CEC46E80A for ; Thu, 25 Jan 2018 14:26:56 +0000 (UTC) In-Reply-To: <151688862802.674.1418390634179095903@mail.alporthouse.com> Content-Language: en-GB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , Tvrtko Ursulin , Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDI1LzAxLzIwMTggMTM6NTcsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE4LTAxLTI1IDEzOjMzOjMyKQo+PiAtICAgICAgIGlmIChlbmdpbmUgJiYg KChjYXBzICYgZW5naW5lLT5jYXBzKSAhPSBjYXBzKSkKPj4gLSAgICAgICAgICAgICAgIHJldHVy biAtRUlOVkFMOwo+PiArICAgICAgICAgICAgICAgZG8gewo+PiArICAgICAgICAgICAgICAgICAg ICAgICBlbmdpbmUgPSBpOTE1LT5lbmdpbmVbX1ZDUyhpbnN0YW5jZSldOwo+PiArICAgICAgICAg ICAgICAgICAgICAgICBpbnN0YW5jZSBePSAxOwo+PiArICAgICAgICAgICAgICAgICAgICAgICB2 Y3NfaW5zdGFuY2VzLS07Cj4+ICsgICAgICAgICAgICAgICB9IHdoaWxlICgoY2FwcyAmIGVuZ2lu ZS0+Y2FwcykgIT0gY2FwcyAmJiB2Y3NfaW5zdGFuY2VzID4gMCk7Cj4+ICsKPj4gKyAgICAgICAg ICAgICAgIGlmICgoY2FwcyAmIGVuZ2luZS0+Y2FwcykgIT0gY2FwcykKPj4gKyAgICAgICAgICAg ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+ICsKPj4gKyAgICAgICAgICAgICAgIHRpbWVs aW5lID0gaTkxNV9nZW1fY29udGV4dF9sb29rdXBfdGltZWxpbmVfY2xhc3MoZWItPmN0eCwKPj4g KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgVklERU9fREVDT0RFX0NMQVNTKTsKPj4gKyAgICAgICAgICAgICAgIHNwaW5fbG9j a19pcnEoJnRpbWVsaW5lLT5sb2NrKTsKPj4gKyAgICAgICAgICAgICAgIHByZXZfcmVxID0gbGlz dF9maXJzdF9lbnRyeV9vcl9udWxsKCZ0aW1lbGluZS0+cmVxdWVzdHMsCj4+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZHJtX2k5MTVf Z2VtX3JlcXVlc3QsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBjdHhfbGluayk7Cj4+ICsgICAgICAgICAgICAgICBzcGluX3VubG9ja19pcnEo JnRpbWVsaW5lLT5sb2NrKTsKPiAKPiBUaGlzIGlzbid0IGRvaW5nIGFueXRoaW5nIHlldCBhcyB3 ZSBhcmVuJ3QgdXNpbmcgdGhlIHRpbWVsaW5lLiBUaGUgaWRlYQo+IGlzIHNvdW5kIHRob3VnaCwg d2UgbmVlZCB0byByZWppZyB0aW1lbGluZXMgdG8gbWFrZSB0aGVtIG1vcmUgZmxleGlibGUKPiBz byB0aGF0IHdlIGNhbiBjb21iaW5lIHRoZW0gdG8gdXNlIG9uZSBwZXItcXVldWUuIE9rLgoKSSB0 aGluayBpdCB3b3JrcyAtIGFzIGZhciBhcyBJIGxvb2tlZCBhdCB0aGUgdHJhY2UucGwgSFRNTCBv dXRwdXQgaXQgCnNlZW1zIHRvLgoKVGhlIHB1cnBvc2UgaXMgdG8gc2ltdWxhdGUgc2luZ2xlIHN0 cmVhbSBvZiBleGVjdXRpb24sIHNvIHRoaXMgaXMgYSBuZXcgCnRpbWVsaW5lIEkgYWRkZWQgd2hp Y2ggaXMgcGVyIGN0eCBhbmQgcGVyIGVuZ2luZSBjbGFzcy4gU3VibWlzc2lvbnMgc2V0IAp1cCBh biBhd2FpdCBvbiBhIHByZXZpb3VzIHJlcXVlc3Qgb24gdGhlIHZpcnR1YWwgZW5naW5lLCBzbyB3 aGVuIHRoZSAKYmFsYW5jZXIgZGVjaWRlcyB0byBtb3ZlIGJldHdlZW4gaW5zdGFuY2VzIGl0IGVu c3VyZXMgdGhleSBkbyBub3QgcnVuIGluIApwYXJhbGxlbC4KCkluIGEgcmVhbCBpbXBsZW1lbnRh dGlvbiB0aGlzIGVpdGhlciB3b3VsZG4ndCBiZSBuZWVkZWQgb3Igd291bGQgbGl2ZSBhdCAKc29t ZSBvdGhlciwgbW9yZSBuYXR1cmFsLCBsZXZlbC4KClJlZ2FyZHMsCgpUdnJ0a28KX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==