From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 736D38932B for ; Thu, 13 Jun 2019 21:55:32 +0000 (UTC) From: Antonio Argenziano Date: Thu, 13 Jun 2019 14:54:44 -0700 Message-Id: <20190613215448.17994-6-antonio.argenziano@intel.com> In-Reply-To: <20190613215448.17994-1-antonio.argenziano@intel.com> References: <20190613215448.17994-1-antonio.argenziano@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t v6 5/9] tests/i915/gem_mmap_offset_exhaustion.c: Extend test to different mappings. 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: U2lnbmVkLW9mZi1ieTogQW50b25pbyBBcmdlbnppYW5vIDxhbnRvbmlvLmFyZ2Vuemlhbm9AaW50 ZWwuY29tPgotLS0KIHRlc3RzL2k5MTUvZ2VtX21tYXBfb2Zmc2V0X2V4aGF1c3Rpb24uYyB8IDM5 ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25z KCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90ZXN0cy9pOTE1L2dlbV9tbWFwX29m ZnNldF9leGhhdXN0aW9uLmMgYi90ZXN0cy9pOTE1L2dlbV9tbWFwX29mZnNldF9leGhhdXN0aW9u LmMKaW5kZXggOGM4ZTNmYTIuLmZkNWJjODk4IDEwMDY0NAotLS0gYS90ZXN0cy9pOTE1L2dlbV9t bWFwX29mZnNldF9leGhhdXN0aW9uLmMKKysrIGIvdGVzdHMvaTkxNS9nZW1fbW1hcF9vZmZzZXRf ZXhoYXVzdGlvbi5jCkBAIC01MiwxNSArNTIsMzAgQEAgSUdUX1RFU1RfREVTQ1JJUFRJT04oIkNo ZWNrcyB3aGV0aGVyIHRoZSBrZXJuZWwgaGFuZGxlcyBtbWFwIG9mZnNldCBleGhhdXN0aW9uIgog ICogdXNlcyB1bnNpZ25lZCBsb25nKS4KICAqLwogCitlbnVtIG1vZGUgeyBDUFUsIFdDLCBHVFQg fTsKK2NvbnN0IGNoYXIqIG1vZGVzW10gPSB7W0NQVV0gPSAiY3B1IiwgW1dDXSA9ICJ3YyIsIFtH VFRdID0gImd0dCJ9OworCiBzdGF0aWMgdm9pZAotY3JlYXRlX2FuZF9tYXBfYm8oaW50IGZkKQor Y3JlYXRlX2FuZF9tYXBfYm8oaW50IGZkLCB1bnNpZ25lZCBtb2RlKQogewogCXVpbnQzMl90IGhh bmRsZTsKIAljaGFyICpwdHI7CiAKIAloYW5kbGUgPSBnZW1fY3JlYXRlKGZkLCBPQkpFQ1RfU0la RSk7CiAKLQlwdHIgPSBnZW1fbW1hcF9fZ3R0KGZkLCBoYW5kbGUsIE9CSkVDVF9TSVpFLCBQUk9U X1JFQUQgfCBQUk9UX1dSSVRFKTsKKwlzd2l0Y2ggKG1vZGUpIHsKKwkJY2FzZSBHVFQ6CisJCQlw dHIgPSBnZW1fbW1hcF9fZ3R0KGZkLCBoYW5kbGUsIE9CSkVDVF9TSVpFLCBQUk9UX1JFQUQgfCBQ Uk9UX1dSSVRFKTsKKwkJCWJyZWFrOworCQljYXNlIENQVToKKwkJCWlndF9yZXF1aXJlKGdlbV9o YXNfbW1hcF9vZmZzZXQoZmQpKTsKKwkJCXB0ciA9IGdlbV9tbWFwX19jcHUoZmQsIGhhbmRsZSwg MCwgT0JKRUNUX1NJWkUsIFBST1RfUkVBRCB8IFBST1RfV1JJVEUpOworCQkJYnJlYWs7CisJCWNh c2UgV0M6CisJCQlpZ3RfcmVxdWlyZShnZW1faGFzX21tYXBfb2Zmc2V0KGZkKSk7CisJCQlwdHIg PSBnZW1fbW1hcF9fd2MoZmQsIGhhbmRsZSwgMCwgT0JKRUNUX1NJWkUsIFBST1RfUkVBRCB8IFBS T1RfV1JJVEUpOworCQkJYnJlYWs7CisJfQogCiAJLyogdG91Y2ggaXQgdG8gZm9yY2UgaXQgaW50 byB0aGUgZ3R0ICovCiAJKnB0ciA9IDA7CkBAIC03NCwxOCArODksMjAgQEAgY3JlYXRlX2FuZF9t YXBfYm8oaW50IGZkKQogCWdlbV9tYWR2aXNlKGZkLCBoYW5kbGUsIEk5MTVfTUFEVl9ET05UTkVF RCk7CiB9CiAKLWlndF9zaW1wbGVfbWFpbgoraWd0X21haW4KIHsKLQlpbnQgZmQsIGk7CisJZm9y ICh1bnNpZ25lZCBtYXBwaW5nID0gQ1BVOyBtYXBwaW5nIDw9IEdUVDsgbWFwcGluZysrKSB7CiAK LQlpZ3Rfc2tpcF9vbl9zaW11bGF0aW9uKCk7CisJCWlndF9zdWJ0ZXN0X2YoImJhc2ljLSVzIiwg bW9kZXNbbWFwcGluZ10pIHsKKwkJCWludCBmZCA9IGRybV9vcGVuX2RyaXZlcihEUklWRVJfSU5U RUwpOwogCi0JZmQgPSBkcm1fb3Blbl9kcml2ZXIoRFJJVkVSX0lOVEVMKTsKKwkJCS8qIHdlIGhh dmUgMzJiaXQgb2YgYWRkcmVzcyBzcGFjZSwgc28gdHJ5IHRvIGZpdCBvbmUgTUIgbW9yZQorCQkJ ICogdGhhbiB0aGF0LiAqLworCQkJZm9yIChpbnQgaSA9IDA7IGkgPCA0MDk2ICsgMTsgaSsrKQor CQkJCWNyZWF0ZV9hbmRfbWFwX2JvKGZkLCBtYXBwaW5nKTsKIAotCS8qIHdlIGhhdmUgMzJiaXQg b2YgYWRkcmVzcyBzcGFjZSwgc28gdHJ5IHRvIGZpdCBvbmUgTUIgbW9yZQotCSAqIHRoYW4gdGhh dC4gKi8KLQlmb3IgKGkgPSAwOyBpIDwgNDA5NiArIDE7IGkrKykKLQkJY3JlYXRlX2FuZF9tYXBf Ym8oZmQpOworCQkJY2xvc2UoZmQpOworCQl9CiAKLQljbG9zZShmZCk7CisJfQogfQotLSAKMi4y MS4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwppZ3Qt ZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXY=