From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH i-g-t] lib/igt_kms.c: remove tests dependency on VT /dev/tty0 Date: Tue, 24 Feb 2015 01:03:36 +0100 Message-ID: <20150224000336.GH24485@phenom.ffwll.local> References: <1424392723-21741-1-git-send-email-marc.herbert@intel.com> <1424392723-21741-2-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 mail-wg0-f54.google.com (mail-wg0-f54.google.com [74.125.82.54]) by gabe.freedesktop.org (Postfix) with ESMTP id A28FE6E4E2 for ; Mon, 23 Feb 2015 16:01:59 -0800 (PST) Received: by wghl2 with SMTP id l2so2036204wgh.9 for ; Mon, 23 Feb 2015 16:01:59 -0800 (PST) Content-Disposition: inline In-Reply-To: <1424392723-21741-2-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: Marc Herbert Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBGZWIgMTksIDIwMTUgYXQgMDQ6Mzg6NDNQTSAtMDgwMCwgTWFyYyBIZXJiZXJ0IHdy b3RlOgo+IFJlcXVpcmVkIHRvIHJ1biBvbiBhbnkgcmVjZW50LCBmcmVvbi1iYXNlZCBhbmQgWDEx LWZyZWUgQ2hyb21lT1MgcmVsZWFzZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNYXJjIEhlcmJlcnQg PG1hcmMuaGVyYmVydEBpbnRlbC5jb20+Cj4gLS0tCj4gIGxpYi9pZ3Rfa21zLmMgfCAyMCArKysr KysrKysrKysrKysrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMyBk ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvbGliL2lndF9rbXMuYyBiL2xpYi9pZ3Rfa21z LmMKPiBpbmRleCBkMGMzNjkwLi4yN2NmZjg2IDEwMDY0NAo+IC0tLSBhL2xpYi9pZ3Rfa21zLmMK PiArKysgYi9saWIvaWd0X2ttcy5jCj4gQEAgLTI5OSwxMiArMjk5LDI0IEBAIGludCBrbXN0ZXN0 X2dldF9waXBlX2Zyb21fY3J0Y19pZChpbnQgZmQsIGludCBjcnRjX2lkKQo+ICAJcmV0dXJuIHBm Y2kucGlwZTsKPiAgfQo+ICAKPiArc3RhdGljIHVuc2lnbmVkIGxvbmcgb3JpZ192dF9tb2RlID0g LTFVTDsKPiArCj4gIHN0YXRpYyBzaWduZWQgbG9uZyBzZXRfdnRfbW9kZSh1bnNpZ25lZCBsb25n IG1vZGUpCj4gIHsKPiAgCWludCBmZDsKPiAgCXVuc2lnbmVkIGxvbmcgcHJldl9tb2RlOwo+ICsJ c3RhdGljIGNvbnN0IGNoYXIgVFRZMFtdID0gIi9kZXYvdHR5MCI7Cj4gKwo+ICsJaWYgKGFjY2Vz cyhUVFkwLCBGX09LKSkgewo+ICsJCS8qIGVycm5vIG1lc3NhZ2Ugc2hvdWxkIGJlICJObyBzdWNo IGZpbGUiLiBEbyBub3QKPiArCQkgICBoYXJkY29kZSBidXQgYXNrIHN0cmVycm9yKCkgaW4gdGhl IHZlcnkgdW5saWtlbHkKPiArCQkgICBjYXNlIHNvbWV0aGluZyBlbHNlIGhhcHBlbmVkLiAqLwo+ ICsJCWlndF93YXJuKCJWVDogJXM6ICVzLCBjYW5ub3QgY2hhbmdlIGl0cyBtb2RlXG4iLAo+ICsJ CQkgIFRUWTAsIHN0cmVycm9yKGVycm5vKSk7Cj4gKwkJcmV0dXJuIG9yaWdfdnRfbW9kZTsKCi0x IGNvbGxpZGVzIHdpdGggdGhlIG5lZ2F0aXZlIGVycm5vIHNwYWNlLiBJbW8gaXQncyBjbGVhcmVy IHRvIGp1c3QgcmV0dXJuCktEX0dSQVBISUNTIHNpbmNlIGEgc3lzdGVtIHdpdGhvdXQgdnQgaXMg a2luZGEgYWx3YXlzIGluIGdmeCBtb2RlLiBUaGlzCm1lYW5zIHdlJ2xsIHJ1biB0aGUgZXhpdCBo YW5kbGVyIGJ1dCB0aGF0IHdpbGwgYWdhaW4gYmUgYSBub29wIGJlY2F1c2UKdGhlcmUncyBzdGls bCBubyB0dHkuCgpXaXRoIHRoYXQgY2hhbmdlIHRoZSBwYXRjaCBsb29rcyBnb29kIEkgdGhpbmsu Ci1EYW5pZWwKCj4gKwl9Cj4gIAo+IC0JZmQgPSBvcGVuKCIvZGV2L3R0eTAiLCBPX1JET05MWSk7 Cj4gKwlmZCA9IG9wZW4oVFRZMCwgT19SRE9OTFkpOwo+ICAJaWYgKGZkIDwgMCkKPiAgCQlyZXR1 cm4gLWVycm5vOwo+ICAKPiBAQCAtMzIzLDggKzMzNSw2IEBAIGVycjoKPiAgCXJldHVybiAtZXJy bm87Cj4gIH0KPiAgCj4gLXN0YXRpYyB1bnNpZ25lZCBsb25nIG9yaWdfdnRfbW9kZSA9IC0xVUw7 Cj4gLQo+ICAvKioKPiAgICoga21zdGVzdF9yZXN0b3JlX3Z0X21vZGU6Cj4gICAqCj4gQEAgLTM2 Myw2ICszNzMsMTAgQEAgdm9pZCBrbXN0ZXN0X3NldF92dF9ncmFwaGljc19tb2RlKHZvaWQpCj4g IAlyZXQgPSBzZXRfdnRfbW9kZShLRF9HUkFQSElDUyk7Cj4gIAlpZ3RfZW5hYmxlX2V4aXRfaGFu ZGxlcigpOwo+ICAKPiArCS8qIFJldHVybiBpZiBzZXRfdnRfbW9kZSBoYXMgc3VjY2Vzc2Z1bGx5 IG5vdCBjaGFuZ2VkIGFueXRoaW5nICovCj4gKwlpZiAocmV0ID09IG9yaWdfdnRfbW9kZSkKPiAr CQlyZXR1cm47Cj4gKwo+ICAJaWd0X2Fzc2VydChyZXQgPj0gMCk7Cj4gIAlvcmlnX3Z0X21vZGUg PSByZXQ7Cj4gIAo+IC0tIAo+IDEuOS4zCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gSW50ZWwtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2lu ZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgorNDEgKDApIDc5IDM2NSA1NyA0OCAtIGh0dHA6Ly9ibG9n LmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==