From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 13/18] drm/i915: Move the global sync optimisation to the timeline Date: Mon, 19 Sep 2016 16:16:40 +0300 Message-ID: <1474291000.3344.40.camel@linux.intel.com> References: <20160914065250.15482-1-chris@chris-wilson.co.uk> <20160914065250.15482-14-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id F04268914D for ; Mon, 19 Sep 2016 13:16:43 +0000 (UTC) In-Reply-To: <20160914065250.15482-14-chris@chris-wilson.co.uk> 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 T24ga2UsIDIwMTYtMDktMTQgYXQgMDc6NTIgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBA QCAtMjYyLDYgKzI2MywxMiBAQCBzdGF0aWMgaW50IGk5MTVfZ2VtX2luaXRfZ2xvYmFsX3NlcW5v KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKPiDCoAlmb3JfZWFjaF9lbmdpbmUo ZW5naW5lLCBkZXZfcHJpdikKPiDCoAkJaW50ZWxfZW5naW5lX2luaXRfZ2xvYmFsX3NlcW5vKGVu Z2luZSwgc2Vxbm8pOwo+IMKgCj4gKwlsaXN0X2Zvcl9lYWNoX2VudHJ5KHRsLCAmZGV2X3ByaXYt Pmd0LnRpbWVsaW5lcywgbGluaykgewo+ICsJCWZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHRs LT5lbmdpbmUpOyBpKyspCj4gKwkJCW1lbXNldCh0bC0+ZW5naW5lW2ldLnN5bmNfc2Vxbm8sIDAs Cj4gKwkJCcKgwqDCoMKgwqDCoMKgc2l6ZW9mKHRsLT5lbmdpbmVbaV0uc3luY19zZXFubykpOwo+ ICsJfQo+ICsKCkkgdGhpbmsgaGF2ZSBicmFjZXMgaW4gYm90aCBsb29wcyBvciBuZWl0aGVyLCBs b29rcyBleHRyZW1lbHkgb2RkCm90aGVyd2lzZS4KCj4gQEAgLTQ1NCw3ICs0NjEsNyBAQCBzdGF0 aWMgaW50Cj4gwqBpOTE1X2dlbV9yZXF1ZXN0X2F3YWl0X3JlcXVlc3Qoc3RydWN0IGRybV9pOTE1 X2dlbV9yZXF1ZXN0ICp0bywKPiA+IMKgCQkJwqDCoMKgwqDCoMKgwqBzdHJ1Y3QgZHJtX2k5MTVf Z2VtX3JlcXVlc3QgKmZyb20pCj4gwqB7Cj4gPiAtCWludCBpZHgsIHJldDsKPiA+ICsJaW50IHJl dDsKPiDCoAo+ID4gwqAJR0VNX0JVR19PTih0byA9PSBmcm9tKTsKPiDCoAo+IEBAIC00NzQsOCAr NDgxLDcgQEAgaTkxNV9nZW1fcmVxdWVzdF9hd2FpdF9yZXF1ZXN0KHN0cnVjdCBkcm1faTkxNV9n ZW1fcmVxdWVzdCAqdG8sCj4gwqAJCXJldHVybiByZXQgPCAwID8gcmV0IDogMDsKPiDCoAl9Cj4g wqAKPiAtCWlkeCA9IGludGVsX2VuZ2luZV9zeW5jX2luZGV4KGZyb20tPmVuZ2luZSwgdG8tPmVu Z2luZSk7CgpZb3UgcmVtb3ZlIHRoaXMgaGVyZSwgYW5kIHRoZSBvbmx5IHBsYWNlIGl0IHJlbWFp bnMgdXNlZAppc8KgaTkxNV9ncHVfZXJyb3IuYywgbWF5YmUgbWFrZSBpdCBzdGF0aWMgaW4gdGhl cmU/Cgo+IEBAIC0yNjMsMTYgKzI2MywxMyBAQCBzdGF0aWMgdm9pZCBlcnJvcl9wcmludF9lbmdp bmUoc3RydWN0IGRybV9pOTE1X2Vycm9yX3N0YXRlX2J1ZiAqbSwKPiDCoAlpZiAoSU5URUxfR0VO KG0tPmk5MTUpID49IDYpIHsKPiDCoAkJZXJyX3ByaW50ZihtLCAiwqDCoFJDIFBTTUk6IDB4JTA4 eFxuIiwgZWUtPnJjX3BzbWkpOwo+IMKgCQllcnJfcHJpbnRmKG0sICLCoMKgRkFVTFRfUkVHOiAw eCUwOHhcbiIsIGVlLT5mYXVsdF9yZWcpOwo+IC0JCWVycl9wcmludGYobSwgIsKgwqBTWU5DXzA6 IDB4JTA4eCBbbGFzdCBzeW5jZWQgMHglMDh4XVxuIiwKPiAtCQkJwqDCoMKgZWUtPnNlbWFwaG9y ZV9tYm94ZXNbMF0sCj4gLQkJCcKgwqDCoGVlLT5zZW1hcGhvcmVfc2Vxbm9bMF0pOwo+IC0JCWVy cl9wcmludGYobSwgIsKgwqBTWU5DXzE6IDB4JTA4eCBbbGFzdCBzeW5jZWQgMHglMDh4XVxuIiwK PiAtCQkJwqDCoMKgZWUtPnNlbWFwaG9yZV9tYm94ZXNbMV0sCj4gLQkJCcKgwqDCoGVlLT5zZW1h cGhvcmVfc2Vxbm9bMV0pOwo+ICsJCWVycl9wcmludGYobSwgIsKgwqBTWU5DXzA6IDB4JTA4eFxu IiwKPiArCQkJwqDCoMKgZWUtPnNlbWFwaG9yZV9tYm94ZXNbMF0pOwo+ICsJCWVycl9wcmludGYo bSwgIsKgwqBTWU5DXzE6IDB4JTA4eFxuIiwKPiArCQkJwqDCoMKgZWUtPnNlbWFwaG9yZV9tYm94 ZXNbMV0pOwo+IMKgCQlpZiAoSEFTX1ZFQk9YKG0tPmk5MTUpKSB7Cj4gLQkJCWVycl9wcmludGYo bSwgIsKgwqBTWU5DXzI6IDB4JTA4eCBbbGFzdCBzeW5jZWQgMHglMDh4XVxuIiwKPiAtCQkJCcKg wqDCoGVlLT5zZW1hcGhvcmVfbWJveGVzWzJdLAo+IC0JCQkJwqDCoMKgZWUtPnNlbWFwaG9yZV9z ZXFub1syXSk7Cj4gKwkJCWVycl9wcmludGYobSwgIsKgwqBTWU5DXzI6IDB4JTA4eFxuIiwKPiAr CQkJCcKgwqDCoGVlLT5zZW1hcGhvcmVfbWJveGVzWzJdKTsKPiDCoAkJfQoKWW91IGNhbiBkcm9w IHRoZXNlIGJyYWNlcyB0b28uCgpSZXZpZXdlZC1ieTogSm9vbmFzIExhaHRpbmVuIDxqb29uYXMu bGFodGluZW5AbGludXguaW50ZWwuY29tPgoKUmVnYXJkcywgSm9vbmFzCi0tIApKb29uYXMgTGFo dGluZW4KT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50ZXIKSW50ZWwgQ29ycG9yYXRpb24KX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==