From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 07/16] drm/i915: Inline check required for object syncing prior to execbuf Date: Wed, 29 Apr 2015 15:03:43 +0100 Message-ID: <5540E4BF.9060900@linux.intel.com> References: <1430138487-22541-1-git-send-email-chris@chris-wilson.co.uk> <1430138487-22541-8-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 145576E067 for ; Wed, 29 Apr 2015 07:03:56 -0700 (PDT) In-Reply-To: <1430138487-22541-8-git-send-email-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 CkhpLAoKT24gMDQvMjcvMjAxNSAwMTo0MSBQTSwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+IFRoaXMg dHJpbXMgYSBsaXR0bGUgb3ZlcmhlYWQgZnJvbSB0aGUgY29tbW9uIGNhc2Ugb2Ygbm90IG5lZWRp bmcgdG8KPiBzeW5jaHJvbml6ZSBiZXR3ZWVuIHJpbmdzLgo+Cj4gdjI6IGV4ZWNsaXN0cyBpcyBz cGVjaWFsIGFuZCBsaWtlcyB0byBkdXBsaWNhdGUgY29kZS4KPgo+IFNpZ25lZC1vZmYtYnk6IENo cmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IC0tLQo+ICAgZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jIHwgMTAgKysrKysrKy0tLQo+ICAgZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMgICAgICAgICAgIHwgIDkgKysrKysrLS0tCj4g ICAyIGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4KPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jCj4gaW5kZXggNDVkNzRk YTdmNmM0Li40ZmUwOTU2ODA4OWIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9nZW1fZXhlY2J1ZmZlci5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9n ZW1fZXhlY2J1ZmZlci5jCj4gQEAgLTg4OSw2ICs4ODksNyBAQCBzdGF0aWMgaW50Cj4gICBpOTE1 X2dlbV9leGVjYnVmZmVyX21vdmVfdG9fZ3B1KHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKnJpbmcs Cj4gICAJCQkJc3RydWN0IGxpc3RfaGVhZCAqdm1hcykKPiAgIHsKPiArCWNvbnN0IHVuc2lnbmVk IG90aGVyX3JpbmdzID0gfmludGVsX3JpbmdfZmxhZyhyaW5nKTsKPiAgIAlzdHJ1Y3QgaTkxNV92 bWEgKnZtYTsKPiAgIAl1aW50MzJfdCBmbHVzaF9kb21haW5zID0gMDsKPiAgIAlib29sIGZsdXNo X2NoaXBzZXQgPSBmYWxzZTsKPiBAQCAtODk2LDkgKzg5NywxMiBAQCBpOTE1X2dlbV9leGVjYnVm ZmVyX21vdmVfdG9fZ3B1KHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKnJpbmcsCj4KPiAgIAlsaXN0 X2Zvcl9lYWNoX2VudHJ5KHZtYSwgdm1hcywgZXhlY19saXN0KSB7Cj4gICAJCXN0cnVjdCBkcm1f aTkxNV9nZW1fb2JqZWN0ICpvYmogPSB2bWEtPm9iajsKPiAtCQlyZXQgPSBpOTE1X2dlbV9vYmpl Y3Rfc3luYyhvYmosIHJpbmcpOwo+IC0JCWlmIChyZXQpCj4gLQkJCXJldHVybiByZXQ7Cj4gKwo+ ICsJCWlmIChvYmotPmFjdGl2ZSAmIG90aGVyX3JpbmdzKSB7Cj4gKwkJCXJldCA9IGk5MTVfZ2Vt X29iamVjdF9zeW5jKG9iaiwgcmluZyk7Cj4gKwkJCWlmIChyZXQpCj4gKwkJCQlyZXR1cm4gcmV0 Owo+ICsJCX0KCkp1c3QgdG8gYXZvaWQgYmFpbGluZyBvdXQgbmVhciB0aGUgdG9wIG9mIGk5MTVf Z2VtX29iamVjdF9zeW5jPwoKQW55d2F5LAoKUmV2aWV3ZWQtYnk6IFR2cnRrbyBVcnN1bGluIDx0 dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+CgpSZWdhcmRzLAoKVHZydGtvCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QK SW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==