From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lyude Subject: [PATCH i-g-t 3/3] igt_kms: Don't require intel hardware for kmstest_force_connector Date: Mon, 21 Nov 2016 17:32:39 -0500 Message-ID: <1479767559-9654-4-git-send-email-lyude@redhat.com> References: <1479767559-9654-1-git-send-email-lyude@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4F9F86E5D6 for ; Mon, 21 Nov 2016 22:32:44 +0000 (UTC) Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id EAFF27F7C5 for ; Mon, 21 Nov 2016 22:32:43 +0000 (UTC) In-Reply-To: <1479767559-9654-1-git-send-email-lyude@redhat.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: Lyude List-Id: intel-gfx@lists.freedesktop.org RHVlIHRvIHRoZSB1bmNvbmRpdGlvbmFsIGNhbGwgdG8gaW50ZWxfZ2V0X2RybV9kZXZpZCgpIGlu Cmttc3Rlc3RfZm9yY2VfY29ubmVjdG9yKCksIHRyeWluZyB0byB1c2UgdGhpcyBmdW5jdGlvbiBv biBhbnl0aGluZyB0aGF0Cmlzbid0IGludGVsIGhhcmR3YXJlIHJlc3VsdHMgaW4gdGhlIGN1cnJl bnQgZml4dHVyZSBiZWluZyBza2lwcGVkLiBTbywKZG9uJ3QgdHJ5IHRvIGdldCB0aGUgZGV2aWQg aW4ga21zdGVzdF9mb3JjZV9jb25uZWN0b3IoKSB1bmxlc3Mgd2UncmUgb24KYW4gSW50ZWwgY2hp cHNldC4KClNpZ25lZC1vZmYtYnk6IEx5dWRlIDxseXVkZUByZWRoYXQuY29tPgotLS0KIGxpYi9p Z3Rfa21zLmMgfCAyMyArKysrKysrKysrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE0 IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliL2lndF9rbXMu YyBiL2xpYi9pZ3Rfa21zLmMKaW5kZXggMTNkMzIzZS4uOGM5YmJiZiAxMDA2NDQKLS0tIGEvbGli L2lndF9rbXMuYworKysgYi9saWIvaWd0X2ttcy5jCkBAIC02MjcsMTUgKzYyNywyMCBAQCBib29s IGttc3Rlc3RfZm9yY2VfY29ubmVjdG9yKGludCBkcm1fZmQsIGRybU1vZGVDb25uZWN0b3IgKmNv bm5lY3RvciwKIAl1aW50MzJfdCBkZXZpZDsKIAlpbnQgbGVuLCBkaXIsIGlkeDsKIAotCWRldmlk ID0gaW50ZWxfZ2V0X2RybV9kZXZpZChkcm1fZmQpOwotCi0JLyogZm9yY2luZyBoZG1pIG9yIGRw IGNvbm5lY3RvcnMgb24gSFNXIGFuZCBCRFcgZG9lc24ndCBjdXJyZW50bHkgd29yaywKLQkgKiBz byBmYWlsIGVhcmx5IHRvIGFsbG93IHRoZSB0ZXN0IHRvIHNraXAgaWYgcmVxdWlyZWQgKi8KLQlp ZiAoKGNvbm5lY3Rvci0+Y29ubmVjdG9yX3R5cGUgPT0gRFJNX01PREVfQ09OTkVDVE9SX0hETUlB IHx8Ci0JICAgICBjb25uZWN0b3ItPmNvbm5lY3Rvcl90eXBlID09IERSTV9NT0RFX0NPTk5FQ1RP Ul9IRE1JQiB8fAotCSAgICAgY29ubmVjdG9yLT5jb25uZWN0b3JfdHlwZSA9PSBEUk1fTU9ERV9D T05ORUNUT1JfRGlzcGxheVBvcnQpCi0JICAgICYmIChJU19IQVNXRUxMKGRldmlkKSB8fCBJU19C Uk9BRFdFTEwoZGV2aWQpKSkKLQkJcmV0dXJuIGZhbHNlOworCWlmIChpc19pOTE1X2RldmljZShk cm1fZmQpKSB7CisJCWRldmlkID0gaW50ZWxfZ2V0X2RybV9kZXZpZChkcm1fZmQpOworCisJCS8q CisJCSAqIGZvcmNpbmcgaGRtaSBvciBkcCBjb25uZWN0b3JzIG9uIEhTVyBhbmQgQkRXIGRvZXNu J3QKKwkJICogY3VycmVudGx5IHdvcmssIHNvIGZhaWwgZWFybHkgdG8gYWxsb3cgdGhlIHRlc3Qg dG8gc2tpcCBpZgorCQkgKiByZXF1aXJlZAorCQkgKi8KKwkJaWYgKChjb25uZWN0b3ItPmNvbm5l Y3Rvcl90eXBlID09IERSTV9NT0RFX0NPTk5FQ1RPUl9IRE1JQSB8fAorCQkgICAgIGNvbm5lY3Rv ci0+Y29ubmVjdG9yX3R5cGUgPT0gRFJNX01PREVfQ09OTkVDVE9SX0hETUlCIHx8CisJCSAgICAg Y29ubmVjdG9yLT5jb25uZWN0b3JfdHlwZSA9PSBEUk1fTU9ERV9DT05ORUNUT1JfRGlzcGxheVBv cnQpCisJCSAgICAmJiAoSVNfSEFTV0VMTChkZXZpZCkgfHwgSVNfQlJPQURXRUxMKGRldmlkKSkp CisJCQlyZXR1cm4gZmFsc2U7CisJfQogCiAJc3dpdGNoIChzdGF0ZSkgewogCWNhc2UgRk9SQ0Vf Q09OTkVDVE9SX09OOgotLSAKMi43LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2ludGVsLWdmeAo=