From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id E3BF26E1B3 for ; Tue, 29 Sep 2020 11:30:24 +0000 (UTC) From: Dominik Grzegorzek Date: Tue, 29 Sep 2020 13:29:07 +0200 Message-Id: <20200929112910.20361-16-dominik.grzegorzek@intel.com> In-Reply-To: <20200929112910.20361-1-dominik.grzegorzek@intel.com> References: <20200929112910.20361-1-dominik.grzegorzek@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t 15/18] 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 LmNvbT4KQ2M6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgpSZXZpZXdl ZC1ieTogWmJpZ25pZXcgS2VtcGN6ecWEc2tpIDx6Ymlnbmlldy5rZW1wY3p5bnNraUBpbnRlbC5j b20+Ci0tLQogdGVzdHMva21zX2ZsaXAuYyB8IDIyICsrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEg ZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL3Rlc3RzL2ttc19mbGlwLmMgYi90ZXN0cy9rbXNfZmxpcC5jCmluZGV4IGIzM2NmZTljLi41 MWI5YWM5NSAxMDA3NTUKLS0tIGEvdGVzdHMva21zX2ZsaXAuYworKysgYi90ZXN0cy9rbXNfZmxp cC5jCkBAIC04Niw4ICs4Niw3IEBACiAKIGRybU1vZGVSZXMgKnJlc291cmNlczsKIGludCBkcm1f ZmQ7Ci1zdGF0aWMgZHJtX2ludGVsX2J1Zm1nciAqYnVmbWdyOwotc3RydWN0IGludGVsX2JhdGNo YnVmZmVyICpiYXRjaDsKK3N0YXRpYyBzdHJ1Y3QgYnVmX29wcyAqYm9wczsKIHVpbnQzMl90IGRl dmlkOwogaW50IHRlc3RfdGltZSA9IDM7CiBzdGF0aWMgYm9vbCBtb25vdG9uaWNfdGltZXN0YW1w OwpAQCAtMjExLDIwICsyMTAsMTkgQEAgc3RhdGljIHZvaWQgZW1pdF9mZW5jZV9zdHJlc3Moc3Ry dWN0IHRlc3Rfb3V0cHV0ICpvKQogCXN0cnVjdCBkcm1faTkxNV9nZW1fZXhlY2J1ZmZlcjIgZXhl Y2J1ZjsKIAlzdHJ1Y3QgZHJtX2k5MTVfZ2VtX2V4ZWNfb2JqZWN0MiAqZXhlYzsKIAl1aW50MzJf dCBidWZbMl0gPSB7IE1JX0JBVENIX0JVRkZFUl9FTkQsIDAgfTsKLQlkcm1faW50ZWxfYm8gKipi bzsKKwlzdHJ1Y3QgaW50ZWxfYnVmICoqYm87CiAJaW50IGk7CiAKLQlpZ3RfcmVxdWlyZShidWZt Z3IpOworCWlndF9yZXF1aXJlKGJvcHMpOwogCiAJaWd0X2Fzc2VydChudW1fZmVuY2VzKTsKIAli byA9IGNhbGxvYyhzaXplb2YoKmJvKSwgbnVtX2ZlbmNlcyk7CiAJZXhlYyA9IGNhbGxvYyhzaXpl b2YoKmV4ZWMpLCBudW1fZmVuY2VzKzEpOwogCWZvciAoaSA9IDA7IGkgPCBudW1fZmVuY2VzIC0g MTsgaSsrKSB7CiAJCXVpbnQzMl90IHRpbGluZyA9IEk5MTVfVElMSU5HX1g7Ci0JCXVuc2lnbmVk IGxvbmcgcGl0Y2ggPSAwOwotCQlib1tpXSA9IGRybV9pbnRlbF9ib19hbGxvY190aWxlZChidWZt Z3IsCi0JCQkJCQkgIlggdGlsZWQgYm8iLCAxMDI0LCAxMDI0LCA0LAotCQkJCQkJICZ0aWxpbmcs ICZwaXRjaCwgMCk7CisJCWJvW2ldID0gaW50ZWxfYnVmX2NyZWF0ZShib3BzLCAxMDI0LCAxMDI0 LCAzMiwgMCwgdGlsaW5nLAorCQkJCQkgSTkxNV9DT01QUkVTU0lPTl9OT05FKTsKKwogCQlleGVj W2ldLmhhbmRsZSA9IGJvW2ldLT5oYW5kbGU7CiAJCWV4ZWNbaV0uZmxhZ3MgPSBFWEVDX09CSkVD VF9ORUVEU19GRU5DRTsKIAl9CkBAIC0yNDQsNyArMjQyLDcgQEAgc3RhdGljIHZvaWQgZW1pdF9m ZW5jZV9zdHJlc3Moc3RydWN0IHRlc3Rfb3V0cHV0ICpvKQogCiAJZ2VtX2Nsb3NlKGRybV9mZCwg ZXhlY1tpXS5oYW5kbGUpOwogCWZvciAoaSA9IDA7IGkgPCBudW1fZmVuY2VzIC0gMTsgaSsrKQot CQlkcm1faW50ZWxfYm9fdW5yZWZlcmVuY2UoYm9baV0pOworCQlpbnRlbF9idWZfZGVzdHJveShi b1tpXSk7CiAJZnJlZShibyk7CiAJZnJlZShleGVjKTsKIH0KQEAgLTE2NjQsMTEgKzE2NjIsNyBA QCBpZ3RfbWFpbgogCQlnZXRfdGltZXN0YW1wX2Zvcm1hdCgpOwogCiAJCWlmIChpc19pOTE1X2Rl dmljZShkcm1fZmQpKSB7Ci0JCQlidWZtZ3IgPSBkcm1faW50ZWxfYnVmbWdyX2dlbV9pbml0KGRy bV9mZCwgNDA5Nik7Ci0JCQlpZiAoYnVmbWdyKSB7Ci0JCQkJZGV2aWQgPSBpbnRlbF9nZXRfZHJt X2RldmlkKGRybV9mZCk7Ci0JCQkJYmF0Y2ggPSBpbnRlbF9iYXRjaGJ1ZmZlcl9hbGxvYyhidWZt Z3IsIGRldmlkKTsKLQkJCX0KKwkJCWJvcHMgPSBidWZfb3BzX2NyZWF0ZShkcm1fZmQpOwogCQl9 CiAJfQogCi0tIAoyLjIwLjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRl dgo=