From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michel Thierry Subject: Re: [PATCH v6] drm/i915/guc: Add a second client, to be used for preemption Date: Thu, 26 Oct 2017 13:15:27 -0700 Message-ID: References: <20171026133231.17085-1-michal.winiarski@intel.com> <20171026141737.31656-1-michal.winiarski@intel.com> <62c39474-1d88-4e96-02bf-a789f49a84a1@intel.com> <150904817177.2864.14324915995783096823@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id A1A396E1AC for ; Thu, 26 Oct 2017 20:15:28 +0000 (UTC) In-Reply-To: <150904817177.2864.14324915995783096823@mail.alporthouse.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , =?UTF-8?Q?Micha=c5=82_Winiarski?= , "intel-gfx@lists.freedesktop.org" List-Id: intel-gfx@lists.freedesktop.org T24gMTAvMjYvMjAxNyAxOjAyIFBNLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gUXVvdGluZyBNaWNo ZWwgVGhpZXJyeSAoMjAxNy0xMC0yNiAxOTo0OTowNikKPj4gT24gMjYvMTAvMTcgMDc6MTcsIE1p Y2hhxYIgV2luaWFyc2tpIHdyb3RlOgo+Pj4gQEAgLTc2MywxNCArNzcwLDE0IEBAIHN0YXRpYyBp bnQgZ3VjX2luaXRfZG9vcmJlbGxfaHcoc3RydWN0IGludGVsX2d1YyAqZ3VjKQo+Pj4KPj4+ICAg ICAgICAgICAvKiBOb3cgZm9yIGV2ZXJ5IGNsaWVudCAoYW5kIG5vdCBvbmx5IGV4ZWNidWZfY2xp ZW50KSBtYWtlIHN1cmUgdGhlaXIKPj4+ICAgICAgICAgICAgKiBkb29yYmVsbHMgYXJlIGtub3du IGJ5IHRoZSBHdUMgKi8KPj4+IC0gICAgICAgLy9mb3IgKGNsaWVudCA9IGNsaWVudF9saXN0OyBj bGllbnQgIT0gTlVMTDsgY2xpZW50ID0gY2xpZW50LT5uZXh0KQo+Pj4gLSAgICAgICB7Cj4+PiAt ICAgICAgICAgICAgICAgcmV0ID0gX19jcmVhdGVfZG9vcmJlbGwoY2xpZW50KTsKPj4+IC0gICAg ICAgICAgICAgICBpZiAocmV0KSB7Cj4+PiAtICAgICAgICAgICAgICAgICAgICAgICBEUk1fRVJS T1IoIkNvdWxkbid0IHJlY3JlYXRlIGNsaWVudCAldSBkb29yYmVsbDogJWRcbiIsCj4+PiAtICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWVudC0+c3RhZ2VfaWQsIHJldCk7Cj4+PiAt ICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gcmV0Owo+Pj4gLSAgICAgICAgICAgICAgIH0K Pj4+ICsgICAgICAgcmV0ID0gX19jcmVhdGVfZG9vcmJlbGwoZ3VjLT5leGVjYnVmX2NsaWVudCk7 Cj4+PiArICAgICAgIGlmIChyZXQpCj4+PiArICAgICAgICAgICAgICAgcmV0dXJuIHJldDsKPj4+ ICsKPj4+ICsgICAgICAgcmV0ID0gX19jcmVhdGVfZG9vcmJlbGwoZ3VjLT5wcmVlbXB0X2NsaWVu dCk7Cj4+PiArICAgICAgIGlmIChyZXQpIHsKPj4+ICsgICAgICAgICAgICAgICBfX2Rlc3Ryb3lf ZG9vcmJlbGwoZ3VjLT5leGVjYnVmX2NsaWVudCk7Cj4+PiArICAgICAgICAgICAgICAgcmV0dXJu IHJldDsKPj4+ICAgICAgICAgICB9Cj4+Cj4+IEknbSBwcmV0dHkgc3VyZSB0aGVyZSdzIGFuIG9s ZCBjbGllbnQgbGVmdCBiZWhpbmQgYWZ0ZXIgdGhpcywgZS5nLjoKPj4KPj4gICAgc3RhdGljIGlu dCBndWNfaW5pdF9kb29yYmVsbF9odyhzdHJ1Y3QgaW50ZWxfZ3VjICpndWMpCj4+ICAgIHsKPj4g LSAgICAgICBzdHJ1Y3QgaTkxNV9ndWNfY2xpZW50ICpjbGllbnQgPSBndWMtPmV4ZWNidWZfY2xp ZW50Owo+IAo+IFRoYXQgZG9lc24ndCBsb29rIGxpa2UgaXQncyBhIHByb2JsZW0sIG9yIHRoYXQg Y29uZnVzaW5nLiBUaGlzIGNsaWVudAo+IGxvY2FsIHZhciBpcyBqdXN0IGEgcGxhY2Vob2xkZXIg dXNlZCB0byBjbGVhciB0aGUgdW53YW50ZWQgZG9vcmJlbGxzLiBXZQo+IHRoZW4gd2FsayBvdmVy IHRoZSBrbm93biBrZXJuZWwgY2xpZW50cyB0byByZXNldCB0aGVtLgo+IAo+IFNvLCBJIHRoaW5r IHRoZSBzdWdnZXN0aW9uIGlzIHRvIHNwbGl0IHRoaXMgZnVuY3Rpb24gYWdhaW4sIGJ1dCBJIGRv bid0Cj4gc2VlIGEgYmxvY2tlciBmb3IgbWVyZ2luZy4KCk9rLCBJJ2xsIG5lZWQgdG8gc3BsaXQg dGhlIGZ1bmN0aW9uIChvciBwYXNzIHNvbWUgZmxhZ3MgdG8gZXhlY3V0ZSBqdXN0IApwYXJ0cyBv ZiBpdCkgZm9yIHRoZSBzZWxmdGVzdCBhbnl3YXkuCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ludGVsLWdmeAo=