From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Kocialkowski Subject: [PATCH i-g-t 2/5] tests/chamelium: Use HPD toggle scheduling instead of async pulses Date: Mon, 26 Jun 2017 10:22:16 +0300 Message-ID: <20170626072219.2470-2-paul.kocialkowski@linux.intel.com> References: <20170626072219.2470-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 mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 613AC89852 for ; Mon, 26 Jun 2017 07:22:48 +0000 (UTC) In-Reply-To: <20170626072219.2470-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 VGhpcyBzd2l0Y2hlcyBvdmVyIHRvIEhQRCB0b2dnbGUgc2NoZWR1bGluZyBpbnN0ZWFkIG9mIHN0 YXJ0aW5nIHB1bHNlcwp3aXRoIGFuIGFzeW5jaHJvbm91cyBjYWxsLCBzdXNwZW5kaW5nIGFuZCBk ZWFsaW5nIHdpdGggdGhlIHJlc3VsdCBhdApyZXN1bWUuCgpUaGUgWE1MUlBDIGxpYnJhcnkgZG9l cyBub3QgZ3VhcmFudGVlIHRoYXQgdGhlIGNhbGwgd2lsbCBiZSBtYWRlIGJlZm9yZQpjYXJpbmcg Zm9yIGl0cyBvdXRjb21lIGFuZCB0aGlzIGlzIGluIGZhY3Qgd2hhdCB3YXMgaGFwcGVuaW5nOgp0 aGUgY2FsbCB3YXMgYmVpbmcgZGVsYXllZCB1bnRpbCByZXN1bWUgdGltZSwgYXMgY2FuIGJlIHNl ZW4gZnJvbSB0aGUKQ2hhbWVsaXVtJ3MgbG9ncy4gVGhlIHF1aXRlIGdlbmVyb3VzIHRpbWVvdXQg Zm9yIEhQRCBldmVudCBkZXRlY3Rpb24Kd291bGQgdGhlbiBjYXRjaCB0aGUgdG9nZ2xlLCB0aGF0 IHdhcyBzZW50IGFmdGVyIHJlc3VtZS4KClRodXMsIEhQRCB0b2dnbGUgZHVyaW5nIHN1c3BlbmQg d2FzIG5vdCBwcm9wZXJseSB0ZXN0ZWQgYmVmb3JlIGFuZCB0aGlzCmNoYW5nZXMgZml4ZXMgdGhh dC4KClNpZ25lZC1vZmYtYnk6IFBhdWwgS29jaWFsa293c2tpIDxwYXVsLmtvY2lhbGtvd3NraUBs aW51eC5pbnRlbC5jb20+Ci0tLQogdGVzdHMvY2hhbWVsaXVtLmMgfCAxMyArKysrKystLS0tLS0t CiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL3Rlc3RzL2NoYW1lbGl1bS5jIGIvdGVzdHMvY2hhbWVsaXVtLmMKaW5kZXggM2NmOWYz YjUuLmM3MTE0OTg3IDEwMDY0NAotLS0gYS90ZXN0cy9jaGFtZWxpdW0uYworKysgYi90ZXN0cy9j aGFtZWxpdW0uYwpAQCAtMjI2LDI1ICsyMjYsMjQgQEAgdHJ5X3N1c3BlbmRfcmVzdW1lX2hwZChk YXRhX3QgKmRhdGEsIHN0cnVjdCBjaGFtZWxpdW1fcG9ydCAqcG9ydCwKIAlpZ3RfZmx1c2hfaG90 cGx1Z3MobW9uKTsKIAogCWlmIChwb3J0KSB7Ci0JCWNoYW1lbGl1bV9hc3luY19ocGRfcHVsc2Vf c3RhcnQoZGF0YS0+Y2hhbWVsaXVtLCBwb3J0LAotCQkJCQkJY29ubmVjdGVkLAotCQkJCQkJU1VT UEVORF9SRVNVTUVfREVMQVkgLyAyKTsKKwkJY2hhbWVsaXVtX3NjaGVkdWxlX2hwZF90b2dnbGUo ZGF0YS0+Y2hhbWVsaXVtLCBwb3J0LAorCQkJCQkgICAgICBTVVNQRU5EX1JFU1VNRV9ERUxBWSAq IDEwMDAgLyAyLAorCQkJCQkgICAgICAhY29ubmVjdGVkKTsKIAl9IGVsc2UgewogCQlmb3IgKHAg PSAwOyBwIDwgZGF0YS0+cG9ydF9jb3VudDsgcCsrKSB7CiAJCQlwb3J0ID0gZGF0YS0+cG9ydHNb cF07CiAJCQlpZiAoY2hhbWVsaXVtX3BvcnRfZ2V0X3R5cGUocG9ydCkgPT0gRFJNX01PREVfQ09O TkVDVE9SX1ZHQSkKIAkJCQljb250aW51ZTsKIAotCQkJY2hhbWVsaXVtX2FzeW5jX2hwZF9wdWxz ZV9zdGFydChkYXRhLT5jaGFtZWxpdW0sIHBvcnQsCi0JCQkJCQkJY29ubmVjdGVkLAotCQkJCQkJ CVNVU1BFTkRfUkVTVU1FX0RFTEFZIC8gMik7CisJCQljaGFtZWxpdW1fc2NoZWR1bGVfaHBkX3Rv Z2dsZShkYXRhLT5jaGFtZWxpdW0sIHBvcnQsCisJCQkJCQkgICAgICBTVVNQRU5EX1JFU1VNRV9E RUxBWSAqIDEwMDAgLyAyLAorCQkJCQkJICAgICAgIWNvbm5lY3RlZCk7CiAJCX0KIAogCQlwb3J0 ID0gTlVMTDsKIAl9CiAKIAlpZ3Rfc3lzdGVtX3N1c3BlbmRfYXV0b3Jlc3VtZShzdGF0ZSwgdGVz dCk7Ci0JY2hhbWVsaXVtX2FzeW5jX2hwZF9wdWxzZV9maW5pc2goZGF0YS0+Y2hhbWVsaXVtKTsK IAogCWlndF9hc3NlcnQoaWd0X2hvdHBsdWdfZGV0ZWN0ZWQobW9uLCBIT1RQTFVHX1RJTUVPVVQp KTsKIAlpZiAocG9ydCkgewotLSAKMi4xMy4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngK