From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Kocialkowski Subject: [PATCH i-g-t v2 3/7] tests/chamelium: Add VGA HPD toggle tests after suspend and hibernate Date: Tue, 27 Jun 2017 13:53:07 +0300 Message-ID: <20170627105311.28975-3-paul.kocialkowski@linux.intel.com> References: <20170627105311.28975-1-paul.kocialkowski@linux.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 ESMTPS id C972E6E37B for ; Tue, 27 Jun 2017 10:53:26 +0000 (UTC) In-Reply-To: <20170627105311.28975-1-paul.kocialkowski@linux.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: Lyude List-Id: intel-gfx@lists.freedesktop.org VGhpcyBhZGRzIEhQRCB0b2dnbGUgYWZ0ZXIgc3VzcGVuZCBhbmQgaGliZXJuYXRlIHRlc3Rpbmcg Zm9yIFZHQSwgaW4gdGhlCnNhbWUgZmFzaGlvbiBhcyBjdXJyZW50bHkgZG9uZSBmb3IgRFAgYW5k IEhETUkgYW5kIGluY2x1ZGVzIFZHQSBpbiB0aGUKY29tbW9uIHN1c3BlbmQgYW5kIGhpYmVybmF0 ZSB0ZXN0LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBLb2NpYWxrb3dza2kgPHBhdWwua29jaWFsa293 c2tpQGxpbnV4LmludGVsLmNvbT4KLS0tCiB0ZXN0cy9jaGFtZWxpdW0uYyB8IDIyICsrKysrKysr Ky0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDEzIGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rlc3RzL2NoYW1lbGl1bS5jIGIvdGVzdHMvY2hhbWVsaXVt LmMKaW5kZXggMDRlN2UzNzkuLjgzNWMzMjgyIDEwMDY0NAotLS0gYS90ZXN0cy9jaGFtZWxpdW0u YworKysgYi90ZXN0cy9jaGFtZWxpdW0uYwpAQCAtMjMyLDkgKzIzMiw2IEBAIHRyeV9zdXNwZW5k X3Jlc3VtZV9ocGQoZGF0YV90ICpkYXRhLCBzdHJ1Y3QgY2hhbWVsaXVtX3BvcnQgKnBvcnQsCiAJ fSBlbHNlIHsKIAkJZm9yIChwID0gMDsgcCA8IGRhdGEtPnBvcnRfY291bnQ7IHArKykgewogCQkJ cG9ydCA9IGRhdGEtPnBvcnRzW3BdOwotCQkJaWYgKGNoYW1lbGl1bV9wb3J0X2dldF90eXBlKHBv cnQpID09IERSTV9NT0RFX0NPTk5FQ1RPUl9WR0EpCi0JCQkJY29udGludWU7Ci0KIAkJCWNoYW1l bGl1bV9zY2hlZHVsZV9ocGRfdG9nZ2xlKGRhdGEtPmNoYW1lbGl1bSwgcG9ydCwKIAkJCQkJCSAg ICAgIFNVU1BFTkRfUkVTVU1FX0RFTEFZICogMTAwMCAvIDIsCiAJCQkJCQkgICAgICAhY29ubmVj dGVkKTsKQEAgLTI1Miw5ICsyNDksNiBAQCB0cnlfc3VzcGVuZF9yZXN1bWVfaHBkKGRhdGFfdCAq ZGF0YSwgc3RydWN0IGNoYW1lbGl1bV9wb3J0ICpwb3J0LAogCX0gZWxzZSB7CiAJCWZvciAocCA9 IDA7IHAgPCBkYXRhLT5wb3J0X2NvdW50OyBwKyspIHsKIAkJCXBvcnQgPSBkYXRhLT5wb3J0c1tw XTsKLQkJCWlmIChjaGFtZWxpdW1fcG9ydF9nZXRfdHlwZShwb3J0KSA9PSBEUk1fTU9ERV9DT05O RUNUT1JfVkdBKQotCQkJCWNvbnRpbnVlOwotCiAJCQlpZ3RfYXNzZXJ0X2VxKHJlcHJvYmVfY29u bmVjdG9yKGRhdGEsIHBvcnQpLCBjb25uZWN0ZWQgPwogCQkJCSAgICAgIERSTV9NT0RFX0RJU0NP Tk5FQ1RFRCA6CiAJCQkJICAgICAgRFJNX01PREVfQ09OTkVDVEVEKTsKQEAgLTI5Miw5ICsyODYs NiBAQCB0ZXN0X3N1c3BlbmRfcmVzdW1lX2hwZF9jb21tb24oZGF0YV90ICpkYXRhLCBlbnVtIGln dF9zdXNwZW5kX3N0YXRlIHN0YXRlLAogCiAJZm9yIChwID0gMDsgcCA8IGRhdGEtPnBvcnRfY291 bnQ7IHArKykgewogCQlwb3J0ID0gZGF0YS0+cG9ydHNbcF07Ci0JCWlmIChjaGFtZWxpdW1fcG9y dF9nZXRfdHlwZShwb3J0KSA9PSBEUk1fTU9ERV9DT05ORUNUT1JfVkdBKQotCQkJY29udGludWU7 Ci0KIAkJaWd0X2RlYnVnKCJUZXN0aW5nIHBvcnQgJXNcbiIsIGNoYW1lbGl1bV9wb3J0X2dldF9u YW1lKHBvcnQpKTsKIAl9CiAKQEAgLTgxMCwxMCArODAxLDE1IEBAIGlndF9tYWluCiAJCQkJICAg ICAgIGlndF9rbXNfZ2V0X2FsdF9lZGlkKCkpOwogCQl9CiAKLQkJLyogRklYTUU6IFJpZ2h0IG5v dyB0aGVyZSBpc24ndCBhIHdheSB0byBkbyBhbnkgc29ydCBvZiBkZWxheWVkCi0JCSAqIHBzdWVk by1ob3RwbHVnIHdpdGggVkdBLCBzbyB0ZXN0aW5nIGRldGVjdGlvbiBhZnRlciBhCi0JCSAqIHN1 c3BlbmQvcmVzdW1lIGN5Y2xlIGlzbid0IHBvc3NpYmxlIHlldAotCQkgKi8KKwkJY29ubmVjdG9y X3N1YnRlc3QoInZnYS1ocGQtYWZ0ZXItc3VzcGVuZCIsIFZHQSkKKwkJCXRlc3Rfc3VzcGVuZF9y ZXN1bWVfaHBkKCZkYXRhLCBwb3J0LAorCQkJCQkJU1VTUEVORF9TVEFURV9NRU0sCisJCQkJCQlT VVNQRU5EX1RFU1RfTk9ORSk7CisKKwkJY29ubmVjdG9yX3N1YnRlc3QoInZnYS1ocGQtYWZ0ZXIt aGliZXJuYXRlIiwgVkdBKQorCQkJdGVzdF9zdXNwZW5kX3Jlc3VtZV9ocGQoJmRhdGEsIHBvcnQs CisJCQkJCQlTVVNQRU5EX1NUQVRFX0RJU0ssCisJCQkJCQlTVVNQRU5EX1RFU1RfREVWSUNFUyk7 CiAKIAkJY29ubmVjdG9yX3N1YnRlc3QoInZnYS1ocGQtd2l0aG91dC1kZGMiLCBWR0EpCiAJCQl0 ZXN0X2hwZF93aXRob3V0X2RkYygmZGF0YSwgcG9ydCk7Ci0tIAoyLjEzLjEKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxp c3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=