From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Antoine Subject: [I-G-T 2/3] igt/gem_mocs_settings: adding RC6 tests Date: Fri, 29 Jul 2016 10:34:35 +0100 Message-ID: <1469784876-33201-4-git-send-email-peter.antoine@intel.com> References: <1469784876-33201-1-git-send-email-peter.antoine@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id 25A036E296 for ; Fri, 29 Jul 2016 09:34:44 +0000 (UTC) In-Reply-To: <1469784876-33201-1-git-send-email-peter.antoine@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 List-Id: intel-gfx@lists.freedesktop.org VGhpcyBjaGFuZ2UgYWRkcyBhIFJDNiB0ZXN0IGZvciB0aGUgTU9DUy4gVGhlIE1PQ1MgcmVnaXN0 ZXJzIGFyZSBsb2FkZWQKYW5kIHNhdmVkIGFzIHBhcnQgb2YgdGhlIFJDNiBjeWNsZSBidXQgbm90 IGFsbCB0aGUgcmVnaXN0ZXJzIGFyZQpzYXZlZC9yZXN0b3JlZC4gVGhpcyB0ZXN0cyB0aGF0IHRo b3NlIHJlZ2lzdGVycyBhcmUgY29ycmVjdGx5IHJlc3RvcmVkLgoKU2lnbmVkLW9mZi1ieTogUGV0 ZXIgQW50b2luZSA8cGV0ZXIuYW50b2luZUBpbnRlbC5jb20+Ci0tLQogdGVzdHMvZ2VtX21vY3Nf c2V0dGluZ3MuYyB8IDU2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNTYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rl c3RzL2dlbV9tb2NzX3NldHRpbmdzLmMgYi90ZXN0cy9nZW1fbW9jc19zZXR0aW5ncy5jCmluZGV4 IDRmYjNhMDIuLjY2ZDAyZDkgMTAwNjQ0Ci0tLSBhL3Rlc3RzL2dlbV9tb2NzX3NldHRpbmdzLmMK KysrIGIvdGVzdHMvZ2VtX21vY3Nfc2V0dGluZ3MuYwpAQCAtNTE4LDYgKzUxOCw1OSBAQCBzdGF0 aWMgdm9pZCBydW5fdGVzdHModW5zaWduZWQgbW9kZSkKIAlpbnRlbF9yZWdpc3Rlcl9hY2Nlc3Nf ZmluaSgpOwogfQogCitzdGF0aWMgdW5zaWduZWQgaW50IHJlYWRpdChjb25zdCBjaGFyICpwYXRo KQoreworCXVuc2lnbmVkIGludCByZXQgPSAwOworCWludCBzY2FubmVkID0gMDsKKwlGSUxFICpm aWxlOworCisJZmlsZSA9IGZvcGVuKHBhdGgsICJyIik7CisJaWd0X2Fzc2VydChmaWxlKTsKKwlz Y2FubmVkID0gZnNjYW5mKGZpbGUsICIldSIsICZyZXQpOworCWlndF9hc3NlcnRfZXEoc2Nhbm5l ZCwgMSk7CisKKwlmY2xvc2UoZmlsZSk7CisKKwlyZXR1cm4gcmV0OworfQorCitzdGF0aWMgaW50 IHJlYWRfcmM2X3Jlc2lkZW5jeSh2b2lkKQoreworCXVuc2lnbmVkIGludCByZXNpZGVuY3k7CisJ Y29uc3QgaW50IGRldmljZSA9IGRybV9nZXRfY2FyZCgpOworCXN0YXRpYyBjb25zdCBjaGFyIHBh dGhfZm9ybWF0W10gPQorCQkJCSIvc3lzL2NsYXNzL2RybS9jYXJkJWQvcG93ZXIvcmM2X3Jlc2lk ZW5jeV9tcyI7CisJY2hhciBwYXRoW3NpemVvZihwYXRoX2Zvcm1hdCldOworCWludCAgcmV0Owor CisJcmV0ID0gc25wcmludGYocGF0aCwgc2l6ZW9mKHBhdGgpLTEsIHBhdGhfZm9ybWF0LCBkZXZp Y2UpOworCisJaWd0X2Fzc2VydF9uZXEocmV0LCAtMSk7CisJcmVzaWRlbmN5ID0gcmVhZGl0KHBh dGgpOworCisJcmV0dXJuIHJlc2lkZW5jeTsKK30KKworc3RhdGljIHZvaWQgY29udGV4dF9yYzZf dGVzdCh2b2lkKQoreworCWludCBmZCA9IGRybV9vcGVuX2RyaXZlcihEUklWRVJfSU5URUwpOwor CWludCByZXNfbXM7CisJdWludDMyX3QgY3R4X2lkID0gZ2VtX2NvbnRleHRfY3JlYXRlKGZkKTsK KworCWlndF9kZWJ1ZygiUkM2IENvbnRleHQgVGVzdFxuIik7CisJY2hlY2tfY29udHJvbF9yZWdp c3RlcnMoZmQsIEk5MTVfRVhFQ19SRU5ERVIsIGN0eF9pZCwgZmFsc2UpOworCWNoZWNrX2wzY2Nf cmVnaXN0ZXJzKGZkLCBJOTE1X0VYRUNfUkVOREVSLCBjdHhfaWQsIGZhbHNlKTsKKworCXJlc19t cyA9IHJlYWRfcmM2X3Jlc2lkZW5jeSgpOworCXNsZWVwKDMpOworCWlndF9hc3NlcnRfbmVxKHJl c19tcywgcmVhZF9yYzZfcmVzaWRlbmN5KCkpOworCisJY2hlY2tfY29udHJvbF9yZWdpc3RlcnMo ZmQsIEk5MTVfRVhFQ19SRU5ERVIsIGN0eF9pZCwgZmFsc2UpOworCWNoZWNrX2wzY2NfcmVnaXN0 ZXJzKGZkLCBJOTE1X0VYRUNfUkVOREVSLCBjdHhfaWQsIGZhbHNlKTsKKwljbG9zZShmZCk7Cit9 CisKKwogc3RhdGljIHZvaWQgdGVzdF9yZXF1aXJlbWVudHModm9pZCkKIHsKIAlpbnQgZmQgPSBk cm1fb3Blbl9kcml2ZXJfbWFzdGVyKERSSVZFUl9JTlRFTCk7CkBAIC01MzcsNiArNTkwLDkgQEAg aWd0X21haW4KIAlpZ3Rfc3VidGVzdCgibW9jcy1zZXR0aW5ncyIpCiAJCXJ1bl90ZXN0cyhOT05F KTsKIAorCWlndF9zdWJ0ZXN0KCJtb2NzLXJjNiIpCisJCWNvbnRleHRfcmM2X3Rlc3QoKTsKKwog CWlndF9zdWJ0ZXN0KCJtb2NzLXJlc2V0IikKIAkJcnVuX3Rlc3RzKFJFU0VUKTsKIAotLSAKMS45 LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVs LWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=