From mboxrd@z Thu Jan 1 00:00:00 1970 From: jglisse@redhat.com Subject: [RFC PATCH 05/13] drm/nouveau/mc/gp100-: handle replayable fault interrupt Date: Fri, 9 Mar 2018 22:21:33 -0500 Message-ID: <20180310032141.6096-6-jglisse@redhat.com> References: <20180310032141.6096-1-jglisse@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180310032141.6096-1-jglisse@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org, nouveau@lists.freedesktop.org Cc: linux-mm@kvack.org, Evgeny Baskakov , Ralph Campbell , Ben Skeggs , John Hubbard List-Id: dri-devel@lists.freedesktop.org RnJvbTogQmVuIFNrZWdncyA8YnNrZWdnc0ByZWRoYXQuY29tPgoKU2lnbmVkLW9mZi1ieTogQmVu IFNrZWdncyA8YnNrZWdnc0ByZWRoYXQuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1 L252a20vc3ViZGV2L21jL2dwMTAwLmMgfCAyMCArKysrKysrKysrKysrKysrKysrLQogZHJpdmVy cy9ncHUvZHJtL25vdXZlYXUvbnZrbS9zdWJkZXYvbWMvZ3AxMGIuYyB8ICAyICstCiBkcml2ZXJz L2dwdS9kcm0vbm91dmVhdS9udmttL3N1YmRldi9tYy9wcml2LmggIHwgIDIgKysKIDMgZmlsZXMg Y2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vbm91dmVhdS9udmttL3N1YmRldi9tYy9ncDEwMC5jIGIvZHJpdmVycy9n cHUvZHJtL25vdXZlYXUvbnZrbS9zdWJkZXYvbWMvZ3AxMDAuYwppbmRleCA3MzIxYWQzNzU4YzMu LjlhYjViZmUxZTU4OCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbnZrbS9z dWJkZXYvbWMvZ3AxMDAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9udmttL3N1YmRl di9tYy9ncDEwMC5jCkBAIC03NSwxMCArNzUsMjggQEAgZ3AxMDBfbWNfaW50cl9tYXNrKHN0cnVj dCBudmttX21jICpiYXNlLCB1MzIgbWFzaywgdTMyIGludHIpCiAJc3Bpbl91bmxvY2tfaXJxcmVz dG9yZSgmbWMtPmxvY2ssIGZsYWdzKTsKIH0KIAorY29uc3Qgc3RydWN0IG52a21fbWNfbWFwCitn cDEwMF9tY19pbnRyW10gPSB7CisJeyAweDA0MDAwMDAwLCBOVktNX0VOR0lORV9ESVNQIH0sCisJ eyAweDAwMDAwMTAwLCBOVktNX0VOR0lORV9GSUZPIH0sCisJeyAweDAwMDAwMjAwLCBOVktNX0VO R0lORV9GQVVMVCB9LAorCXsgMHg0MDAwMDAwMCwgTlZLTV9TVUJERVZfSUJVUyB9LAorCXsgMHgx MDAwMDAwMCwgTlZLTV9TVUJERVZfQlVTIH0sCisJeyAweDA4MDAwMDAwLCBOVktNX1NVQkRFVl9G QiB9LAorCXsgMHgwMjAwMDAwMCwgTlZLTV9TVUJERVZfTFRDIH0sCisJeyAweDAxMDAwMDAwLCBO VktNX1NVQkRFVl9QTVUgfSwKKwl7IDB4MDAyMDAwMDAsIE5WS01fU1VCREVWX0dQSU8gfSwKKwl7 IDB4MDAyMDAwMDAsIE5WS01fU1VCREVWX0kyQyB9LAorCXsgMHgwMDEwMDAwMCwgTlZLTV9TVUJE RVZfVElNRVIgfSwKKwl7IDB4MDAwNDAwMDAsIE5WS01fU1VCREVWX1RIRVJNIH0sCisJeyAweDAw MDAyMDAwLCBOVktNX1NVQkRFVl9GQiB9LAorCXt9LAorfTsKKwogc3RhdGljIGNvbnN0IHN0cnVj dCBudmttX21jX2Z1bmMKIGdwMTAwX21jID0gewogCS5pbml0ID0gbnY1MF9tY19pbml0LAotCS5p bnRyID0gZ2sxMDRfbWNfaW50ciwKKwkuaW50ciA9IGdwMTAwX21jX2ludHIsCiAJLmludHJfdW5h cm0gPSBncDEwMF9tY19pbnRyX3VuYXJtLAogCS5pbnRyX3JlYXJtID0gZ3AxMDBfbWNfaW50cl9y ZWFybSwKIAkuaW50cl9tYXNrID0gZ3AxMDBfbWNfaW50cl9tYXNrLApkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL25vdXZlYXUvbnZrbS9zdWJkZXYvbWMvZ3AxMGIuYyBiL2RyaXZlcnMvZ3B1 L2RybS9ub3V2ZWF1L252a20vc3ViZGV2L21jL2dwMTBiLmMKaW5kZXggMjI4M2UzYjc0Mjc3Li5m Zjg2MjlkZTk3ZDYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L252a20vc3Vi ZGV2L21jL2dwMTBiLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbnZrbS9zdWJkZXYv bWMvZ3AxMGIuYwpAQCAtMzQsNyArMzQsNyBAQCBncDEwYl9tY19pbml0KHN0cnVjdCBudmttX21j ICptYykKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbnZrbV9tY19mdW5jCiBncDEwYl9tYyA9IHsKIAku aW5pdCA9IGdwMTBiX21jX2luaXQsCi0JLmludHIgPSBnazEwNF9tY19pbnRyLAorCS5pbnRyID0g Z3AxMDBfbWNfaW50ciwKIAkuaW50cl91bmFybSA9IGdwMTAwX21jX2ludHJfdW5hcm0sCiAJLmlu dHJfcmVhcm0gPSBncDEwMF9tY19pbnRyX3JlYXJtLAogCS5pbnRyX21hc2sgPSBncDEwMF9tY19p bnRyX21hc2ssCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9udmttL3N1YmRl di9tYy9wcml2LmggYi9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9udmttL3N1YmRldi9tYy9wcml2 LmgKaW5kZXggODg2OWQ3OWMyYjU5Li5kOWUzNjkxZDQ1YjcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv Z3B1L2RybS9ub3V2ZWF1L252a20vc3ViZGV2L21jL3ByaXYuaAorKysgYi9kcml2ZXJzL2dwdS9k cm0vbm91dmVhdS9udmttL3N1YmRldi9tYy9wcml2LmgKQEAgLTU3LDQgKzU3LDYgQEAgaW50IGdw MTAwX21jX25ld18oY29uc3Qgc3RydWN0IG52a21fbWNfZnVuYyAqLCBzdHJ1Y3QgbnZrbV9kZXZp Y2UgKiwgaW50LAogCiBleHRlcm4gY29uc3Qgc3RydWN0IG52a21fbWNfbWFwIGdrMTA0X21jX2lu dHJbXTsKIGV4dGVybiBjb25zdCBzdHJ1Y3QgbnZrbV9tY19tYXAgZ2sxMDRfbWNfcmVzZXRbXTsK KworZXh0ZXJuIGNvbnN0IHN0cnVjdCBudmttX21jX21hcCBncDEwMF9tY19pbnRyW107CiAjZW5k aWYKLS0gCjIuMTQuMwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRl dmVsCg==