From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniele Ceraolo Spurio Subject: Re: [PATCH 24/46] drm/i915: Do a synchronous switch-to-kernel-context on idling Date: Thu, 21 Feb 2019 11:48:01 -0800 Message-ID: <37282b01-af0f-380f-197d-d5bbba890bf6@intel.com> References: <20190206130356.18771-1-chris@chris-wilson.co.uk> <20190206130356.18771-25-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" 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 6B78189100 for ; Thu, 21 Feb 2019 19:48:05 +0000 (UTC) In-Reply-To: <20190206130356.18771-25-chris@chris-wilson.co.uk> 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 , intel-gfx@lists.freedesktop.org Cc: "Sundaresan, Sujaritha" List-Id: intel-gfx@lists.freedesktop.org CjxzbmlwPgoKPiBAQCAtNDQ4MSwxOSArNDQ3MSw3IEBAIGludCBpOTE1X2dlbV9zdXNwZW5kKHN0 cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1KQo+ICAgCSAqIHN0YXRlLiBGb3J0dW5hdGVseSwg dGhlIGtlcm5lbF9jb250ZXh0IGlzIGRpc3Bvc2FibGUgYW5kIHdlIGRvCj4gICAJICogbm90IHJl bHkgb24gaXRzIHN0YXRlLgo+ICAgCSAqLwo+IC0JaWYgKCFpOTE1X3Rlcm1pbmFsbHlfd2VkZ2Vk KCZpOTE1LT5ncHVfZXJyb3IpKSB7Cj4gLQkJcmV0ID0gaTkxNV9nZW1fc3dpdGNoX3RvX2tlcm5l bF9jb250ZXh0KGk5MTUpOwo+IC0JCWlmIChyZXQpCj4gLQkJCWdvdG8gZXJyX3VubG9jazsKPiAt Cj4gLQkJcmV0ID0gaTkxNV9nZW1fd2FpdF9mb3JfaWRsZShpOTE1LAo+IC0JCQkJCSAgICAgSTkx NV9XQUlUX0lOVEVSUlVQVElCTEUgfAo+IC0JCQkJCSAgICAgSTkxNV9XQUlUX0xPQ0tFRCB8Cj4g LQkJCQkJICAgICBJOTE1X1dBSVRfRk9SX0lETEVfQk9PU1QsCj4gLQkJCQkJICAgICBIWiAvIDUp Owo+IC0JCWlmIChyZXQgPT0gLUVJTlRSKQo+IC0JCQlnb3RvIGVycl91bmxvY2s7Cj4gLQo+ICsJ aWYgKCFzd2l0Y2hfdG9fa2VybmVsX2NvbnRleHRfc3luYyhpOTE1KSkgeyA+ICAgCQkvKiBGb3Jj aWJseSBjYW5jZWwgb3V0c3RhbmRpbmcgd29yayBhbmQgbGVhdmUgdGhlIGdwdSBxdWlldC4gKi8K PiAgIAkJaTkxNV9nZW1fc2V0X3dlZGdlZChpOTE1KTsKPiAgIAl9CgpHdUMtcmVsYXRlZCBxdWVz dGlvbjogd2hhdCdzIHlvdXIgZXhwZWN0YXRpb24gaGVyZSBpbiByZWdhcmRzIHRvIEd1QyAKc3Rh dHVzPyBUaGUgY3VycmVudCBpOTE1IGZsb3cgZXhwZWN0IGVpdGhlciB1Y19yZXNldF9wcmVwYXJl KCkgb3IgCnVjX3N1c3BlbmQoKSB0byBiZSBjYWxsZWQgdG8gY2xlYW4gdXAgdGhlIGd1YyBzdGF0 dXMsIGJ1dCB3ZSdyZSBjYWxsaW5nIApuZWl0aGVyIG9mIHRoZW0gaGVyZSBpZiB0aGUgc3dpdGNo IGlzIHN1Y2Nlc3NmdWwuIERvIHlvdSBleHBlY3QgdGhlIApyZXN1bWUgY29kZSB0byBhbHdheXMg Ymxhbmsgb3V0IHRoZSBHdUMgc3RhdHVzIGJlZm9yZSBhIHJlbG9hZD8KClRoYW5rcywKRGFuaWVs ZQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1n ZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZng=