From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8A9B872F89 for ; Mon, 26 Jul 2021 20:01:18 +0000 (UTC) From: =?UTF-8?q?Zbigniew=20Kempczy=C5=84ski?= Date: Mon, 26 Jul 2021 22:00:01 +0200 Message-Id: <20210726200026.4815-28-zbigniew.kempczynski@intel.com> In-Reply-To: <20210726200026.4815-1-zbigniew.kempczynski@intel.com> References: <20210726200026.4815-1-zbigniew.kempczynski@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t v3 27/52] tests/gem_mmap_gtt: Add allocator support 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 Cc: Ch Sai Gowtham , Petri Latvala List-ID: RnJvbTogQ2ggU2FpIEdvd3RoYW0gPHNhaS5nb3d0aGFtLmNoQGludGVsLmNvbT4KClNpZ25lZC1v ZmYtYnk6IENoIFNhaSBHb3d0aGFtIDxzYWkuZ293dGhhbS5jaEBpbnRlbC5jb20+CkNjOiBaYmln bmlldyBLZW1wY3p5xYRza2kgPHpiaWduaWV3LmtlbXBjenluc2tpQGludGVsLmNvbT4KQ2M6IFBl dHJpIExhdHZhbGEgPHBldHJpLmxhdHZhbGFAaW50ZWwuY29tPgpDYzogQXNodXRvc2ggRGl4aXQg PGFzaHV0b3NoLmRpeGl0QGludGVsLmNvbT4KLS0tCiB0ZXN0cy9pOTE1L2dlbV9tbWFwX2d0dC5j IHwgMTUgKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwg MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90ZXN0cy9pOTE1L2dlbV9tbWFwX2d0dC5jIGIv dGVzdHMvaTkxNS9nZW1fbW1hcF9ndHQuYwppbmRleCA2MDI4MjY5OWUuLjkyYmJiNWQyYSAxMDA2 NDQKLS0tIGEvdGVzdHMvaTkxNS9nZW1fbW1hcF9ndHQuYworKysgYi90ZXN0cy9pOTE1L2dlbV9t bWFwX2d0dC5jCkBAIC0zMzUsMTAgKzMzNSwxMiBAQCB0ZXN0X3BmX25vbmJsb2NrKGludCBpOTE1 KQogewogCWlndF9zcGluX3QgKnNwaW47CiAJdWludDMyX3QgKnB0cjsKKwl1aW50NjRfdCBhaG5k OwogCiAJaWd0X3JlcXVpcmUobW1hcF9ndHRfdmVyc2lvbihpOTE1KSA+PSAzKTsKIAotCXNwaW4g PSBpZ3Rfc3Bpbl9uZXcoaTkxNSk7CisJYWhuZCA9IGdldF9yZWxvY19haG5kKGk5MTUsIDApOwor CXNwaW4gPSBpZ3Rfc3Bpbl9uZXcoaTkxNSwgLmFobmQgPSBhaG5kKTsKIAogCWlndF9zZXRfdGlt ZW91dCgxLCAiaW5pdGlhbCBwYWdlZmF1bHRpbmcgZGlkIG5vdCBjb21wbGV0ZSB3aXRoaW4gMXMi KTsKIApAQCAtMzQ5LDYgKzM1MSw3IEBAIHRlc3RfcGZfbm9uYmxvY2soaW50IGk5MTUpCiAJaWd0 X3Jlc2V0X3RpbWVvdXQoKTsKIAogCWlndF9zcGluX2ZyZWUoaTkxNSwgc3Bpbik7CisJcHV0X2Fo bmQoYWhuZCk7CiB9CiAKIHN0YXRpYyB2b2lkCkBAIC03NDEsMTEgKzc0NCwxMyBAQCB0ZXN0X2hh bmdfYnVzeShpbnQgaTkxNSkKIAlpZ3Rfc3Bpbl90ICpzcGluOwogCWlndF9oYW5nX3QgaGFuZzsK IAl1aW50MzJfdCBoYW5kbGU7CisJdWludDY0X3QgYWhuZDsKIAogCWhhbmcgPSBpZ3RfYWxsb3df aGFuZyhpOTE1LCBjdHgtPmlkLCAwKTsKIAlpZ3RfcmVxdWlyZShpZ3RfcGFyYW1zX3NldChpOTE1 LCAicmVzZXQiLCAiMSIpKTsgLyogZ2xvYmFsICovCiAKLQlzcGluID0gaWd0X3NwaW5fbmV3KGk5 MTUsIC5jdHggPSBjdHgsCisJYWhuZCA9IGdldF9yZWxvY19haG5kKGk5MTUsIGN0eC0+aWQpOwor CXNwaW4gPSBpZ3Rfc3Bpbl9uZXcoaTkxNSwgLmN0eCA9IGN0eCwgLmFobmQgPSBhaG5kLAogCQkJ ICAgIC5mbGFncyA9IElHVF9TUElOX1BPTExfUlVOIHwKIAkJCQkgICAgIElHVF9TUElOX0ZFTkNF X09VVCB8CiAJCQkJICAgICBJR1RfU1BJTl9OT19QUkVFTVBUSU9OKTsKQEAgLTc4OCw2ICs3OTMs NyBAQCB0ZXN0X2hhbmdfYnVzeShpbnQgaTkxNSkKIAltdW5tYXAocHRyLCA0MDk2KTsKIAogCWln dF9zcGluX2ZyZWUoaTkxNSwgc3Bpbik7CisJcHV0X2FobmQoYWhuZCk7CiAJaWd0X2Rpc2FsbG93 X2hhbmcoaTkxNSwgaGFuZyk7CiAJaW50ZWxfY3R4X2Rlc3Ryb3koaTkxNSwgY3R4KTsKIH0KQEAg LTgwMCwxMSArODA2LDEzIEBAIHRlc3RfaGFuZ191c2VyKGludCBpOTE1KQogCWlndF9zcGluX3Qg KnNwaW47CiAJaWd0X2hhbmdfdCBoYW5nOwogCXVpbnQzMl90IGhhbmRsZTsKKwl1aW50NjRfdCBh aG5kOwogCiAJaGFuZyA9IGlndF9hbGxvd19oYW5nKGk5MTUsIGN0eC0+aWQsIDApOwogCWlndF9y ZXF1aXJlKGlndF9wYXJhbXNfc2V0KGk5MTUsICJyZXNldCIsICIxIikpOyAvKiBnbG9iYWwgKi8K IAotCXNwaW4gPSBpZ3Rfc3Bpbl9uZXcoaTkxNSwgLmN0eCA9IGN0eCwKKwlhaG5kID0gZ2V0X3Jl bG9jX2FobmQoaTkxNSwgY3R4LT5pZCk7CisJc3BpbiA9IGlndF9zcGluX25ldyhpOTE1LCAuY3R4 ID0gY3R4LCAuYWhuZCA9IGFobmQsCiAJCQkgICAgLmZsYWdzID0gSUdUX1NQSU5fUE9MTF9SVU4g fAogCQkJCSAgICAgSUdUX1NQSU5fRkVOQ0VfT1VUIHwKIAkJCQkgICAgIElHVF9TUElOX05PX1BS RUVNUFRJT04pOwpAQCAtODQzLDYgKzg1MSw3IEBAIHRlc3RfaGFuZ191c2VyKGludCBpOTE1KQog CW11bm1hcChwdHIsIDQwOTYpOwogCiAJaWd0X3NwaW5fZnJlZShpOTE1LCBzcGluKTsKKwlwdXRf YWhuZChhaG5kKTsKIAlpZ3RfZGlzYWxsb3dfaGFuZyhpOTE1LCBoYW5nKTsKIAlpbnRlbF9jdHhf ZGVzdHJveShpOTE1LCBjdHgpOwogfQotLSAKMi4yNi4wCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2lndC1kZXYK