From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id F107F6E466 for ; Mon, 22 Mar 2021 12:38:37 +0000 (UTC) From: =?UTF-8?q?Zbigniew=20Kempczy=C5=84ski?= Date: Mon, 22 Mar 2021 13:37:43 +0100 Message-Id: <20210322123750.94772-30-zbigniew.kempczynski@intel.com> In-Reply-To: <20210322123750.94772-1-zbigniew.kempczynski@intel.com> References: <20210322123750.94772-1-zbigniew.kempczynski@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t v28 29/36] tests/api_intel_allocator: Verify child can use its standalone allocator 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: U29tZXRpbWVzIHdlIGRvbid0IHdhbnQgdG8gdXNlIGNvbW1vbiBhbGxvY2F0b3IgcHJvdmlkZWQg YnkgbWFpbiBJR1QKcHJvY2Vzcy4gIFZlcmlmeSBpdCBpcyBhYmxlIHRvICJkZXRhY2giIGZyb20g aXQgYW5kIGluaXRpYWxpemUgaXRzIG93bgp2ZXJzaW9uIG9mIGFsbG9jYXRvci4KClNpZ25lZC1v ZmYtYnk6IFpiaWduaWV3IEtlbXBjennFhHNraSA8emJpZ25pZXcua2VtcGN6eW5za2lAaW50ZWwu Y29tPgpDYzogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CkFja2VkLWJ5 OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgotLS0KIHRlc3RzL2k5MTUv YXBpX2ludGVsX2FsbG9jYXRvci5jIHwgNDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysKIDEgZmlsZSBjaGFuZ2VkLCA0MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdGVzdHMv aTkxNS9hcGlfaW50ZWxfYWxsb2NhdG9yLmMgYi90ZXN0cy9pOTE1L2FwaV9pbnRlbF9hbGxvY2F0 b3IuYwppbmRleCAxNmM3NWIzODguLmJiMTdjODgyOSAxMDA2NDQKLS0tIGEvdGVzdHMvaTkxNS9h cGlfaW50ZWxfYWxsb2NhdG9yLmMKKysrIGIvdGVzdHMvaTkxNS9hcGlfaW50ZWxfYWxsb2NhdG9y LmMKQEAgLTI4Miw2ICsyODIsNDUgQEAgc3RhdGljIHZvaWQgcGFyYWxsZWxfb25lKGludCBmZCwg dWludDhfdCB0eXBlKQogCWlndF9hc3NlcnRfZXEoaW50ZWxfYWxsb2NhdG9yX2Nsb3NlKGFobmQp LCB0cnVlKTsKIH0KIAorc3RhdGljIHZvaWQgc3RhbmRhbG9uZShpbnQgZmQpCit7CisJdWludDY0 X3QgYWhuZCwgb2Zmc2V0LCBzaXplID0gNDA5NjsKKwl1aW50MzJfdCBoYW5kbGUgPSAxLCBjaGls ZF9oYW5kbGUgPSAyOworCXVpbnQ2NF90ICpzaGFyZWQ7CisKKwlzaGFyZWQgPSBtbWFwKDAsIDQw OTYsIFBST1RfV1JJVEUsIE1BUF9TSEFSRUQgfCBNQVBfQU5PTiwgLTEsIDApOworCisJaW50ZWxf YWxsb2NhdG9yX211bHRpcHJvY2Vzc19zdGFydCgpOworCisJYWhuZCA9IGludGVsX2FsbG9jYXRv cl9vcGVuKGZkLCAwLCBJTlRFTF9BTExPQ0FUT1JfU0lNUExFKTsKKwlvZmZzZXQgPSBpbnRlbF9h bGxvY2F0b3JfYWxsb2MoYWhuZCwgaGFuZGxlLCBzaXplLCAwKTsKKworCWlndF9mb3JrKGNoaWxk LCAyKSB7CisJCS8qCisJCSAqIFVzZSBzdGFuZGFsb25lIGFsbG9jYXRvciBmb3IgY2hpbGQgMSwg ZGV0YWNoIGZyb20gcGFyZW50LAorCQkgKiBjaGlsZCAyIHVzZSBhbGxvY2F0b3IgZnJvbSBwYXJl bnQuCisJCSAqLworCQlpZiAoY2hpbGQgPT0gMSkKKwkJCWludGVsX2FsbG9jYXRvcl9pbml0KCk7 CisKKwkJYWhuZCA9IGludGVsX2FsbG9jYXRvcl9vcGVuKGZkLCAwLCBJTlRFTF9BTExPQ0FUT1Jf U0lNUExFKTsKKwkJc2hhcmVkW2NoaWxkXSA9IGludGVsX2FsbG9jYXRvcl9hbGxvYyhhaG5kLCBj aGlsZF9oYW5kbGUsIHNpemUsIDApOworCisJCWludGVsX2FsbG9jYXRvcl9mcmVlKGFobmQsIGNo aWxkX2hhbmRsZSk7CisJCWludGVsX2FsbG9jYXRvcl9jbG9zZShhaG5kKTsKKwl9CisJaWd0X3dh aXRjaGlsZHJlbigpOworCWlndF9hc3NlcnRfZXEob2Zmc2V0LCBzaGFyZWRbMV0pOworCWlndF9h c3NlcnRfbmVxKG9mZnNldCwgc2hhcmVkWzJdKTsKKworCWludGVsX2FsbG9jYXRvcl9mcmVlKGFo bmQsIGhhbmRsZSk7CisJaWd0X2Fzc2VydF9lcShpbnRlbF9hbGxvY2F0b3JfY2xvc2UoYWhuZCks IHRydWUpOworCisJaW50ZWxfYWxsb2NhdG9yX211bHRpcHJvY2Vzc19zdG9wKCk7CisKKwltdW5t YXAoc2hhcmVkLCA0MDk2KTsKK30KKwogI2RlZmluZSBTSU1QTEVfR1JPVVBfQUxMT0NTIDgKIHN0 YXRpYyB2b2lkIF9fc2ltcGxlX2FsbG9jcyhpbnQgZmQpCiB7CkBAIC02MjAsNiArNjU5LDkgQEAg aWd0X21haW4KIAkJfQogCX0KIAorCWlndF9zdWJ0ZXN0X2YoInN0YW5kYWxvbmUiKQorCQlzdGFu ZGFsb25lKGZkKTsKKwogCWlndF9zdWJ0ZXN0X2YoImZvcmstc2ltcGxlLW9uY2UiKQogCQlmb3Jr X3NpbXBsZV9vbmNlKGZkKTsKIAotLSAKMi4yNi4wCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2lndC1kZXYK