From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Deucher Subject: Re: [PATCH 3/7] drm/amdgpu: stop crashing on GDS/GWS/OA eviction Date: Fri, 14 Sep 2018 16:07:44 -0400 Message-ID: References: <20180914191246.1609-1-christian.koenig@amd.com> <20180914191246.1609-3-christian.koenig@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180914191246.1609-3-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?Q?Christian_K=C3=B6nig?= Cc: amd-gfx list T24gRnJpLCBTZXAgMTQsIDIwMTggYXQgMzoxMyBQTSBDaHJpc3RpYW4gS8O2bmlnCjxja29lbmln LmxlaWNodHp1bWVya2VuQGdtYWlsLmNvbT4gd3JvdGU6Cj4KPiBTaW1wbHkgaWdub3JlIGFueSBj b3B5aW5nIGhlcmUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RpYW4gS8O2bmlnIDxjaHJpc3Rp YW4ua29lbmlnQGFtZC5jb20+CgpSZXZpZXdlZC1ieTogQWxleCBEZXVjaGVyIDxhbGV4YW5kZXIu ZGV1Y2hlckBhbWQuY29tPgoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1k Z3B1X3R0bS5jIHwgMTggKysrKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxOCBp bnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUv YW1kZ3B1X3R0bS5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3R0bS5jCj4g aW5kZXggYzY5MTI3NWNkMWYwLi4zZTQ1MDE1OWZlMWYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9n cHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3R0bS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2Ft ZC9hbWRncHUvYW1kZ3B1X3R0bS5jCj4gQEAgLTI1Niw2ICsyNTYsMTMgQEAgc3RhdGljIHZvaWQg YW1kZ3B1X2V2aWN0X2ZsYWdzKHN0cnVjdCB0dG1fYnVmZmVyX29iamVjdCAqYm8sCj4KPiAgICAg ICAgIGFibyA9IHR0bV90b19hbWRncHVfYm8oYm8pOwo+ICAgICAgICAgc3dpdGNoIChiby0+bWVt Lm1lbV90eXBlKSB7Cj4gKyAgICAgICBjYXNlIEFNREdQVV9QTF9HRFM6Cj4gKyAgICAgICBjYXNl IEFNREdQVV9QTF9HV1M6Cj4gKyAgICAgICBjYXNlIEFNREdQVV9QTF9PQToKPiArICAgICAgICAg ICAgICAgcGxhY2VtZW50LT5udW1fcGxhY2VtZW50ID0gMDsKPiArICAgICAgICAgICAgICAgcGxh Y2VtZW50LT5udW1fYnVzeV9wbGFjZW1lbnQgPSAwOwo+ICsgICAgICAgICAgICAgICByZXR1cm47 Cj4gKwo+ICAgICAgICAgY2FzZSBUVE1fUExfVlJBTToKPiAgICAgICAgICAgICAgICAgaWYgKCFh ZGV2LT5tbWFuLmJ1ZmZlcl9mdW5jc19lbmFibGVkKSB7Cj4gICAgICAgICAgICAgICAgICAgICAg ICAgLyogTW92ZSB0byBzeXN0ZW0gbWVtb3J5ICovCj4gQEAgLTI4Myw2ICsyOTAsNyBAQCBzdGF0 aWMgdm9pZCBhbWRncHVfZXZpY3RfZmxhZ3Moc3RydWN0IHR0bV9idWZmZXJfb2JqZWN0ICpibywK PiAgICAgICAgIGNhc2UgVFRNX1BMX1RUOgo+ICAgICAgICAgZGVmYXVsdDoKPiAgICAgICAgICAg ICAgICAgYW1kZ3B1X2JvX3BsYWNlbWVudF9mcm9tX2RvbWFpbihhYm8sIEFNREdQVV9HRU1fRE9N QUlOX0NQVSk7Cj4gKyAgICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgfQo+ICAgICAgICAg KnBsYWNlbWVudCA9IGFiby0+cGxhY2VtZW50Owo+ICB9Cj4gQEAgLTY3NSw2ICs2ODMsMTYgQEAg c3RhdGljIGludCBhbWRncHVfYm9fbW92ZShzdHJ1Y3QgdHRtX2J1ZmZlcl9vYmplY3QgKmJvLCBi b29sIGV2aWN0LAo+ICAgICAgICAgICAgICAgICBhbWRncHVfbW92ZV9udWxsKGJvLCBuZXdfbWVt KTsKPiAgICAgICAgICAgICAgICAgcmV0dXJuIDA7Cj4gICAgICAgICB9Cj4gKyAgICAgICBpZiAo b2xkX21lbS0+bWVtX3R5cGUgPT0gQU1ER1BVX1BMX0dEUyB8fAo+ICsgICAgICAgICAgIG9sZF9t ZW0tPm1lbV90eXBlID09IEFNREdQVV9QTF9HV1MgfHwKPiArICAgICAgICAgICBvbGRfbWVtLT5t ZW1fdHlwZSA9PSBBTURHUFVfUExfT0EgfHwKPiArICAgICAgICAgICBuZXdfbWVtLT5tZW1fdHlw ZSA9PSBBTURHUFVfUExfR0RTIHx8Cj4gKyAgICAgICAgICAgbmV3X21lbS0+bWVtX3R5cGUgPT0g QU1ER1BVX1BMX0dXUyB8fAo+ICsgICAgICAgICAgIG5ld19tZW0tPm1lbV90eXBlID09IEFNREdQ VV9QTF9PQSkgewo+ICsgICAgICAgICAgICAgICAvKiBOb3RoaW5nIHRvIHNhdmUgaGVyZSAqLwo+ ICsgICAgICAgICAgICAgICBhbWRncHVfbW92ZV9udWxsKGJvLCBuZXdfbWVtKTsKPiArICAgICAg ICAgICAgICAgcmV0dXJuIDA7Cj4gKyAgICAgICB9Cj4KPiAgICAgICAgIGlmICghYWRldi0+bW1h bi5idWZmZXJfZnVuY3NfZW5hYmxlZCkKPiAgICAgICAgICAgICAgICAgZ290byBtZW1jcHk7Cj4g LS0KPiAyLjE0LjEKPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCj4gYW1kLWdmeCBtYWlsaW5nIGxpc3QKPiBhbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vYW1k LWdmeApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwphbWQt Z2Z4IG1haWxpbmcgbGlzdAphbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2FtZC1nZngK