From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Deucher Subject: [PATCH] drm/amdgpu: Set PFLIP_SUBMITTED for crtc after address update Date: Mon, 2 May 2016 16:00:19 -0400 Message-ID: <1462219259-29806-7-git-send-email-alexander.deucher@amd.com> References: <1462219259-29806-1-git-send-email-alexander.deucher@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qk0-x22f.google.com (mail-qk0-x22f.google.com [IPv6:2607:f8b0:400d:c09::22f]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6F54F6E132 for ; Mon, 2 May 2016 20:01:11 +0000 (UTC) Received: by mail-qk0-x22f.google.com with SMTP id r184so79802321qkc.1 for ; Mon, 02 May 2016 13:01:11 -0700 (PDT) In-Reply-To: <1462219259-29806-1-git-send-email-alexander.deucher@amd.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 Cc: Alex Deucher , Andrey Grodzovsky List-Id: dri-devel@lists.freedesktop.org RnJvbTogQW5kcmV5IEdyb2R6b3Zza3kgPEFuZHJleS5Hcm9kem92c2t5QGFtZC5jb20+CgpBbHNv IGFkZCBzb21lIHBmbGlwIGRlYnVnIHByaW50cy4KClRoaXMgY2hhbmdlIGFsbG93cyB1cyB0byB3 YWl0IG9uIHBmbGlwIHN0YXR1cyB1bnRpbCB0aGUgbmV3IHN1cmZhY2UgYWRkcmVzcwppcyBhY3R1 YWxseSBzdWJtaXR0ZWQgdG8gdGhlIHJlZ2lzdGVyLgoKVGhpcyByZXZlcnRzIGVkMzAyMGU5MjMy NDA4MjlkY2RmZDMzNDNmNmU5MWRjMDJjNjM3NzUKZHJtL2FtZGdwdTogTW92ZSBNTUlPIGZsaXAg b3V0IG9mIHNwaW5sb2NrZWQgcmVnaW9uClRoZSBvcmlnaW5hbCBjaGFuZ2UgYXNzdW1lZCBEQUwg d2lsbCBhcXVpcmUgbG9ja3MgaW5zaWRlIERBTAppbXBsZW1ldGlvbiBvZiBwYWdlX2ZsaXAgY2Fs bGJhY2sgd2hpY2ggZXZlbnRhdWxseSBkaWRuJ3QgaGFwcGVuLgoKVGhpcyBtb3ZlcyB0aGUgZmxp cCBiZWZvcmUgc3RhdHVzIHVwZGF0ZSB3aGljaCBtYWtlcyBzZW5zZSBmb3IgdGhlCm5vbi1EQUwg Y29kZSBwYXRoZXMgYXMgd2VsbC4KClNpZ25lZC1vZmYtYnk6IEFuZHJleSBHcm9kem92c2t5IDxB bmRyZXkuR3JvZHpvdnNreUBhbWQuY29tPgpSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIEvDtm5pZyA8 Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tPgpSZXZpZXdlZC1ieTogQWxleCBEZXVjaGVyIDxhbGV4 YW5kZXIuZGV1Y2hlckBhbWQuY29tPgpTaWduZWQtb2ZmLWJ5OiBBbGV4IERldWNoZXIgPGFsZXhh bmRlci5kZXVjaGVyQGFtZC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1k Z3B1X2Rpc3BsYXkuYyB8IDE0ICsrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5z ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v YW1kL2FtZGdwdS9hbWRncHVfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUv YW1kZ3B1X2Rpc3BsYXkuYwppbmRleCAzZmI0MDViLi4wNTM1MDk1IDEwMDY0NAotLS0gYS9kcml2 ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZGlzcGxheS5jCisrKyBiL2RyaXZlcnMvZ3B1 L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kaXNwbGF5LmMKQEAgLTEzMSwxMiArMTMxLDE3IEBAIHN0 YXRpYyB2b2lkIGFtZGdwdV9mbGlwX3dvcmtfZnVuYyhzdHJ1Y3Qgd29ya19zdHJ1Y3QgKl9fd29y aykKIAkJCQkgdmJsYW5rLT5mcmFtZWR1cl9ucyAvIDEwMDAsCiAJCQkJIHZibGFuay0+bGluZWR1 cl9ucyAvIDEwMDAsIHN0YXQsIHZwb3MsIGhwb3MpOwogCi0JLyogc2V0IHRoZSBmbGlwIHN0YXR1 cyAqLworCS8qIERvIHRoZSBmbGlwIChtbWlvKSAqLworCWFkZXYtPm1vZGVfaW5mby5mdW5jcy0+ cGFnZV9mbGlwKGFkZXYsIHdvcmstPmNydGNfaWQsIHdvcmstPmJhc2UpOworCisJLyogU2V0IHRo ZSBmbGlwIHN0YXR1cyAqLwogCWFtZGdwdUNydGMtPnBmbGlwX3N0YXR1cyA9IEFNREdQVV9GTElQ X1NVQk1JVFRFRDsKIAlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZjcnRjLT5kZXYtPmV2ZW50X2xv Y2ssIGZsYWdzKTsKIAotCS8qIERvIHRoZSBmbGlwIChtbWlvKSAqLwotCWFkZXYtPm1vZGVfaW5m by5mdW5jcy0+cGFnZV9mbGlwKGFkZXYsIHdvcmstPmNydGNfaWQsIHdvcmstPmJhc2UpOworCisJ RFJNX0RFQlVHX0RSSVZFUigiY3J0YzolZFslcF0sIHBmbGlwX3N0YXQ6QU1ER1BVX0ZMSVBfU1VC TUlUVEVELCB3b3JrOiAlcCxcbiIsCisJCQkJCSBhbWRncHVDcnRjLT5jcnRjX2lkLCBhbWRncHVD cnRjLCB3b3JrKTsKKwogfQogCiAvKgpAQCAtMjUyLDYgKzI1Nyw5IEBAIGludCBhbWRncHVfY3J0 Y19wYWdlX2ZsaXAoc3RydWN0IGRybV9jcnRjICpjcnRjLAogCWFtZGdwdV9jcnRjLT5wZmxpcF9z dGF0dXMgPSBBTURHUFVfRkxJUF9QRU5ESU5HOwogCWFtZGdwdV9jcnRjLT5wZmxpcF93b3JrcyA9 IHdvcms7CiAKKworCURSTV9ERUJVR19EUklWRVIoImNydGM6JWRbJXBdLCBwZmxpcF9zdGF0OkFN REdQVV9GTElQX1BFTkRJTkcsIHdvcms6ICVwLFxuIiwKKwkJCQkJIGFtZGdwdV9jcnRjLT5jcnRj X2lkLCBhbWRncHVfY3J0Yywgd29yayk7CiAJLyogdXBkYXRlIGNydGMgZmIgKi8KIAljcnRjLT5w cmltYXJ5LT5mYiA9IGZiOwogCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmNydGMtPmRldi0+ZXZl bnRfbG9jaywgZmxhZ3MpOwotLSAKMi41LjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2RyaS1kZXZlbAo=