From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH] drm/i915: Do not use iowait while waiting for the GPU Date: Sat, 28 Jul 2018 17:27:46 +0100 Message-ID: <153279526679.24377.12565531963213110004@skylake-alporthouse-com> References: <20180727184312.29937-1-chris@chris-wilson.co.uk> <87pnz8gcmr.fsf@riseup.net> 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 1A01F6E0D8 for ; Sat, 28 Jul 2018 16:27:55 +0000 (UTC) In-Reply-To: <87pnz8gcmr.fsf@riseup.net> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Francisco Jerez , intel-gfx@lists.freedesktop.org Cc: Eero Tamminen List-Id: intel-gfx@lists.freedesktop.org UXVvdGluZyBGcmFuY2lzY28gSmVyZXogKDIwMTgtMDctMjggMDY6MjA6MTIpCj4gQ2hyaXMgV2ls c29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKPiAKPiA+IEEgcmVjZW50IHRy ZW5kIGZvciBjcHVmcmVxIGlzIHRvIGJvb3N0IHRoZSBDUFUgZnJlcXVlbmNpZXMgZm9yCj4gPiBp b3dhaXRlcnMsIGluIHBhcnRpY3VsYXJseSB0byBiZW5lZml0IGhpZ2ggZnJlcXVlbmN5IEkvTy4g V2UgZG8gdGhlIHNhbWUKPiA+IGFuZCBib29zdCB0aGUgR1BVIGNsb2NrcyB0byB0cnkgYW5kIG1p bmltaXNlIHRpbWUgc3BlbnQgd2FpdGluZyBmb3IgdGhlCj4gPiBHUFUuIEhvd2V2ZXIsIGFzIHRo ZSBpZ2Z4IGFuZCBDUFUgc2hhcmUgdGhlIHNhbWUgVERQLCBib29zdGluZyB0aGUgQ1BVCj4gPiBm cmVxdWVuY3kgd2lsbCByZXN1bHQgaW4gdGhlIEdQVSBiZWluZyB0aHJvdHRsZWQgYW5kIGl0cyBm cmVxdWVuY3kgYmVpbmcKPiA+IHJlZHVjZWQuIFRodXMgZGVjbGFyaW5nIGlvd2FpdCBuZWdhdGl2 ZWx5IGltcGFjdHMgb24gR1BVIHRocm91Z2hwdXQuCj4gPgo+ID4gQnVnemlsbGE6IGh0dHBzOi8v YnVncy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNzQxMAo+ID4gUmVmZXJlbmNl czogNTJjY2M0MzE0MjkzICgiY3B1ZnJlcTogaW50ZWxfcHN0YXRlOiBIV1AgYm9vc3QgcGVyZm9y bWFuY2Ugb24gSU8gd2FrZXVwIikKPiAKPiBUaGlzIHBhdGNoIGNhdXNlcyB1cCB0byB+MTMlIHBl cmZvcm1hbmNlIHJlZ3Jlc3Npb25zICh3aXRoIHNpZ25pZmljYW5jZQo+IDUlKSBvbiBzZXZlcmFs IGxhdGVuY3ktc2Vuc2l0aXZlIHRlc3RzIG9uIG15IEJYVDoKPiAKPiAganhyZW5kZXJtYXJrL3Jl bmRlcmluZy10ZXN0PUxpbmVhciBHcmFkaWVudCBCbGVuZC9yZW5kZXJpbmctc2l6ZT0xMjh4MTI4 OiAgICAgWFhYIMKxMzUuNjklIHg1MyAtPiBYWFggwrEzMi41NyUgeDYxIGQ9LTEzLjUyJSDCsTMx Ljg4JSBwPTIuNTglCj4gIGp4cmVuZGVybWFyay9yZW5kZXJpbmctdGVzdD1UcmFuc2Zvcm1lZCBC bGl0IEJpbGluZWFyL3JlbmRlcmluZy1zaXplPTEyOHgxMjg6IFhYWCDCsTMuNTElIHgyMSAtPiAg WFhYIMKxMy43NyUgeDIxICAgZD0tMTIuMDglIMKxMy40MSUgcD0wLjAwJQo+ICBndGtwZXJmL2d0 ay10ZXN0PUd0a0NvbWJvQm94OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBYWFggwrExLjkwJSB4MTkgLT4gIFhYWCDCsTEuNTklIHgyMCAgICBkPS00Ljc0 JSDCsTEuNzElIHA9MC4wMCUKPiAgeDExcGVyZi90ZXN0PTUwMHB4IENvbXBvc2l0aW5nIEZyb20g UGl4bWFwIFRvIFdpbmRvdzogICAgICAgICAgICAgICAgICAgICAgICAgWFhYIMKxMi4zNSUgeDIx IC0+ICBYWFggwrExLjczJSB4MjEgICAgZD0tMi42OSUgwrEyLjA0JSBwPTAuMDElCj4gIHFnZWFy czIvcmVuZGVyLWJhY2tlbmQ9WFJlbmRlciBFeHRlbnNpb24vdGVzdC1tb2RlPVRleHQ6ICAgICAg ICAgICAgICAgICAgICAgIFhYWCDCsTAuMzglIHgyMSAtPiAgWFhYIMKxMC40MCUgeDI1ICAgIGQ9 LTIuMjAlIMKxMC4zOCUgcD0wLjAwJQo+ICB4MTFwZXJmL3Rlc3Q9NTAwcHggQ29tcG9zaXRpbmcg RnJvbSBQaXhtYXAgVG8gV2luZG93OiAgICAgICAgICAgICAgICAgICAgICAgICBYWFggwrEyLjc4 JSB4NTMgLT4gIFhYWCDCsTIuMjclIHg2MSAgICBkPS0xLjc3JSDCsTIuNTAlIHA9MC4wMyUKPiAK PiBJdCdzIHVuc3VycHJpc2luZyB0byBzZWUgbGF0ZW5jeS1zZW5zaXRpdmUgd29ya2xvYWRzIHJl bHlpbmcgb24gdGhlCj4gbG93ZXIgbGF0ZW5jeSBvZmZlcmVkIGJ5IGlvX3NjaGVkdWxlX3RpbWVv dXQoKSwgc2luY2UgdGhlIENQVUZSRVEKPiBnb3Zlcm5vciB3aWxsIGhhdmUgc3Vic3RhbnRpYWwg ZG93bndhcmQgYmlhcyB3aXRob3V0IGl0LCBpbiByZXNwb25zZSB0bwo+IHRoZSBpbnRlcm1pdHRl bnQgQ1BVIHVzYWdlIHBhdHRlcm4gb2YgdGhvc2UgYmVuY2htYXJrcy4KCkZ3aXcsIEkgaGF2ZSBh IGJldHRlciBleGFtcGxlLCBnZW1fc3luYyAtLXJ1biBzdG9yZS1kZWZhdWx0LiBUaGlzIHRlc3QK d2FpdHMgb24gYSBzaG9ydCBiYXRjaCwKCndpdGggaW9fc2NoZWR1bGVfdGltZW91dDoKQ29tcGxl dGVkIDk4NzEzNiBjeWNsZXM6IDE1Mi4wOTIgdXMKCndpdGggc2NoZWR1bGVfdGltZW91dDoKQ29t cGxldGVkIDE1NzY5NiBjeWNsZXM6IDk1Ni40MDMgdXMKClRob3VnaCBub3RlIHRoYXQgZm9yIGEg bm8tb3AgYmF0Y2gsIHdlIHNlZSBubyBkaWZmZXJlbmNlIGFzIHRoZSBzbGVlcCBpcwpzaG9ydCBl bm91Z2gsIGJvdGggdGFrZSBvbiBhdmVyYWdlIDUydXMuIEJ1dCBtaWNyb2JlbmNobWFya3MgYmUg bWljcm8uCi1DaHJpcwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK