From mboxrd@z Thu Jan 1 00:00:00 1970 From: Todd Previte Subject: [PATCH 3/3] drm/i915: Displayport compliance test 4.2.2.8 support Date: Tue, 9 Jun 2015 17:22:20 -0700 Message-ID: <1433895740-13698-4-git-send-email-tprevite@gmail.com> References: <1433895740-13698-1-git-send-email-tprevite@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pd0-f178.google.com (mail-pd0-f178.google.com [209.85.192.178]) by gabe.freedesktop.org (Postfix) with ESMTP id 01B5C6E2AC for ; Tue, 9 Jun 2015 17:22:33 -0700 (PDT) Received: by pdjm12 with SMTP id m12so24886399pdj.3 for ; Tue, 09 Jun 2015 17:22:32 -0700 (PDT) In-Reply-To: <1433895740-13698-1-git-send-email-tprevite@gmail.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 List-Id: intel-gfx@lists.freedesktop.org QWRkcyBzdXBwb3J0IGZvciB0aGUgdGVzdCA0LjIuMi44IEVESUQgcmVhZCBvbiBJUlFfSFBEIGV2 ZW50IGFmdGVyCkJyYW5jaCBEZXZpY2UgRGV0ZWN0aW9uIGluIHRoZSBEaXNwbGF5cG9ydCBMaW5r IENUUyBDb3JlIDEuMiByZXYxLjEuClRoaXMgdGVzdCBjaGVja3MgdG8gc2VlIHRoYXQgdGhlIHNv dXJjZSBkZXZpY2UgcmVhZHMgdGhlIEVESUQgZnJvbQp0aGUgYXR0YWNoZWQgc2luayBkZXZpY2Ug dXBvbiBkZXRlY3Rpb24gb2YgYSBkb3duc3RyZWFtIHBvcnQuIEEgc2hvcnQKcHVsc2UgaXMgZ2Vu ZXJhdGVkIGJ5IHRoZSBzaW5rIGRldmljZSB0byBpbmRpY2F0ZSBhIHN0YXR1cyBjaGFuZ2UgaW4K dGhlIGRvd25zdHJlYW0gcG9ydHMgdG8gd2hpY2ggdGhlIHNvdXJjZSBkZXZpY2UgbXVzdCByZXNw b25kIGJ5CnJlYWRpbmcgdGhlIEVESUQgZnJvbSB0aGUgYXR0YWNoZWQgc2luay4KClNpbmNlIHRo aXMgaXMgYSB0ZXN0IHRoYXQgb2NjdXJzIGR1cmluZyBhIHNob3J0IHB1bHNlIGluc3RlYWQgb2Yg YQpsb25nIHB1bHNlLCB0aGUgbm9ybWFsIEVESUQgcmVhZCB0aGF0IG9jY3VycyBkdXJpbmcgdGhl IGNhbGwgdG8KaW50ZWxfZHBfZGV0ZWN0KCkgZG9lcyBoYXBwZW4uIEN1cnJlbnRseSB0aGlzIHJl YWQgbXVzdCBiZSBwbGFjZWQgaGVyZQppbiBvcmRlciB0byBwYXNzIHRoZSBjb21wbGlhbmNlIHRl c3RzLiBIb3dldmVyLCB0aGUgRURJRCBkYXRhIGZyb20KdGhpcyByZWFkIGlzIGRpc2NhcmRlZCBh dCB0aGlzIHRpbWUuIEluIHRoZSBmdXR1cmUsIHRoaXMgRURJRCByZWFkCm1heSBiZSB1c2VkIGZv ciBvdGhlciBwdXJwb3NlcyBhbmQgY2FuIGJlIHN0b3JlZCBhcyBuZWNlc3NhcnkgYXQgdGhhdAp0 aW1lIHNob3VsZCBiZSBuZWVkIGFyaXNlLgoKU2lnbmVkLW9mZi1ieTogVG9kZCBQcmV2aXRlIDx0 cHJldml0ZUBnbWFpbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyB8 IDggKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZHAuYwppbmRleCA2OTc4NTdhLi45OWQyZTgxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9kcC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rw LmMKQEAgLTQyMjAsNiArNDIyMCwxNCBAQCBpbnRlbF9kcF9jaGVja19saW5rX3N0YXR1cyhzdHJ1 Y3QgaW50ZWxfZHAgKmludGVsX2RwKQogCQlpZiAoc2lua19pcnFfdmVjdG9yICYgKERQX0NQX0lS USB8IERQX1NJTktfU1BFQ0lGSUNfSVJRKSkKIAkJCURSTV9ERUJVR19EUklWRVIoIkNQIG9yIHNp bmsgc3BlY2lmaWMgaXJxIHVuaGFuZGxlZFxuIik7CiAJfQorCS8qIERpc3BsYXlwb3J0IExpbmsg Q1RTIDEuMmEgcmV2MS4xCisJICogICAgICA0LjIuMi44IDogQ2hlY2sgZm9yIGRvd25zdHJlYW0g cG9ydCBzdGF0dXMgY2hhbmdlCisJICovCisJaWYgKGxpbmtfc3RhdHVzWzJdICYgRFBfRE9XTlNU UkVBTV9QT1JUX1NUQVRVU19DSEFOR0VEKSB7CisJCXN0cnVjdCBlZGlkICplZGlkX3JlYWQgPSBO VUxMOworCQllZGlkX3JlYWQgPSBkcm1fZ2V0X2VkaWQoJmludGVsX2RwLT5hdHRhY2hlZF9jb25u ZWN0b3ItPmJhc2UsCisJCQkJCSAmaW50ZWxfZHAtPmF1eC5kZGMpOworCX0KIAogCWlmICghZHJt X2RwX2NoYW5uZWxfZXFfb2sobGlua19zdGF0dXMsIGludGVsX2RwLT5sYW5lX2NvdW50KSkgewog CQlEUk1fREVCVUdfS01TKCIlczogY2hhbm5lbCBFUSBub3Qgb2ssIHJldHJhaW5pbmdcbiIsCi0t IAoxLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK