From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6E2396E712 for ; Mon, 25 Mar 2019 23:21:01 +0000 (UTC) From: Antonio Argenziano Date: Mon, 25 Mar 2019 16:20:42 -0700 Message-Id: <20190325232043.7953-5-antonio.argenziano@intel.com> In-Reply-To: <20190325232043.7953-1-antonio.argenziano@intel.com> References: <20190325232043.7953-1-antonio.argenziano@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [RFT v4 5/6] Coherency tests that need to be using WC + sync List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org List-ID: LS0tCiB0ZXN0cy9wcmltZV9tbWFwLmMgfCAzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL3Rlc3RzL3ByaW1lX21tYXAuYyBiL3Rlc3RzL3ByaW1lX21tYXAuYwpp bmRleCAzM2Y5N2I4NC4uZjI4OTg1ZGEgMTAwNjQ0Ci0tLSBhL3Rlc3RzL3ByaW1lX21tYXAuYwor KysgYi90ZXN0cy9wcmltZV9tbWFwLmMKQEAgLTczLDcgKzczLDcgQEAgZmlsbF9ib19jcHUoY2hh ciAqcHRyKQogfQogCiBzdGF0aWMgdm9pZAotdGVzdF9jb3JyZWN0KHZvaWQpCit0ZXN0X2NvcnJl Y3RfZ3R0KHZvaWQpCiB7CiAJaW50IGRtYV9idWZfZmQ7CiAJY2hhciAqcHRyMSwgKnB0cjI7CkBA IC0xMDMsNiArMTAzLDM3IEBAIHRlc3RfY29ycmVjdCh2b2lkKQogCWdlbV9jbG9zZShmZCwgaGFu ZGxlKTsKIH0KIAorc3RhdGljIHZvaWQKK3Rlc3RfY29ycmVjdF93Yyh2b2lkKQoreworCWludCBk bWFfYnVmX2ZkOworCWNoYXIgKnB0cjEsICpwdHIyOworCXVpbnQzMl90IGhhbmRsZTsKKworCWdl bV9yZXF1aXJlX21tYXBfd2MoZmQpOworCisJaGFuZGxlID0gZ2VtX2NyZWF0ZShmZCwgQk9fU0la RSk7CisJZmlsbF9ibyhoYW5kbGUsIEJPX1NJWkUpOworCisJZG1hX2J1Zl9mZCA9IHByaW1lX2hh bmRsZV90b19mZChmZCwgaGFuZGxlKTsKKwlpZ3RfYXNzZXJ0KGVycm5vID09IDApOworCisJLyog Q2hlY2sgY29ycmVjdG5lc3MgdnMgV0MgbWFwcGluZyAqLworCXB0cjEgPSBnZW1fbW1hcF9fd2Mo ZmQsIGhhbmRsZSwgMCwgQk9fU0laRSwgUFJPVF9SRUFEKTsKKwlwdHIyID0gbW1hcChOVUxMLCBC T19TSVpFLCBQUk9UX1JFQUQsIE1BUF9TSEFSRUQsIGRtYV9idWZfZmQsIDApOworCWlndF9hc3Nl cnQocHRyMSAhPSBNQVBfRkFJTEVEKTsKKwlpZ3RfYXNzZXJ0KHB0cjIgIT0gTUFQX0ZBSUxFRCk7 CisJaWd0X2Fzc2VydChtZW1jbXAocHRyMSwgcHRyMiwgQk9fU0laRSkgPT0gMCk7CisKKwkvKiBD aGVjayBwYXR0ZXJuIGNvcnJlY3RuZXNzICovCisJaWd0X2Fzc2VydChtZW1jbXAocHRyMiwgcGF0 dGVybiwgc2l6ZW9mKHBhdHRlcm4pKSA9PSAwKTsKKworCW11bm1hcChwdHIxLCBCT19TSVpFKTsK KwltdW5tYXAocHRyMiwgQk9fU0laRSk7CisJY2xvc2UoZG1hX2J1Zl9mZCk7CisJZ2VtX2Nsb3Nl KGZkLCBoYW5kbGUpOworfQorCiBzdGF0aWMgdm9pZAogdGVzdF9tYXBfdW5tYXAodm9pZCkKIHsK QEAgLTUwNCw3ICs1MzUsOCBAQCBpZ3RfbWFpbgogCQljb25zdCBjaGFyICpuYW1lOwogCQl2b2lk ICgqZm4pKHZvaWQpOwogCX0gdGVzdHNbXSA9IHsKLQkJeyAidGVzdF9jb3JyZWN0IiwgdGVzdF9j b3JyZWN0IH0sCisJCXsgInRlc3RfY29ycmVjdF9ndHQiLCB0ZXN0X2NvcnJlY3RfZ3R0IH0sCisJ CXsgInRlc3RfY29ycmVjdF93YyIsIHRlc3RfY29ycmVjdF93YyB9LAogCQl7ICJ0ZXN0X21hcF91 bm1hcCIsIHRlc3RfbWFwX3VubWFwIH0sCiAJCXsgInRlc3RfcmVwcmltZSIsIHRlc3RfcmVwcmlt ZSB9LAogCQl7ICJ0ZXN0X2ZvcmtlZCIsIHRlc3RfZm9ya2VkIH0sCi0tIAoyLjIwLjEKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmlndC1kZXYgbWFpbGlu ZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldg==