From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jesse Barnes Subject: Re: [PATCH 2/2] drm/i915: Serialise updates to GGTT with access through GGTT on Braswell Date: Wed, 18 Nov 2015 15:08:47 -0800 Message-ID: <564D04FF.10300@virtuousgeek.org> References: <1445622212-32604-1-git-send-email-chris@chris-wilson.co.uk> <1445622212-32604-2-git-send-email-chris@chris-wilson.co.uk> <20151030161421.GN16848@phenom.ffwll.local> <20151030165841.GC2014@nuc-i3427.alporthouse.com> <20151117163702.GL16848@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pa0-f44.google.com (mail-pa0-f44.google.com [209.85.220.44]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2347E6E0E2 for ; Wed, 18 Nov 2015 15:08:12 -0800 (PST) Received: by pacdm15 with SMTP id dm15so59039338pac.3 for ; Wed, 18 Nov 2015 15:08:11 -0800 (PST) In-Reply-To: <20151117163702.GL16848@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter , Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gMTEvMTcvMjAxNSAwODozNyBBTSwgRGFuaWVsIFZldHRlciB3cm90ZToKPiBPbiBGcmksIE9j dCAzMCwgMjAxNSBhdCAwNDo1ODo0MVBNICswMDAwLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+IE9u IEZyaSwgT2N0IDMwLCAyMDE1IGF0IDA1OjE0OjIxUE0gKzAxMDAsIERhbmllbCBWZXR0ZXIgd3Jv dGU6Cj4+PiBPbiBGcmksIE9jdCAyMywgMjAxNSBhdCAwNjo0MzozMlBNICswMTAwLCBDaHJpcyBX aWxzb24gd3JvdGU6Cj4+Pj4gV2hlbiBhY2Nlc3NpbmcgdGhyb3VnaCB0aGUgR1RUIGZyb20gb25l IENQVSB3aGlsc3QgY29uY3VycmVudGx5IHVwZGF0aW5nCj4+Pj4gdGhlIEdHVFQgUFRFcyBpbiBh bm90aGVyIHRocmVhZCwgdGhlIGhhcmR3YXJlIGxpa2VzIHRvIHJldHVybiByYW5kb20KPj4+PiBk YXRhLiBBcyB3ZSBoYXZlIHN0cm9uZyBzZXJpYWxpc2F0aW9uIHByZXZlbnQgdXMgZnJvbSBtb2Rp ZnlpbmcgdGhlIFBURQo+Pj4+IG9mIGFuIGFjdGl2ZSBHVFQgbW1hcHBpbmcsIHdlIGhhdmUgdG8g Y29uY2x1ZGUgdGhhdCBpdCB3aGlsc3QgbW9kaWZ5aW5nCj4+Pj4gb3RoZXIgUFRFJ3MgdGhhdCBl cnJvciBvY2N1cnMuIChJIGhhdmUgbm90IGxvb2tlZCBmb3IgYW55IHBhdHRlcm4gc3VjaAo+Pj4+ IGFzIG1vZGlmeWluZyBQVEUgd2l0aGluIHRoZSBzYW1lIHBhZ2Ugb3IgY2FjaGVsaW5lIGFzIGFj dGl2ZSBQVEUgLQo+Pj4+IHRob3VnaCBjaGVja2luZyB3aGV0aGVyIHJldm9raW5nIG5laWdoYm91 cmluZyBvYmplY3RzIHNob3VsZCBiZSBlbm91Z2gKPj4+PiB0byB0ZXN0IHRoYXQgdGhlb3J5Likg VGhlIGNvcnJ1cHRpb24gYWxzbyBzZWVtcyByZXN0cmljdGVkIHRvIEJyYXN3ZWxsCj4+Pj4gYW5k IGRpc2FwcGVhcnMgd2l0aCBtYXhjcHVzPTAuIFRoaXMgcGF0Y2ggc3RvcHMgYWxsIGFjY2VzcyB0 aHJvdWdoIHRoZQo+Pj4+IEdUVCBieSBvdGhlciBDUFVzIHdoZW4gd2UgdXBkYXRlIGFueSBQVEUg Ynkgc3RvcHBpbmcgdGhlIG1hY2hpbmUgYXJvdW5kCj4+Pj4gdGhlIEdHVFQgdXBkYXRlLgo+Pj4+ Cj4+Pj4gVGVzdGNhc2U6IGlndC9nZW1fY29uY3VycmVudF9ibGl0Cj4+Pj4gQnVnemlsbGE6IGh0 dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTg5MDc5Cj4+Pj4gU2ln bmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4+Pgo+ Pj4gV2lsZCBndWVzcywgc2luY2UgaXQgd291bGRuJ3QgYmUgdGhlIGZpcnN0IHRpbWUgaHcgZW5n aW5lZXJzIHNjcmV3ZWQgdGhpcwo+Pj4gdXAuCj4+Pgo+Pj4gQ2hlZXJzLCBEYW5pZWwKPj4+Cj4+ PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYwo+Pj4gaW5kZXggZDFjNWNmODlmZTc3Li5k ZTk4M2M4ZTZlNTQgMTAwNjQ0Cj4+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dl bV9ndHQuYwo+Pj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMKPj4+ IEBAIC0yMzM3LDEyICsyMzM3LDggQEAgaW50IGk5MTVfZ2VtX2d0dF9wcmVwYXJlX29iamVjdChz dHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqKQo+Pj4gIAo+Pj4gIHN0YXRpYyB2b2lkIGdl bjhfc2V0X3B0ZSh2b2lkIF9faW9tZW0gKmFkZHIsIGdlbjhfcHRlX3QgcHRlKQo+Pj4gIHsKPj4+ IC0jaWZkZWYgd3JpdGVxCj4+PiAtCXdyaXRlcShwdGUsIGFkZHIpOwo+Pj4gLSNlbHNlCj4+PiAg CWlvd3JpdGUzMigodTMyKXB0ZSwgYWRkcik7Cj4+PiAgCWlvd3JpdGUzMihwdGUgPj4gMzIsIGFk ZHIgKyA0KTsKPj4+IC0jZW5kaWYKPj4KPj4gVHJpZWQ6Cj4+ICBzdGF0aWMgdm9pZCBnZW44X3Nl dF9wdGUodm9pZCBfX2lvbWVtICphZGRyLCBnZW44X3B0ZV90IHB0ZSkKPj4gICB7Cj4+ICAgLSNp ZmRlZiB3cml0ZXEKPj4gICAtICAgICAgIHdyaXRlcShwdGUsIGFkZHIpOwo+PiAgIC0jZWxzZQo+ PiAgIC0gICAgICAgaW93cml0ZTMyKCh1MzIpcHRlLCBhZGRyKTsKPj4gICAtICAgICAgIGlvd3Jp dGUzMihwdGUgPj4gMzIsIGFkZHIgKyA0KTsKPj4gICAtI2VuZGlmCj4+ICAgKyAgICAgICBpb3dy aXRlMzIoMCwgYWRkcik7Cj4+ICAgKyAgICAgICB3bWIoKTsKPj4gICArICAgICAgIGlvd3JpdGUz Mih1cHBlcl8zMl9iaXRzKHB0ZSksIGFkZHIgKyA0KTsKPj4gICArICAgICAgIGlvd3JpdGUzMihs b3dlcl8zMl9iaXRzKHB0ZSksIGFkZHIpOwo+PiAgICsgICAgICAgd21iKCk7Cj4+ICAgIH0KPj4g ICAgIAo+PiBhbmQganVzdCB0aGUgcGxhaW4gaW93cml0ZShsb3dlciksIGlvd3JpdGUodXBwZXIp LCBuZWl0aGVyIGhlbHBzLgo+IAo+IEFkZGVkIGEgbm90ZSBhYm91dCB0aGlzIGFuZCBhcHBsaWVk IHRvIGRpbnEuIFlheSBmb3IgYXdlc29tZSBody4KCkkgdGhvdWdodCBWaWxsZSBleHBsYWluZWQg aG93IHRoaXMgd2Fzbid0IG5lY2Vzc2FyeT8KCkplc3NlCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==