From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [RESEND] drm/i915: Interactive RPS mode Date: Fri, 20 Jul 2018 16:07:31 +0300 Message-ID: <20180720130731.GN5565@intel.com> References: <20180712080224.29831-1-chris@chris-wilson.co.uk> <20180712173838.23129-1-chris@chris-wilson.co.uk> <153209175404.26154.14314583901681790278@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5E21A6EFB0 for ; Fri, 20 Jul 2018 13:07:35 +0000 (UTC) Content-Disposition: inline In-Reply-To: <153209175404.26154.14314583901681790278@skylake-alporthouse-com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBKdWwgMjAsIDIwMTggYXQgMDI6MDI6MzRQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFF1b3RpbmcgVHZydGtvIFVyc3VsaW4gKDIwMTgtMDctMjAgMTM6NDk6MDkpCj4gPiAK PiA+IE9uIDEyLzA3LzIwMTggMTg6MzgsIENocmlzIFdpbHNvbiB3cm90ZToKPiA+ID4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+ID4gPiBpbmRleCA3OTk4ZTcwYTMxNzQuLjU4MDkz NjZmZjlmMCAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlz cGxheS5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+ ID4gPiBAQCAtMTMxMDQsNiArMTMxMDQsMTkgQEAgaW50ZWxfcHJlcGFyZV9wbGFuZV9mYihzdHJ1 Y3QgZHJtX3BsYW5lICpwbGFuZSwKPiA+ID4gICAgICAgICAgICAgICBhZGRfcnBzX2Jvb3N0X2Fm dGVyX3ZibGFuayhuZXdfc3RhdGUtPmNydGMsIG5ld19zdGF0ZS0+ZmVuY2UpOwo+ID4gPiAgICAg ICB9Cj4gPiA+ICAgCj4gPiA+ICsgICAgIC8qCj4gPiA+ICsgICAgICAqIFdlIGRlY2xhcmUgcGFn ZWZsaXBzIHRvIGJlIGludGVyYWN0aXZlIGFuZCBzbyBtZXJpdCBhIHNtYWxsIGJpYXMKPiA+ID4g KyAgICAgICogdG93YXJkcyB1cGNsb2NraW5nIHRvIGRlbGl2ZXIgdGhlIGZyYW1lIG9uIHRpbWUu IEJ5IG9ubHkgY2hhbmdpbmcKPiA+ID4gKyAgICAgICogdGhlIFJQUyB0aHJlc2hvbGRzIHRvIHNh bXBsZSBtb3JlIHJlZ3VsYXJseSBhbmQgYWltIGZvciBoaWdoZXIKPiA+ID4gKyAgICAgICogY2xv Y2tzIHdlIGNhbiBob3BlZnVsbHkgZGVsaXZlciBsb3cgcG93ZXIgd29ya2xvYWRzIChsaWtlIGtv ZGkpCj4gPiA+ICsgICAgICAqIHRoYXQgYXJlIG5vdCBxdWl0ZSBzdGVhZHkgc3RhdGUgd2l0aG91 dCByZXNvcnRpbmcgdG8gZm9yY2luZwo+ID4gPiArICAgICAgKiBtYXhpbXVtIGNsb2NrcyBmb2xs b3dpbmcgYSB2YmxhbmsgbWlzcyAoc2VlIGRvX3Jwc19ib29zdCgpKS4KPiA+ID4gKyAgICAgICov Cj4gPiA+ICsgICAgIGlmICghaW50ZWxfc3RhdGUtPnJwc19pbnRlcmFjdGl2ZSkgewo+ID4gPiAr ICAgICAgICAgICAgIGludGVsX3Jwc19zZXRfaW50ZXJhY3RpdmUoZGV2X3ByaXYsIHRydWUpOwo+ ID4gPiArICAgICAgICAgICAgIGludGVsX3N0YXRlLT5ycHNfaW50ZXJhY3RpdmUgPSB0cnVlOwo+ ID4gPiArICAgICB9Cj4gPiA+ICsKPiA+ID4gICAgICAgcmV0dXJuIDA7Cj4gPiA+ICAgfQo+ID4g PiAgIAo+ID4gPiBAQCAtMTMxMjAsOCArMTMxMzMsMTUgQEAgdm9pZAo+ID4gPiAgIGludGVsX2Ns ZWFudXBfcGxhbmVfZmIoc3RydWN0IGRybV9wbGFuZSAqcGxhbmUsCj4gPiA+ICAgICAgICAgICAg ICAgICAgICAgIHN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKm9sZF9zdGF0ZSkKPiA+ID4gICB7Cj4g PiA+ICsgICAgIHN0cnVjdCBpbnRlbF9hdG9taWNfc3RhdGUgKmludGVsX3N0YXRlID0KPiA+ID4g KyAgICAgICAgICAgICB0b19pbnRlbF9hdG9taWNfc3RhdGUob2xkX3N0YXRlLT5zdGF0ZSk7Cj4g PiA+ICAgICAgIHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IHRvX2k5MTUocGxh bmUtPmRldik7Cj4gPiA+ICAgCj4gPiA+ICsgICAgIGlmIChpbnRlbF9zdGF0ZS0+cnBzX2ludGVy YWN0aXZlKSB7Cj4gPiA+ICsgICAgICAgICAgICAgaW50ZWxfcnBzX3NldF9pbnRlcmFjdGl2ZShk ZXZfcHJpdiwgZmFsc2UpOwo+ID4gPiArICAgICAgICAgICAgIGludGVsX3N0YXRlLT5ycHNfaW50 ZXJhY3RpdmUgPSBmYWxzZTsKPiA+ID4gKyAgICAgfQo+ID4gCj4gPiBXaHkgaXMgdGhlIHJwc19p bnRlYXJjdGl2ZSBmbGFnIG5lZWRlZCBpbiBwbGFuZSBzdGF0ZT8gSSB3YW50ZWQgdG8gCj4gPiBh c3N1bWUgcHJlcGFyZSAmIGNsZWFudXAgaG9va3MgYXJlIGZ1bGx5IHN5bW1ldHJpYywgYnV0IHRo aXMgZmxhZ3MgbWFrZXMgCj4gPiBtZSB1bnN1cmUuIEEgcmV2aWV3ZXIgd2l0aCBtb3JlIGRpc3Bs YXkga25vd2xlZGdlIHdpbGwgYmUgbmVlZGVkIGhlcmUgSSAKPiA+IHRoaW5rLgo+IAo+IEl0J3Mg c28gdGhhdCB3aGVuIHdlIGNhbGwgaW50ZWxfY2xlYW51cF9wbGFuZV9mYigpIG9uIHNvbWV0aGlu ZyB0aGF0Cj4gd2Fzbid0IGZpcnN0IHByZXBhcmVkLCB3ZSBkb24ndCBkZWNyZW1lbnQgdGhlIGNv dW50ZXIuIFRoZXJlJ3MgYSBsaXR0bGUKPiBiaXQgb2YgYXN5bW1ldHJ5IGF0IHRoZSBzdGFydCB3 aGVyZSB3ZSBpbmhlcml0IHRoZSBwbGFuZSBzdGF0ZS4KCkRvaW5nIHRoaXMga2luZCBvZiBnbG9i YWwgdGhpbmcgZnJvbSB0aGUgcGxhbmUgaG9va3Mgc2VlbXMgYSBiaXQKc3RyYW5nZS4gSG93IGFi b3V0IGp1c3QgZG9pbmcgdGhpcyBkaXJlY3RseSBmcm9tIGNvbW1pdF90YWlsKCkKZXRjLj8KCi0t IApWaWxsZSBTeXJqw6Rsw6QKSW50ZWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaW50ZWwtZ2Z4Cg==