From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan Carpenter Subject: [bug report] drm/amd/display: Call into DC once per multiplane flip Date: Tue, 5 Feb 2019 11:47:06 +0300 Message-ID: <20190205084706.GA1197@kadam> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline 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: David.Francis-5C7GfCeVMHo@public.gmane.org Cc: amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org SGVsbG8gRGF2aWQgRnJhbmNpcywKClRoaXMgaXMgYSBzZW1pLWF1dG9tYXRpYyBlbWFpbCBhYm91 dCBuZXcgc3RhdGljIGNoZWNrZXIgd2FybmluZ3MuCgpUaGUgcGF0Y2ggOGE0OGI0NGNkMDBmOiAi ZHJtL2FtZC9kaXNwbGF5OiBDYWxsIGludG8gREMgb25jZSBwZXIgCm11bHRpcGxhbmUgZmxpcCIg ZnJvbSBEZWMgMTEsIDIwMTgsIGxlYWRzIHRvIHRoZSBmb2xsb3dpbmcgU21hdGNoIApjb21wbGFp bnQ6CgogICAgZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvLi4vZGlzcGxheS9hbWRncHVfZG0v YW1kZ3B1X2RtLmM6NDc2MyBhbWRncHVfZG1fY29tbWl0X3BsYW5lcygpCiAgICB3YXJuOiB2YXJp YWJsZSBkZXJlZmVyZW5jZWQgYmVmb3JlIGNoZWNrICdhY3J0Y19zdGF0ZS0+c3RyZWFtJyAoc2Vl IGxpbmUgNDc0OCkKCmRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1Ly4uL2Rpc3BsYXkvYW1kZ3B1 X2RtL2FtZGdwdV9kbS5jCiAgNDc0NwkKICA0NzQ4CQkJCXN0cmVhbV9zdGF0dXMgPSBkY19zdHJl YW1fZ2V0X3N0YXR1cyhhY3J0Y19zdGF0ZS0+c3RyZWFtKTsKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXl5eXl5eXl5e Xl5eXl5eXl5eXgpOZXcgdW5jaGVja2VkIGRlcmVmZXJlbmNlIGluc2lkZSBmdW5jdGlvbi4KCiAg NDc0OQkJCQlpZiAoIXN0cmVhbV9zdGF0dXMpIHsKICA0NzUwCQkJCQlEUk1fRVJST1IoIk5vIHN0 cmVhbSBzdGF0dXMgZm9yIENSVEM6IGlkPSVkXG4iLAogIDQ3NTEJCQkJCQkJYWNydGNfYXR0YWNo LT5jcnRjX2lkKTsKICA0NzUyCQkJCQljb250aW51ZTsKICA0NzUzCQkJCX0KICA0NzU0CQogIDQ3 NTUJCQkJc3VyZmFjZSA9IHN0cmVhbV9zdGF0dXMtPnBsYW5lX3N0YXRlc1swXTsKICA0NzU2CQkJ CWZsaXAtPnN1cmZhY2VfdXBkYXRlc1tmbGlwX2NvdW50XS5zdXJmYWNlID0gc3VyZmFjZTsKICA0 NzU3CQkJCWlmICghZmxpcC0+c3VyZmFjZV91cGRhdGVzW2ZsaXBfY291bnRdLnN1cmZhY2UpIHsK ICA0NzU4CQkJCQlEUk1fRVJST1IoIk5vIHN1cmZhY2UgZm9yIENSVEM6IGlkPSVkXG4iLAogIDQ3 NTkJCQkJCQkJYWNydGNfYXR0YWNoLT5jcnRjX2lkKTsKICA0NzYwCQkJCQljb250aW51ZTsKICA0 NzYxCQkJCX0KICA0NzYyCQogIDQ3NjMJCQkJaWYgKGFjcnRjX3N0YXRlLT5zdHJlYW0pCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5eXl5eXl5eXl5eXl5eXl5eXl4KTmV3IGNo ZWNrIGlzIHRvbyBsYXRlLgoKICA0NzY0CQkJCQl1cGRhdGVfZnJlZXN5bmNfc3RhdGVfb25fc3Ry ZWFtKAogIDQ3NjUJCQkJCQlkbSwKCnJlZ2FyZHMsCmRhbiBjYXJwZW50ZXIKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KYW1kLWdmeCBtYWlsaW5nIGxpc3QK YW1kLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9hbWQtZ2Z4Cg==