From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id BEC626E860 for ; Tue, 22 Sep 2020 11:53:25 +0000 (UTC) From: Dominik Grzegorzek Date: Tue, 22 Sep 2020 13:52:19 +0200 Message-Id: <20200922115229.28371-16-dominik.grzegorzek@intel.com> In-Reply-To: <20200922115229.28371-1-dominik.grzegorzek@intel.com> References: <20200922115229.28371-1-dominik.grzegorzek@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t v4 15/25] tests/kms_flip.c: Remove libdrm dependency 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: Chris Wilson List-ID: VXNlIGludGVsX2JiIC8gaW50ZWxfYnVmIHRvIHJlbW92ZSBsaWJkcm0gZGVwZW5kZW5jeS4KClNp Z25lZC1vZmYtYnk6IERvbWluaWsgR3J6ZWdvcnplayA8ZG9taW5pay5ncnplZ29yemVrQGludGVs LmNvbT4KQ2M6IFpiaWduaWV3IEtlbXBjennFhHNraSA8emJpZ25pZXcua2VtcGN6eW5za2lAaW50 ZWwuY29tPgpDYzogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Ci0tLQog dGVzdHMva21zX2ZsaXAuYyB8IDIyICsrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu Z2VkLCA4IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rlc3Rz L2ttc19mbGlwLmMgYi90ZXN0cy9rbXNfZmxpcC5jCmluZGV4IGIzM2NmZTljLi41MjVjY2NjNyAx MDA3NTUKLS0tIGEvdGVzdHMva21zX2ZsaXAuYworKysgYi90ZXN0cy9rbXNfZmxpcC5jCkBAIC04 Niw4ICs4Niw3IEBACiAKIGRybU1vZGVSZXMgKnJlc291cmNlczsKIGludCBkcm1fZmQ7Ci1zdGF0 aWMgZHJtX2ludGVsX2J1Zm1nciAqYnVmbWdyOwotc3RydWN0IGludGVsX2JhdGNoYnVmZmVyICpi YXRjaDsKK3N0YXRpYyBzdHJ1Y3QgYnVmX29wcyAqYm9wczsKIHVpbnQzMl90IGRldmlkOwogaW50 IHRlc3RfdGltZSA9IDM7CiBzdGF0aWMgYm9vbCBtb25vdG9uaWNfdGltZXN0YW1wOwpAQCAtMjEx LDIwICsyMTAsMTkgQEAgc3RhdGljIHZvaWQgZW1pdF9mZW5jZV9zdHJlc3Moc3RydWN0IHRlc3Rf b3V0cHV0ICpvKQogCXN0cnVjdCBkcm1faTkxNV9nZW1fZXhlY2J1ZmZlcjIgZXhlY2J1ZjsKIAlz dHJ1Y3QgZHJtX2k5MTVfZ2VtX2V4ZWNfb2JqZWN0MiAqZXhlYzsKIAl1aW50MzJfdCBidWZbMl0g PSB7IE1JX0JBVENIX0JVRkZFUl9FTkQsIDAgfTsKLQlkcm1faW50ZWxfYm8gKipibzsKKwlzdHJ1 Y3QgaW50ZWxfYnVmICoqYm87CiAJaW50IGk7CiAKLQlpZ3RfcmVxdWlyZShidWZtZ3IpOworCWln dF9yZXF1aXJlKGJvcHMpOwogCiAJaWd0X2Fzc2VydChudW1fZmVuY2VzKTsKIAlibyA9IGNhbGxv YyhzaXplb2YoKmJvKSwgbnVtX2ZlbmNlcyk7CiAJZXhlYyA9IGNhbGxvYyhzaXplb2YoKmV4ZWMp LCBudW1fZmVuY2VzKzEpOwogCWZvciAoaSA9IDA7IGkgPCBudW1fZmVuY2VzIC0gMTsgaSsrKSB7 CiAJCXVpbnQzMl90IHRpbGluZyA9IEk5MTVfVElMSU5HX1g7Ci0JCXVuc2lnbmVkIGxvbmcgcGl0 Y2ggPSAwOwotCQlib1tpXSA9IGRybV9pbnRlbF9ib19hbGxvY190aWxlZChidWZtZ3IsCi0JCQkJ CQkgIlggdGlsZWQgYm8iLCAxMDI0LCAxMDI0LCA0LAotCQkJCQkJICZ0aWxpbmcsICZwaXRjaCwg MCk7CisJCWJvW2ldID0gaW50ZWxfYnVmX2NyZWF0ZShib3BzLCAxMDI0LCAxMDI0LCAzMiwgNDA5 NiwgdGlsaW5nLAorCQkJCQkgSTkxNV9DT01QUkVTU0lPTl9OT05FKTsKKwogCQlleGVjW2ldLmhh bmRsZSA9IGJvW2ldLT5oYW5kbGU7CiAJCWV4ZWNbaV0uZmxhZ3MgPSBFWEVDX09CSkVDVF9ORUVE U19GRU5DRTsKIAl9CkBAIC0yNDQsNyArMjQyLDcgQEAgc3RhdGljIHZvaWQgZW1pdF9mZW5jZV9z dHJlc3Moc3RydWN0IHRlc3Rfb3V0cHV0ICpvKQogCiAJZ2VtX2Nsb3NlKGRybV9mZCwgZXhlY1tp XS5oYW5kbGUpOwogCWZvciAoaSA9IDA7IGkgPCBudW1fZmVuY2VzIC0gMTsgaSsrKQotCQlkcm1f aW50ZWxfYm9fdW5yZWZlcmVuY2UoYm9baV0pOworCQlpbnRlbF9idWZfZGVzdHJveShib1tpXSk7 CiAJZnJlZShibyk7CiAJZnJlZShleGVjKTsKIH0KQEAgLTE2NjQsMTEgKzE2NjIsNyBAQCBpZ3Rf bWFpbgogCQlnZXRfdGltZXN0YW1wX2Zvcm1hdCgpOwogCiAJCWlmIChpc19pOTE1X2RldmljZShk cm1fZmQpKSB7Ci0JCQlidWZtZ3IgPSBkcm1faW50ZWxfYnVmbWdyX2dlbV9pbml0KGRybV9mZCwg NDA5Nik7Ci0JCQlpZiAoYnVmbWdyKSB7Ci0JCQkJZGV2aWQgPSBpbnRlbF9nZXRfZHJtX2Rldmlk KGRybV9mZCk7Ci0JCQkJYmF0Y2ggPSBpbnRlbF9iYXRjaGJ1ZmZlcl9hbGxvYyhidWZtZ3IsIGRl dmlkKTsKLQkJCX0KKwkJCWJvcHMgPSBidWZfb3BzX2NyZWF0ZShkcm1fZmQpOwogCQl9CiAJfQog Ci0tIAoyLjIwLjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldgo=