From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrey Grodzovsky Subject: Re: [PATCH 3/4] drm/scheduler: add new function to get least loaded sched v2 Date: Wed, 1 Aug 2018 11:35:07 -0400 Message-ID: References: <20180801082002.20696-1-nayan26deshmukh@gmail.com> <20180801082002.20696-3-nayan26deshmukh@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180801082002.20696-3-nayan26deshmukh@gmail.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Nayan Deshmukh , dri-devel@lists.freedesktop.org Cc: christian.koenig@amd.com, amd-gfx@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org Q2xhcmlmaWNhdGlvbiBxdWVzdGlvbiAtwqAgaWYgdGhlIHJ1biBxdWV1ZXMgYmVsb25nIHRvIGRp ZmZlcmVudCAKc2NoZWR1bGVycyB0aGV5IGVmZmVjdGl2ZWx5IHBvaW50IHRvIGRpZmZlcmVudCBy aW5ncywKCml0IG1lYW5zIHdlIGFsbG93IHRvIG1vdmUgKHJlc2NoZWR1bGUpIGEgZHJtX3NjaGVk X2VudGl0eSBmcm9tIG9uZSByaW5nIAp0byBhbm90aGVyIC0gaSBhc3N1bWUgdGhhdCB0aGUgaWRl YSBpbnQgdGhlIGZpcnN0IHBsYWNlLCB0aGF0Cgp5b3UgaGF2ZSBhIHNldCBvZiBIVyByaW5ncyBh bmQgeW91IGNhbiB1dGlsaXplIGFueSBvZiB0aGVtIGZvciB5b3VyIGpvYnMgCihsaWtlIGNvbXB1 dGUgcmluZ3MpLiBDb3JyZWN0ID8KCkFuZHJleQoKCk9uIDA4LzAxLzIwMTggMDQ6MjAgQU0sIE5h eWFuIERlc2htdWtoIHdyb3RlOgo+IFRoZSBmdW5jdGlvbiBzZWxlY3RzIHRoZSBydW4gcXVldWUg ZnJvbSB0aGUgcnFfbGlzdCB3aXRoIHRoZQo+IGxlYXN0IGxvYWQuIFRoZSBsb2FkIGlzIGRlY2lk ZWQgYnkgdGhlIG51bWJlciBvZiBqb2JzIGluIGEKPiBzY2hlZHVsZXIuCj4KPiB2MjogYXZvaWQg dXNpbmcgYXRvbWljIHJlYWQgdHdpY2UgY29uc2VjdXRpdmVseSwgaW5zdGVhZCBzdG9yZQo+ICAg ICAgaXQgbG9jYWxseQo+Cj4gU2lnbmVkLW9mZi1ieTogTmF5YW4gRGVzaG11a2ggPG5heWFuMjZk ZXNobXVraEBnbWFpbC5jb20+Cj4gLS0tCj4gICBkcml2ZXJzL2dwdS9kcm0vc2NoZWR1bGVyL2dw dV9zY2hlZHVsZXIuYyB8IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKPiAgIDEgZmlsZSBj aGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L3NjaGVkdWxlci9ncHVfc2NoZWR1bGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vc2NoZWR1bGVyL2dw dV9zY2hlZHVsZXIuYwo+IGluZGV4IDM3NWY2ZjdmNmE5My4uZmI0ZTU0MjY2MGIwIDEwMDY0NAo+ IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9zY2hlZHVsZXIvZ3B1X3NjaGVkdWxlci5jCj4gKysrIGIv ZHJpdmVycy9ncHUvZHJtL3NjaGVkdWxlci9ncHVfc2NoZWR1bGVyLmMKPiBAQCAtMjU1LDYgKzI1 NSwzMSBAQCBzdGF0aWMgYm9vbCBkcm1fc2NoZWRfZW50aXR5X2lzX3JlYWR5KHN0cnVjdCBkcm1f c2NoZWRfZW50aXR5ICplbnRpdHkpCj4gICAJcmV0dXJuIHRydWU7Cj4gICB9Cj4gICAKPiArLyoq Cj4gKyAqIGRybV9zY2hlZF9lbnRpdHlfZ2V0X2ZyZWVfc2NoZWQgLSBHZXQgdGhlIHJxIGZyb20g cnFfbGlzdCB3aXRoIGxlYXN0IGxvYWQKPiArICoKPiArICogQGVudGl0eTogc2NoZWR1bGVyIGVu dGl0eQo+ICsgKgo+ICsgKiBSZXR1cm4gdGhlIHBvaW50ZXIgdG8gdGhlIHJxIHdpdGggbGVhc3Qg bG9hZC4KPiArICovCj4gK3N0YXRpYyBzdHJ1Y3QgZHJtX3NjaGVkX3JxICoKPiArZHJtX3NjaGVk X2VudGl0eV9nZXRfZnJlZV9zY2hlZChzdHJ1Y3QgZHJtX3NjaGVkX2VudGl0eSAqZW50aXR5KQo+ ICt7Cj4gKwlzdHJ1Y3QgZHJtX3NjaGVkX3JxICpycSA9IE5VTEw7Cj4gKwl1bnNpZ25lZCBpbnQg bWluX2pvYnMgPSBVSU5UX01BWCwgbnVtX2pvYnM7Cj4gKwlpbnQgaTsKPiArCj4gKwlmb3IgKGkg PSAwOyBpIDwgZW50aXR5LT5udW1fcnFfbGlzdDsgKytpKSB7Cj4gKwkJbnVtX2pvYnMgPSBhdG9t aWNfcmVhZCgmZW50aXR5LT5ycV9saXN0W2ldLT5zY2hlZC0+bnVtX2pvYnMpOwo+ICsJCWlmIChu dW1fam9icyA8IG1pbl9qb2JzKSB7Cj4gKwkJCW1pbl9qb2JzID0gbnVtX2pvYnM7Cj4gKwkJCXJx ID0gZW50aXR5LT5ycV9saXN0W2ldOwo+ICsJCX0KPiArCX0KPiArCj4gKwlyZXR1cm4gcnE7Cj4g K30KPiArCj4gICBzdGF0aWMgdm9pZCBkcm1fc2NoZWRfZW50aXR5X2tpbGxfam9ic19jYihzdHJ1 Y3QgZG1hX2ZlbmNlICpmLAo+ICAgCQkJCSAgICBzdHJ1Y3QgZG1hX2ZlbmNlX2NiICpjYikKPiAg IHsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1k ZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=