From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH igt v3] igt/gem_exec_scheduler: HAS_SCHEDULER no longer means HAS_PREEMPTION Date: Thu, 28 Sep 2017 17:33:38 +0300 Message-ID: <1506609218.9186.48.camel@linux.intel.com> References: <20170925204835.18226-1-chris@chris-wilson.co.uk> <20170927184752.30697-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 629F66E95D for ; Thu, 28 Sep 2017 14:33:41 +0000 (UTC) In-Reply-To: <20170927184752.30697-1-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 T24gV2VkLCAyMDE3LTA5LTI3IGF0IDE5OjQ3ICswMTAwLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4g TWljaGFsIHdhbnRzIHRvIGxpbWl0IG1hY2hpbmVzIHRoYXQgY2FuIGRvIHByZWVtcHRpb24sIHdo aWNoIG1lYW5zIHRoYXQKPiB3ZSBubyBsb25nZXIgY2FuIGFzc3VtZSB0aGF0IGlmIHdlIGhhdmUg YSBzY2hlZHVsZXIgZm9yIGV4ZWNidWYsIHRoYXQKPiBpbXBsaWVzIHdlIGhhdmUgcHJlZW1wdGlv bi4KPiAKPiB2MjogVHJ5IGEgY2FwYWJpbGl0eSBtYXNrIGluc3RlYWQKPiB2MzogUHJldHR5IHBy aW50IHRoZSBjYXBzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hy aXMtd2lsc29uLmNvLnVrPgoKPFNOSVA+Cgo+ICsrKyBiL3Rlc3RzL2dlbV9leGVjX3NjaGVkdWxl LmMKPiBAQCAtMzIsNyArMzIsMTIgQEAKPiAgI2luY2x1ZGUgImlndF9yYW5kLmgiCj4gICNpbmNs dWRlICJpZ3Rfc3lzZnMuaCIKPiAgCj4gKyNkZWZpbmUgQklUKHgpICgxdWwgPDwgKHgpKQo+ICsK PiAgI2RlZmluZSBMT0NBTF9QQVJBTV9IQVNfU0NIRURVTEVSIDQxCj4gKyNkZWZpbmUgICBIQVNf U0NIRURVTEVSCQlCSVQoMCkKPiArI2RlZmluZSAgIEhBU19QUklPUklUWQkJQklUKDEpCj4gKyNk ZWZpbmUgICBIQVNfUFJFRU1QVElPTglCSVQoMikKClRoaXMgc2VlbXMgdG8gYmUgYWxsIHNwYWNl cz8KCj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgaGFzX3NjaGVkdWxlcihpbnQgZmQpCj4gIHsKPiAg CWRybV9pOTE1X2dldHBhcmFtX3QgZ3A7Cj4gLQlpbnQgaGFzID0gLTE7Cj4gKwl1bnNpZ25lZCBp bnQgY2FwcyA9IDA7Cj4gKwljaGFyIGJ1ZlsyMDBdOwo+ICsJc2l6ZV90IGxlbiA9IDA7Cj4gIAo+ ICAJZ3AucGFyYW0gPSBMT0NBTF9QQVJBTV9IQVNfU0NIRURVTEVSOwo+IC0JZ3AudmFsdWUgPSAm aGFzOwo+ICsJZ3AudmFsdWUgPSAoaW50ICopJmNhcHM7Cj4gIAlkcm1Jb2N0bChmZCwgRFJNX0lP Q1RMX0k5MTVfR0VUUEFSQU0sICZncCk7Cj4gIAo+IC0JcmV0dXJuIGhhcyA+IDA7Cj4gKwlpZiAo IWNhcHMpCj4gKwkJcmV0dXJuIDA7Cj4gKwo+ICsJbGVuID0gc25wcmludGYoYnVmLCBzaXplb2Yo YnVmKSwgIkhhcyBrZXJuZWwgc2NoZWR1bGVyIik7Cj4gKwlpZiAoY2FwcyAmIEhBU19QUklPUklU WSkKPiArCQlsZW4gKz0gc25wcmludGYoYnVmICsgbGVuLCBzaXplb2YoYnVmKSAtIGxlbiwKPiAr CQkJCSIlcyBjb250ZXh0IHByaW9yaXRpZXMiLAo+ICsJCQkJY2FwcyAmIChIQVNfUFJJT1JJVFkg LSAyKSA/ICIsIiA6ICIgd2l0aCIpOwo+ICsKPiArCWlmIChjYXBzICYgSEFTX1BSRUVNUFRJT04p Cj4gKwkJbGVuICs9IHNucHJpbnRmKGJ1ZiArIGxlbiwgc2l6ZW9mKGJ1ZikgLSBsZW4sCj4gKwkJ CQkiJXMgYmF0Y2hidWZmZXIgcHJlZW1wdGlvbiIsCj4gKwkJCQljYXBzICYgKEhBU19QUkVFTVBU SU9OIC0gMikgPyAiLCIgOiAiIHdpdGgiKTsKClRoZSBvdXRwdXQgaXMgbm90IGdvaW5nIHRvIGJl IHB1Ymxpc2hlZCBpbiBQRU9QTEUgbWFnYXppbmUsIG1heWJlIHdlCmNhbiBkbyBhIHNpbXBsZXIg aW5kZW50ZWQgIi0gd2l0aCAuLi4iIHByaW50cyA6UAoKUmV2aWV3ZWQtYnk6IEpvb25hcyBMYWh0 aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KClJlZ2FyZHMsIEpvb25hcwot LSAKSm9vbmFzIExhaHRpbmVuCk9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudGVyCkludGVsIENv cnBvcmF0aW9uCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=