From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH v6] drm/i915/guc: Add a second client, to be used for preemption Date: Thu, 26 Oct 2017 21:02:51 +0100 Message-ID: <150904817177.2864.14324915995783096823@mail.alporthouse.com> References: <20171026133231.17085-1-michal.winiarski@intel.com> <20171026141737.31656-1-michal.winiarski@intel.com> <62c39474-1d88-4e96-02bf-a789f49a84a1@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id A428A6E063 for ; Thu, 26 Oct 2017 20:22:19 +0000 (UTC) In-Reply-To: <62c39474-1d88-4e96-02bf-a789f49a84a1@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Michel Thierry , =?utf-8?q?Micha=C5=82_Winiarski?= , "intel-gfx@lists.freedesktop.org" List-Id: intel-gfx@lists.freedesktop.org UXVvdGluZyBNaWNoZWwgVGhpZXJyeSAoMjAxNy0xMC0yNiAxOTo0OTowNikKPiBPbiAyNi8xMC8x NyAwNzoxNywgTWljaGHFgiBXaW5pYXJza2kgd3JvdGU6Cj4gPiBAQCAtNzYzLDE0ICs3NzAsMTQg QEAgc3RhdGljIGludCBndWNfaW5pdF9kb29yYmVsbF9odyhzdHJ1Y3QgaW50ZWxfZ3VjICpndWMp Cj4gPiAKPiA+ICAgICAgICAgIC8qIE5vdyBmb3IgZXZlcnkgY2xpZW50IChhbmQgbm90IG9ubHkg ZXhlY2J1Zl9jbGllbnQpIG1ha2Ugc3VyZSB0aGVpcgo+ID4gICAgICAgICAgICogZG9vcmJlbGxz IGFyZSBrbm93biBieSB0aGUgR3VDICovCj4gPiAtICAgICAgIC8vZm9yIChjbGllbnQgPSBjbGll bnRfbGlzdDsgY2xpZW50ICE9IE5VTEw7IGNsaWVudCA9IGNsaWVudC0+bmV4dCkKPiA+IC0gICAg ICAgewo+ID4gLSAgICAgICAgICAgICAgIHJldCA9IF9fY3JlYXRlX2Rvb3JiZWxsKGNsaWVudCk7 Cj4gPiAtICAgICAgICAgICAgICAgaWYgKHJldCkgewo+ID4gLSAgICAgICAgICAgICAgICAgICAg ICAgRFJNX0VSUk9SKCJDb3VsZG4ndCByZWNyZWF0ZSBjbGllbnQgJXUgZG9vcmJlbGw6ICVkXG4i LAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGllbnQtPnN0YWdlX2lkLCBy ZXQpOwo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHJldDsKPiA+IC0gICAgICAg ICAgICAgICB9Cj4gPiArICAgICAgIHJldCA9IF9fY3JlYXRlX2Rvb3JiZWxsKGd1Yy0+ZXhlY2J1 Zl9jbGllbnQpOwo+ID4gKyAgICAgICBpZiAocmV0KQo+ID4gKyAgICAgICAgICAgICAgIHJldHVy biByZXQ7Cj4gPiArCj4gPiArICAgICAgIHJldCA9IF9fY3JlYXRlX2Rvb3JiZWxsKGd1Yy0+cHJl ZW1wdF9jbGllbnQpOwo+ID4gKyAgICAgICBpZiAocmV0KSB7Cj4gPiArICAgICAgICAgICAgICAg X19kZXN0cm95X2Rvb3JiZWxsKGd1Yy0+ZXhlY2J1Zl9jbGllbnQpOwo+ID4gKyAgICAgICAgICAg ICAgIHJldHVybiByZXQ7Cj4gPiAgICAgICAgICB9Cj4gCj4gSSdtIHByZXR0eSBzdXJlIHRoZXJl J3MgYW4gb2xkIGNsaWVudCBsZWZ0IGJlaGluZCBhZnRlciB0aGlzLCBlLmcuOgo+IAo+ICAgc3Rh dGljIGludCBndWNfaW5pdF9kb29yYmVsbF9odyhzdHJ1Y3QgaW50ZWxfZ3VjICpndWMpCj4gICB7 Cj4gLSAgICAgICBzdHJ1Y3QgaTkxNV9ndWNfY2xpZW50ICpjbGllbnQgPSBndWMtPmV4ZWNidWZf Y2xpZW50OwoKVGhhdCBkb2Vzbid0IGxvb2sgbGlrZSBpdCdzIGEgcHJvYmxlbSwgb3IgdGhhdCBj b25mdXNpbmcuIFRoaXMgY2xpZW50CmxvY2FsIHZhciBpcyBqdXN0IGEgcGxhY2Vob2xkZXIgdXNl ZCB0byBjbGVhciB0aGUgdW53YW50ZWQgZG9vcmJlbGxzLiBXZQp0aGVuIHdhbGsgb3ZlciB0aGUg a25vd24ga2VybmVsIGNsaWVudHMgdG8gcmVzZXQgdGhlbS4KClNvLCBJIHRoaW5rIHRoZSBzdWdn ZXN0aW9uIGlzIHRvIHNwbGl0IHRoaXMgZnVuY3Rpb24gYWdhaW4sIGJ1dCBJIGRvbid0CnNlZSBh IGJsb2NrZXIgZm9yIG1lcmdpbmcuCi1DaHJpcwpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngK