From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8876389E39 for ; Thu, 23 May 2019 12:27:39 +0000 (UTC) From: Petri Latvala Date: Thu, 23 May 2019 15:27:20 +0300 Message-Id: <20190523122727.6932-29-petri.latvala@intel.com> In-Reply-To: <20190523122727.6932-1-petri.latvala@intel.com> References: <20190523122727.6932-1-petri.latvala@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t 29/36] kms_plane_multiple: Nuke custom main function List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org Cc: Petri Latvala List-ID: U2lnbmVkLW9mZi1ieTogUGV0cmkgTGF0dmFsYSA8cGV0cmkubGF0dmFsYUBpbnRlbC5jb20+Ci0t LQogdGVzdHMva21zX3BsYW5lX211bHRpcGxlLmMgfCAyNiArKysrKysrKysrKy0tLS0tLS0tLS0t LS0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL3Rlc3RzL2ttc19wbGFuZV9tdWx0aXBsZS5jIGIvdGVzdHMva21zX3BsYW5l X211bHRpcGxlLmMKaW5kZXggZDJkMDJhNWYuLmEyOGIzMGNjIDEwMDY0NAotLS0gYS90ZXN0cy9r bXNfcGxhbmVfbXVsdGlwbGUuYworKysgYi90ZXN0cy9rbXNfcGxhbmVfbXVsdGlwbGUuYwpAQCAt MzQ2LDggKzM0Niw4IEBAIHN0YXRpYyBpbnQgb3B0X2hhbmRsZXIoaW50IG9wdGlvbiwgaW50IG9w dGlvbl9pbmRleCwgdm9pZCAqaW5wdXQpCiAJCW9wdC5pdGVyYXRpb25zID0gc3RydG9sKG9wdGFy ZywgTlVMTCwgMCk7CiAKIAkJaWYgKG9wdC5pdGVyYXRpb25zIDwgTE9PUF9GT1JFVkVSIHx8IG9w dC5pdGVyYXRpb25zID09IDApIHsKLQkJCWlndF9pbmZvKCJpbmNvcnJlY3QgbnVtYmVyIG9mIGl0 ZXJhdGlvbnNcbiIpOwotCQkJaWd0X2Fzc2VydChmYWxzZSk7CisJCQlpZ3RfaW5mbygiaW5jb3Jy ZWN0IG51bWJlciBvZiBpdGVyYXRpb25zOiAlZFxuIiwgb3B0Lml0ZXJhdGlvbnMpOworCQkJcmV0 dXJuIElHVF9PUFRfSEFORExFUl9FUlJPUjsKIAkJfQogCiAJCWJyZWFrOwpAQCAtMzU2LDI4ICsz NTYsMjYgQEAgc3RhdGljIGludCBvcHRfaGFuZGxlcihpbnQgb3B0aW9uLCBpbnQgb3B0aW9uX2lu ZGV4LCB2b2lkICppbnB1dCkKIAkJb3B0LnNlZWQgPSBzdHJ0b2wob3B0YXJnLCBOVUxMLCAwKTsK IAkJYnJlYWs7CiAJZGVmYXVsdDoKLQkJaWd0X2Fzc2VydChmYWxzZSk7CisJCXJldHVybiBJR1Rf T1BUX0hBTkRMRVJfRVJST1I7CiAJfQogCi0JcmV0dXJuIDA7CisJcmV0dXJuIElHVF9PUFRfSEFO RExFUl9TVUNDRVNTOwogfQogCiBjb25zdCBjaGFyICpoZWxwX3N0ciA9CiAJIiAgLS1pdGVyYXRp b25zIE51bWJlciBvZiBpdGVyYXRpb25zIGZvciB0ZXN0IGNvdmVyYWdlLiAtMSBsb29wIGZvcmV2 ZXIsIGRlZmF1bHQgNjQgaXRlcmF0aW9uc1xuIgogCSIgIC0tc2VlZCAgICAgICBTZWVkIGZvciBy YW5kb20gbnVtYmVyIGdlbmVyYXRvclxuIjsKIAotaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFy Z3ZbXSkKK3N0cnVjdCBvcHRpb24gbG9uZ19vcHRpb25zW10gPSB7CisJeyAiaXRlcmF0aW9ucyIs IHJlcXVpcmVkX2FyZ3VtZW50LCBOVUxMLCAnaSd9LAorCXsgInNlZWQiLCAgICByZXF1aXJlZF9h cmd1bWVudCwgTlVMTCwgJ3MnfSwKKwl7IDAsIDAsIDAsIDAgfQorfTsKKworaWd0X21haW5fYXJn cygiIiwgbG9uZ19vcHRpb25zLCBoZWxwX3N0ciwgb3B0X2hhbmRsZXIsIE5VTEwpCiB7Ci0Jc3Ry dWN0IG9wdGlvbiBsb25nX29wdGlvbnNbXSA9IHsKLQkJeyAiaXRlcmF0aW9ucyIsIHJlcXVpcmVk X2FyZ3VtZW50LCBOVUxMLCAnaSd9LAotCQl7ICJzZWVkIiwgICAgcmVxdWlyZWRfYXJndW1lbnQs IE5VTEwsICdzJ30sCi0JCXsgMCwgMCwgMCwgMCB9Ci0JfTsKIAllbnVtIHBpcGUgcGlwZTsKIAot CWlndF9zdWJ0ZXN0X2luaXRfcGFyc2Vfb3B0cygmYXJnYywgYXJndiwgIiIsIGxvbmdfb3B0aW9u cywgaGVscF9zdHIsCi0JCQkJICAgIG9wdF9oYW5kbGVyLCBOVUxMKTsKLQogCWlndF9za2lwX29u X3NpbXVsYXRpb24oKTsKIAogCWlndF9maXh0dXJlIHsKQEAgLTM5Niw2ICszOTQsNCBAQCBpbnQg bWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQogCWlndF9maXh0dXJlIHsKIAkJaWd0X2Rpc3Bs YXlfZmluaSgmZGF0YS5kaXNwbGF5KTsKIAl9Ci0KLQlpZ3RfZXhpdCgpOwogfQotLSAKMi4xOS4x CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwppZ3QtZGV2 IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXY=