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 11:49:06 -0700 Message-ID: <62c39474-1d88-4e96-02bf-a789f49a84a1@intel.com> References: <20171026133231.17085-1-michal.winiarski@intel.com> <20171026141737.31656-1-michal.winiarski@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id BBBF16E835 for ; Thu, 26 Oct 2017 18:49:06 +0000 (UTC) In-Reply-To: <20171026141737.31656-1-michal.winiarski@intel.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: =?UTF-8?Q?Micha=c5=82_Winiarski?= , "intel-gfx@lists.freedesktop.org" List-Id: intel-gfx@lists.freedesktop.org T24gMjYvMTAvMTcgMDc6MTcsIE1pY2hhxYIgV2luaWFyc2tpIHdyb3RlOgo+IEBAIC03NjMsMTQg Kzc3MCwxNCBAQCBzdGF0aWMgaW50IGd1Y19pbml0X2Rvb3JiZWxsX2h3KHN0cnVjdCBpbnRlbF9n dWMgKmd1YykKPiAKPiAgICAgICAgICAvKiBOb3cgZm9yIGV2ZXJ5IGNsaWVudCAoYW5kIG5vdCBv bmx5IGV4ZWNidWZfY2xpZW50KSBtYWtlIHN1cmUgdGhlaXIKPiAgICAgICAgICAgKiBkb29yYmVs bHMgYXJlIGtub3duIGJ5IHRoZSBHdUMgKi8KPiAtICAgICAgIC8vZm9yIChjbGllbnQgPSBjbGll bnRfbGlzdDsgY2xpZW50ICE9IE5VTEw7IGNsaWVudCA9IGNsaWVudC0+bmV4dCkKPiAtICAgICAg IHsKPiAtICAgICAgICAgICAgICAgcmV0ID0gX19jcmVhdGVfZG9vcmJlbGwoY2xpZW50KTsKPiAt ICAgICAgICAgICAgICAgaWYgKHJldCkgewo+IC0gICAgICAgICAgICAgICAgICAgICAgIERSTV9F UlJPUigiQ291bGRuJ3QgcmVjcmVhdGUgY2xpZW50ICV1IGRvb3JiZWxsOiAlZFxuIiwKPiAtICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWVudC0+c3RhZ2VfaWQsIHJldCk7Cj4gLSAg ICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHJldDsKPiAtICAgICAgICAgICAgICAgfQo+ICsg ICAgICAgcmV0ID0gX19jcmVhdGVfZG9vcmJlbGwoZ3VjLT5leGVjYnVmX2NsaWVudCk7Cj4gKyAg ICAgICBpZiAocmV0KQo+ICsgICAgICAgICAgICAgICByZXR1cm4gcmV0Owo+ICsKPiArICAgICAg IHJldCA9IF9fY3JlYXRlX2Rvb3JiZWxsKGd1Yy0+cHJlZW1wdF9jbGllbnQpOwo+ICsgICAgICAg aWYgKHJldCkgewo+ICsgICAgICAgICAgICAgICBfX2Rlc3Ryb3lfZG9vcmJlbGwoZ3VjLT5leGVj YnVmX2NsaWVudCk7Cj4gKyAgICAgICAgICAgICAgIHJldHVybiByZXQ7Cj4gICAgICAgICAgfQoK SSdtIHByZXR0eSBzdXJlIHRoZXJlJ3MgYW4gb2xkIGNsaWVudCBsZWZ0IGJlaGluZCBhZnRlciB0 aGlzLCBlLmcuOgoKICBzdGF0aWMgaW50IGd1Y19pbml0X2Rvb3JiZWxsX2h3KHN0cnVjdCBpbnRl bF9ndWMgKmd1YykKICB7Ci0Jc3RydWN0IGk5MTVfZ3VjX2NsaWVudCAqY2xpZW50ID0gZ3VjLT5l eGVjYnVmX2NsaWVudDsKICAuLi4KCi1NaWNoZWwKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vaW50ZWwtZ2Z4Cg==