From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Christian=20K=C3=B6nig?= Subject: [PATCH 3/9] drm/radeon: fix display handling in radeon_gpu_reset Date: Wed, 27 Aug 2014 15:21:55 +0200 Message-ID: <1409145721-32136-4-git-send-email-deathsimple@vodafone.de> References: <1409145721-32136-1-git-send-email-deathsimple@vodafone.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from pegasos-out.vodafone.de (pegasos-out.vodafone.de [80.84.1.38]) by gabe.freedesktop.org (Postfix) with ESMTP id 4691B6E36C for ; Wed, 27 Aug 2014 06:23:19 -0700 (PDT) Received: from localhost (localhost.localdomain [127.0.0.1]) by pegasos-out.vodafone.de (Rohrpostix1 Daemon) with ESMTP id B439A261421 for ; Wed, 27 Aug 2014 15:23:18 +0200 (CEST) Received: from pegasos-out.vodafone.de ([127.0.0.1]) by localhost (rohrpostix1.prod.vfnet.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SqBfv17V7M3G for ; Wed, 27 Aug 2014 15:22:53 +0200 (CEST) In-Reply-To: <1409145721-32136-1-git-send-email-deathsimple@vodafone.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: alexdeucher@gmail.com, maarten.lankhorst@canonical.com Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogQWxleCBEZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQuY29tPgoKSWYgdGhlIGRp c3BsYXkgaHcgd2FzIHJlc2V0IG9yIGEgaGFyZCByZXNldCB3YXMgdXNlZCwKd2UgbmVlZCB0byBy ZS1pbml0IHNvbWUgb2YgdGhlIGNvbW1vbiBkaXNwbGF5IGhhcmR3YXJlIGFzIHdlbGwuCgpTaWdu ZWQtb2ZmLWJ5OiBBbGV4IERldWNoZXIgPGFsZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+ClJldmll d2VkLWJ5OiBDaHJpc3RpYW4gS8O2bmlnIDxjaHJpc3RpYW4ua29lbmlnQGFtZC5jb20+ClJldmll d2VkLWJ5OiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAY2Fub25pY2FsLmNv bT4KQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKLS0tCiBkcml2ZXJzL2dwdS9kcm0vcmFkZW9u L3JhZGVvbl9kZXZpY2UuYyB8IDE2ICsrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAx NiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRl b25fZGV2aWNlLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kZXZpY2UuYwppbmRl eCBkMmZmMTJlLi5iNmFlZTQwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3Jh ZGVvbl9kZXZpY2UuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9kZXZpY2Uu YwpAQCAtMTY4Myw2ICsxNjgzLDcgQEAgaW50IHJhZGVvbl9ncHVfcmVzZXQoc3RydWN0IHJhZGVv bl9kZXZpY2UgKnJkZXYpCiAJLyogYmxvY2sgVFRNICovCiAJcmVzY2hlZCA9IHR0bV9ib19sb2Nr X2RlbGF5ZWRfd29ya3F1ZXVlKCZyZGV2LT5tbWFuLmJkZXYpOwogCXJhZGVvbl9zdXNwZW5kKHJk ZXYpOworCXJhZGVvbl9ocGRfZmluaShyZGV2KTsKIAogCWZvciAoaSA9IDA7IGkgPCBSQURFT05f TlVNX1JJTkdTOyArK2kpIHsKIAkJcmluZ19zaXplc1tpXSA9IHJhZGVvbl9yaW5nX2JhY2t1cChy ZGV2LCAmcmRldi0+cmluZ1tpXSwKQEAgLTE3MzksNiArMTc0MCwyMSBAQCByZXRyeToKIAkJcmFk ZW9uX3BtX3Jlc3VtZShyZGV2KTsKIAl9CiAKKwkvKiBpbml0IGRpZyBQSFlzLCBkaXNwIGVuZyBw bGwgKi8KKwlpZiAocmRldi0+aXNfYXRvbV9iaW9zKSB7CisJCXJhZGVvbl9hdG9tX2VuY29kZXJf aW5pdChyZGV2KTsKKwkJcmFkZW9uX2F0b21fZGlzcF9lbmdfcGxsX2luaXQocmRldik7CisJCS8q IHR1cm4gb24gdGhlIEJMICovCisJCWlmIChyZGV2LT5tb2RlX2luZm8uYmxfZW5jb2Rlcikgewor CQkJdTggYmxfbGV2ZWwgPSByYWRlb25fZ2V0X2JhY2tsaWdodF9sZXZlbChyZGV2LAorCQkJCQkJ CQkgcmRldi0+bW9kZV9pbmZvLmJsX2VuY29kZXIpOworCQkJcmFkZW9uX3NldF9iYWNrbGlnaHRf bGV2ZWwocmRldiwgcmRldi0+bW9kZV9pbmZvLmJsX2VuY29kZXIsCisJCQkJCQkgICBibF9sZXZl bCk7CisJCX0KKwl9CisJLyogcmVzZXQgaHBkIHN0YXRlICovCisJcmFkZW9uX2hwZF9pbml0KHJk ZXYpOworCiAJZHJtX2hlbHBlcl9yZXN1bWVfZm9yY2VfbW9kZShyZGV2LT5kZGV2KTsKIAogCS8q IHNldCB0aGUgcG93ZXIgc3RhdGUgaGVyZSBpbiBjYXNlIHdlIGFyZSBhIFBYIHN5c3RlbSBvciBo ZWFkbGVzcyAqLwotLSAKMS45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v ZHJpLWRldmVsCg==