From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Zhang, Jerry (Junwei)" Subject: Re: [PATCH 2/3] drm/amdgpu: fix "use bulk moves for efficient VM LRU handling" v2 Date: Mon, 3 Sep 2018 10:05:50 +0800 Message-ID: <5B8C96FE.4070805@amd.com> References: <20180831131019.2486-1-christian.koenig@amd.com> <20180831131019.2486-2-christian.koenig@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180831131019.2486-2-christian.koenig-5C7GfCeVMHo@public.gmane.org> List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: =?UTF-8?B?Q2hyaXN0aWFuIEvDtm5pZw==?= , amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: michel.daenzer-5C7GfCeVMHo@public.gmane.org T24gMDgvMzEvMjAxOCAwOToxMCBQTSwgQ2hyaXN0aWFuIEvDtm5pZyB3cm90ZToKPiBGaXJzdCBz dGVwIHRvIGZpeCB0aGUgTFJVIGNvcnJ1cHRpb24sIHdlIGFjY2lkZW50aWFsbHkgdHJpZWQgdG8g bW92ZSB0aGluZ3MKPiBvbiB0aGUgTFJVIGFmdGVyIGRyb3BwaW5nIHRoZSBsb2NrLgo+Cj4gU2ln bmVkLW9mZi1ieTogQ2hyaXN0aWFuIEvDtm5pZyA8Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tPgpS ZXZpZXdlZC1ieTogSnVud2VpIFpoYW5nIDxKZXJyeS5aaGFuZ0BhbWQuY29tPgoKPiAtLS0KPiAg IGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9jcy5jIHwgNSArKy0tLQo+ICAgMSBm aWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfY3MuYyBiL2RyaXZlcnMvZ3B1 L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9jcy5jCj4gaW5kZXggZGQ3MzQ5NzBlMTY3Li4zNDlkY2Mz N2VlNjQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2Nz LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfY3MuYwo+IEBAIC0x MjM3LDYgKzEyMzcsOCBAQCBzdGF0aWMgaW50IGFtZGdwdV9jc19zdWJtaXQoc3RydWN0IGFtZGdw dV9jc19wYXJzZXIgKnAsCj4gICAJcmluZyA9IHRvX2FtZGdwdV9yaW5nKGVudGl0eS0+cnEtPnNj aGVkKTsKPiAgIAlhbWRncHVfcmluZ19wcmlvcml0eV9nZXQocmluZywgcHJpb3JpdHkpOwo+Cj4g KwlhbWRncHVfdm1fbW92ZV90b19scnVfdGFpbChwLT5hZGV2LCAmZnByaXYtPnZtKTsKPiArCj4g ICAJdHRtX2V1X2ZlbmNlX2J1ZmZlcl9vYmplY3RzKCZwLT50aWNrZXQsICZwLT52YWxpZGF0ZWQs IHAtPmZlbmNlKTsKPiAgIAlhbWRncHVfbW5fdW5sb2NrKHAtPm1uKTsKPgo+IEBAIC0xMjU4LDcg KzEyNjAsNiBAQCBpbnQgYW1kZ3B1X2NzX2lvY3RsKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHZv aWQgKmRhdGEsIHN0cnVjdCBkcm1fZmlsZSAqZmlscCkKPiAgIAl1bmlvbiBkcm1fYW1kZ3B1X2Nz ICpjcyA9IGRhdGE7Cj4gICAJc3RydWN0IGFtZGdwdV9jc19wYXJzZXIgcGFyc2VyID0ge307Cj4g ICAJYm9vbCByZXNlcnZlZF9idWZmZXJzID0gZmFsc2U7Cj4gLQlzdHJ1Y3QgYW1kZ3B1X2Zwcml2 ICpmcHJpdjsKPiAgIAlpbnQgaSwgcjsKPgo+ICAgCWlmICghYWRldi0+YWNjZWxfd29ya2luZykK PiBAQCAtMTMwMyw4ICsxMzA0LDYgQEAgaW50IGFtZGdwdV9jc19pb2N0bChzdHJ1Y3QgZHJtX2Rl dmljZSAqZGV2LCB2b2lkICpkYXRhLCBzdHJ1Y3QgZHJtX2ZpbGUgKmZpbHApCj4KPiAgIAlyID0g YW1kZ3B1X2NzX3N1Ym1pdCgmcGFyc2VyLCBjcyk7Cj4KPiAtCWZwcml2ID0gZmlscC0+ZHJpdmVy X3ByaXY7Cj4gLQlhbWRncHVfdm1fbW92ZV90b19scnVfdGFpbChhZGV2LCAmZnByaXYtPnZtKTsK PiAgIG91dDoKPiAgIAlhbWRncHVfY3NfcGFyc2VyX2ZpbmkoJnBhcnNlciwgciwgcmVzZXJ2ZWRf YnVmZmVycyk7Cj4gICAJcmV0dXJuIHI7Cj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KYW1kLWdmeCBtYWlsaW5nIGxpc3QKYW1kLWdmeEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9hbWQtZ2Z4Cg==