From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marc Herbert Subject: [PATCH i-g-t] lib/igt_kms.c: remove tests dependency on VT /dev/tty0 Date: Thu, 19 Feb 2015 16:38:43 -0800 Message-ID: <1424392723-21741-2-git-send-email-marc.herbert@intel.com> References: <1424392723-21741-1-git-send-email-marc.herbert@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id E96B789AF3 for ; Thu, 19 Feb 2015 16:38:53 -0800 (PST) In-Reply-To: <1424392723-21741-1-git-send-email-marc.herbert@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: Marc Herbert List-Id: intel-gfx@lists.freedesktop.org UmVxdWlyZWQgdG8gcnVuIG9uIGFueSByZWNlbnQsIGZyZW9uLWJhc2VkIGFuZCBYMTEtZnJlZSBD aHJvbWVPUyByZWxlYXNlLgoKU2lnbmVkLW9mZi1ieTogTWFyYyBIZXJiZXJ0IDxtYXJjLmhlcmJl cnRAaW50ZWwuY29tPgotLS0KIGxpYi9pZ3Rfa21zLmMgfCAyMCArKysrKysrKysrKysrKysrKy0t LQogMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvbGliL2lndF9rbXMuYyBiL2xpYi9pZ3Rfa21zLmMKaW5kZXggZDBjMzY5MC4uMjdj ZmY4NiAxMDA2NDQKLS0tIGEvbGliL2lndF9rbXMuYworKysgYi9saWIvaWd0X2ttcy5jCkBAIC0y OTksMTIgKzI5OSwyNCBAQCBpbnQga21zdGVzdF9nZXRfcGlwZV9mcm9tX2NydGNfaWQoaW50IGZk LCBpbnQgY3J0Y19pZCkKIAlyZXR1cm4gcGZjaS5waXBlOwogfQogCitzdGF0aWMgdW5zaWduZWQg bG9uZyBvcmlnX3Z0X21vZGUgPSAtMVVMOworCiBzdGF0aWMgc2lnbmVkIGxvbmcgc2V0X3Z0X21v ZGUodW5zaWduZWQgbG9uZyBtb2RlKQogewogCWludCBmZDsKIAl1bnNpZ25lZCBsb25nIHByZXZf bW9kZTsKKwlzdGF0aWMgY29uc3QgY2hhciBUVFkwW10gPSAiL2Rldi90dHkwIjsKKworCWlmIChh Y2Nlc3MoVFRZMCwgRl9PSykpIHsKKwkJLyogZXJybm8gbWVzc2FnZSBzaG91bGQgYmUgIk5vIHN1 Y2ggZmlsZSIuIERvIG5vdAorCQkgICBoYXJkY29kZSBidXQgYXNrIHN0cmVycm9yKCkgaW4gdGhl IHZlcnkgdW5saWtlbHkKKwkJICAgY2FzZSBzb21ldGhpbmcgZWxzZSBoYXBwZW5lZC4gKi8KKwkJ aWd0X3dhcm4oIlZUOiAlczogJXMsIGNhbm5vdCBjaGFuZ2UgaXRzIG1vZGVcbiIsCisJCQkgIFRU WTAsIHN0cmVycm9yKGVycm5vKSk7CisJCXJldHVybiBvcmlnX3Z0X21vZGU7CisJfQogCi0JZmQg PSBvcGVuKCIvZGV2L3R0eTAiLCBPX1JET05MWSk7CisJZmQgPSBvcGVuKFRUWTAsIE9fUkRPTkxZ KTsKIAlpZiAoZmQgPCAwKQogCQlyZXR1cm4gLWVycm5vOwogCkBAIC0zMjMsOCArMzM1LDYgQEAg ZXJyOgogCXJldHVybiAtZXJybm87CiB9CiAKLXN0YXRpYyB1bnNpZ25lZCBsb25nIG9yaWdfdnRf bW9kZSA9IC0xVUw7Ci0KIC8qKgogICoga21zdGVzdF9yZXN0b3JlX3Z0X21vZGU6CiAgKgpAQCAt MzYzLDYgKzM3MywxMCBAQCB2b2lkIGttc3Rlc3Rfc2V0X3Z0X2dyYXBoaWNzX21vZGUodm9pZCkK IAlyZXQgPSBzZXRfdnRfbW9kZShLRF9HUkFQSElDUyk7CiAJaWd0X2VuYWJsZV9leGl0X2hhbmRs ZXIoKTsKIAorCS8qIFJldHVybiBpZiBzZXRfdnRfbW9kZSBoYXMgc3VjY2Vzc2Z1bGx5IG5vdCBj aGFuZ2VkIGFueXRoaW5nICovCisJaWYgKHJldCA9PSBvcmlnX3Z0X21vZGUpCisJCXJldHVybjsK KwogCWlndF9hc3NlcnQocmV0ID49IDApOwogCW9yaWdfdnRfbW9kZSA9IHJldDsKIAotLSAKMS45 LjMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVs LWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==