From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 2/3] drm/i915: Restore sane defaults for KMS on GEM error load Date: Thu, 26 Jul 2018 09:50:32 +0100 Message-ID: <20180726085033.4044-2-chris@chris-wilson.co.uk> References: <20180726085033.4044-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 813B36E109 for ; Thu, 26 Jul 2018 08:50:42 +0000 (UTC) In-Reply-To: <20180726085033.4044-1-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org SWYgd2UgZmFpbCBkdXJpbmcgR0VNIGluaXRpYWxpc2F0aW9uLCB3ZSBzY3J1YiB0aGUgSFcgc3Rh dGUgYnkKcGVyZm9ybWluZyBhIGRldmljZSBsZXZlbCBHUFUgcmVzdWV0LiBIb3dldmVyLCB3ZSB3 YW50IHRvIGxlYXZlIHRoZQpzeXN0ZW0gaW4gYSB1c2FibGUgc3RhdGUgKHdpdGggZnVuY3Rpb25p bmcgS01TIGJ1dCBubyBHRU0pIHNvIGFmdGVyCnNjcnViYmluZyB0aGUgSFcgc3RhdGUsIHdlIG5l ZWQgdG8gcmVzdG9yZSBzb21lIHNhbmUgZGVmYXVsdHMgYW5kCnJlLWVuYWJsZSB0aGUgbG93LWxl dmVsIGNvbW1vbiBwYXJ0cyBvZiB0aGUgR1BVIChzdWNoIGFzIHRoZSBHTUNIKS4KCnYyOiBSZXN0 b3JlIEdUVCBlbnRyaWVzLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJp cy13aWxzb24uY28udWs+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyB8IDEx ICsrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv bigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCmluZGV4IGE0MDMxZmFiNTdiMC4uZDljYzQ4MjBk MjI0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCisrKyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKQEAgLTU1OTgsNiArNTU5OCw4IEBAIGludCBp OTE1X2dlbV9pbml0KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKIAkJaTkxNV9n ZW1fY2xlYW51cF91c2VycHRyKGRldl9wcml2KTsKIAogCWlmIChyZXQgPT0gLUVJTykgeworCQlt dXRleF9sb2NrKCZkZXZfcHJpdi0+ZHJtLnN0cnVjdF9tdXRleCk7CisKIAkJLyoKIAkJICogQWxs b3cgZW5naW5lIGluaXRpYWxpc2F0aW9uIHRvIGZhaWwgYnkgbWFya2luZyB0aGUgR1BVIGFzCiAJ CSAqIHdlZGdlZC4gQnV0IHdlIG9ubHkgd2FudCB0byBkbyB0aGlzIHdoZXJlIHRoZSBHUFUgaXMg YW5ncnksCkBAIC01NjA4LDcgKzU2MTAsMTQgQEAgaW50IGk5MTVfZ2VtX2luaXQoc3RydWN0IGRy bV9pOTE1X3ByaXZhdGUgKmRldl9wcml2KQogCQkJCQkiRmFpbGVkIHRvIGluaXRpYWxpemUgR1BV LCBkZWNsYXJpbmcgaXQgd2VkZ2VkIVxuIik7CiAJCQlpOTE1X2dlbV9zZXRfd2VkZ2VkKGRldl9w cml2KTsKIAkJfQotCQlyZXQgPSAwOworCisJCS8qIE1pbmltYWwgYmFzaWMgcmVjb3ZlcnkgZm9y IEtNUyAqLworCQlyZXQgPSBpOTE1X2dndHRfZW5hYmxlX2h3KGRldl9wcml2KTsKKwkJaTkxNV9n ZW1fcmVzdG9yZV9ndHRfbWFwcGluZ3MoZGV2X3ByaXYpOworCQlpOTE1X2dlbV9yZXN0b3JlX2Zl bmNlcyhkZXZfcHJpdik7CisJCWludGVsX2luaXRfY2xvY2tfZ2F0aW5nKGRldl9wcml2KTsKKwor CQltdXRleF91bmxvY2soJmRldl9wcml2LT5kcm0uc3RydWN0X211dGV4KTsKIAl9CiAKIAlpOTE1 X2dlbV9kcmFpbl9mcmVlZF9vYmplY3RzKGRldl9wcml2KTsKLS0gCjIuMTguMAoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==