From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 06/31] drm/i915/execlists: Unify CSB access pointers Date: Wed, 27 Jun 2018 14:24:53 +0100 Message-ID: References: <20180625094842.8499-1-chris@chris-wilson.co.uk> <20180625094842.8499-6-chris@chris-wilson.co.uk> <48daa46e-f7ca-c2c5-b849-2a9999cffe98@linux.intel.com> <153009575798.8693.17295072473012685639@mail.alporthouse.com> <153010497431.8693.13712914386307383613@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id B8FDA6E915 for ; Wed, 27 Jun 2018 13:24:57 +0000 (UTC) In-Reply-To: <153010497431.8693.13712914386307383613@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 , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDI3LzA2LzIwMTggMTQ6MDksIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE4LTA2LTI3IDE0OjAzOjA3KQo+Pgo+PiBPbiAyNy8wNi8yMDE4IDExOjM1 LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+PiBRdW90aW5nIFR2cnRrbyBVcnN1bGluICgyMDE4LTA2 LTI3IDEwOjUyOjQ1KQo+Pj4+Cj4+Pj4gT24gMjUvMDYvMjAxOCAxMDo0OCwgQ2hyaXMgV2lsc29u IHdyb3RlOgo+Pj4+PiBAQCAtMTEwOSwxNiArMTA4OSwxMSBAQCBzdGF0aWMgdm9pZCBwcm9jZXNz X2NzYihzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUpCj4+Pj4+ICAgICAgICAgICAgICAg ICB9IGVsc2Ugewo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICBwb3J0X3NldChwb3J0LCBw b3J0X3BhY2socnEsIGNvdW50KSk7Cj4+Pj4+ICAgICAgICAgICAgICAgICB9Cj4+Pj4+IC0gICAg IH0KPj4+Pj4gKyAgICAgfSB3aGlsZSAoaGVhZCAhPSB0YWlsKTsKPj4+Pj4gICAgIAo+Pj4+PiAt ICAgICBpZiAoaGVhZCAhPSBleGVjbGlzdHMtPmNzYl9oZWFkKSB7Cj4+Pj4+IC0gICAgICAgICAg ICAgZXhlY2xpc3RzLT5jc2JfaGVhZCA9IGhlYWQ7Cj4+Pj4+IC0gICAgICAgICAgICAgd3JpdGVs KF9NQVNLRURfRklFTEQoR0VOOF9DU0JfUkVBRF9QVFJfTUFTSywgaGVhZCA8PCA4KSwKPj4+Pj4g LSAgICAgICAgICAgICAgICAgICAgaTkxNS0+cmVncyArIGk5MTVfbW1pb19yZWdfb2Zmc2V0KFJJ TkdfQ09OVEVYVF9TVEFUVVNfUFRSKGVuZ2luZSkpKTsKPj4+Pj4gLSAgICAgfQo+Pj4+PiAtCj4+ Pj4+IC0gICAgIGlmICh1bmxpa2VseShmdykpCj4+Pj4+IC0gICAgICAgICAgICAgaW50ZWxfdW5j b3JlX2ZvcmNld2FrZV9wdXQoaTkxNSwgZXhlY2xpc3RzLT5md19kb21haW5zKTsKPj4+Pj4gKyAg ICAgd3JpdGVsKF9NQVNLRURfRklFTEQoR0VOOF9DU0JfUkVBRF9QVFJfTUFTSywgaGVhZCA8PCA4 KSwKPj4+Pj4gKyAgICAgICAgICAgIGV4ZWNsaXN0cy0+Y3NiX3JlYWQpOwo+Pj4+Cj4+Pj4gQ29u dGludWluZyBmcm9tIHRoZSBsYXN0IHJvdW5kIC0gc28gd2hhdCB0byBkbyB3aXRoIHRoaXMgb25l PyBJdCBkb2VzCj4+Pj4gbmVlZCBmb3JjZXdha2UuIFNvIEkgdGhpbmsgaXQgbmVlZHMgdG8gZ28g aWYgd2UgYXJlIGNsYWltaW5nIHRoZXJlIGlzIG5vCj4+Pj4gbW1pbyBhbnkgbG9uZ2VyLgo+Pj4K Pj4+ICAgRnJvbSBsYXN0IHJvdW5kLCB3ZSBkZWNpZGVkIGl0IGRpZG4ndCwgb3IgYXQgbGVhc3Qg Y29uY2x1ZGVkIHRoZQo+Pj4gKGZyb20gdGhlIGxhY2sgb2YpIGV2aWRlbmNlIHRoYXQgaXQgZG9l cyBub3QsIGJlY2F1c2Ugd2UgYXJlIG5vdCB1c2luZwo+Pj4gZm9yY2V3YWtlIHJpZ2h0IG5vdy4u Lgo+Pgo+PiBCdXQgd2UgYXJlIG5vdCBzdXJlIGlmIG91ciB3cml0ZXMgc3RpY2sgMTAwJSBvZiB0 aGUgdGltZSBkdWUgdXNpbmcgdGhlCj4+IEhXU1AgcGF0aC4gQW5kIHdlIGFyZSB3YXN0aW5nIHRp bWUgb24gTU1JTyBmb3Igbm90aGluZy4gUHV0IGFuICJpZgo+PiAoZXhlY2xpc3RzLT5jc2JfdXNl X21taW8pIiBvbiBpdD8KPiAKPiBXZSBvbmx5IGV2ZXIgcmVhZCBmcm9tIHRoZSBzdGF0dXMgYnVm ZmVyLiBXZSBhbHdheXMgY29tbWl0IHRvIEhXIHdpdGggYQo+IG1taW8gd3JpdGUgdG8gbGV0IHRo ZSBIVyBrbm93IGhvdyBmYXIgd2UgcmVhZCB1cCB0byAodGhlcmUncyBubyBzbG90IGluCj4gdGhl IEhXU1AgZm9yIG91ciByZWFkIHBvaW50ZXIsIGp1c3QgdGhlIEhXIHdyaXRlIHBvaW50ZXIpLgoK VGhpcyBpcyB0aGUgZmllbGQgbm90IHVzZWQgYnkgdGhlIEhXLiBJIGFtIHNheWluZyB0aGF0IGlm IHdlIHdhbnQgdG8gCmtlZXAgd3JpdGluZyB0byBpdCwgbGV0cyB3cml0ZSB0byBpdCBvbmx5IGlu IHRoZSBtb2RlIGluIHdoaWNoIHdlIGFyZSAKYWxzbyByZWFkaW5nIGZyb20gaXQuIFNpbmNlIHRo aXMgaXMgR1ZUIChjc2JfdXNlX21taW8pLCB0aGUgbWlzc2luZyAKZm9yY2V3YWtlIHByb2JsZW0g YXV0b21hdGljYWxseSBnb2VzIGF3YXkgdGhlbi4gKENvbW1lbnQgYXQgdGhlIGNhbGwgCnNpdGUg dG8gc2F5IHRoaXMgd291bGQgYWxzbyBiZSBnb29kLikKClJlZ2FyZHMsCgpUdnJ0a28KX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==