From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from 9.mo6.mail-out.ovh.net (9.mo6.mail-out.ovh.net [87.98.171.146]) by gabe.freedesktop.org (Postfix) with ESMTPS id 463B66E5CC for ; Fri, 5 Apr 2019 01:25:38 +0000 (UTC) Received: from player718.ha.ovh.net (unknown [10.109.146.211]) by mo6.mail-out.ovh.net (Postfix) with ESMTP id 8225D1BB916 for ; Fri, 5 Apr 2019 03:08:24 +0200 (CEST) From: Andi Shyti Date: Fri, 5 Apr 2019 04:07:36 +0300 Message-Id: <20190405010737.19111-7-andi@etezian.org> In-Reply-To: <20190405010737.19111-1-andi@etezian.org> References: <20190405010737.19111-1-andi@etezian.org> MIME-Version: 1.0 Subject: [igt-dev] [PATCH v17 6/7] lib: igt_gt: make gem_engine_can_store_dword() check engine class 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 Cc: Andi Shyti List-ID: RnJvbTogQW5kaSBTaHl0aSA8YW5kaS5zaHl0aUBpbnRlbC5jb20+CgpFbmdpbmVzIHJlZmVycmVk IGJ5IGNsYXNzIGFuZCBpbnN0YW5jZSBhcmUgZ2V0dGluZyBtb3JlIHBvcHVsYXJlLApnZW1fZW5n aW5lX2Nhbl9zdG9yZV9kd29yZCgpIHNob3VsZCBoYW5kbGUgdGhlIHNpdHVhdGlvbi4KClNpZ25l ZC1vZmYtYnk6IEFuZGkgU2h5dGkgPGFuZGkuc2h5dGlAaW50ZWwuY29tPgotLS0KIGxpYi9pZ3Rf Z3QuYyB8IDExICsrKysrKysrLS0tCiBsaWIvaWd0X2d0LmggfCAgMSArCiAyIGZpbGVzIGNoYW5n ZWQsIDkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWIvaWd0 X2d0LmMgYi9saWIvaWd0X2d0LmMKaW5kZXggMzdhMDEwYTA1ZWNkLi5lNGQ3NzI4NWRjNzcgMTAw NjQ0Ci0tLSBhL2xpYi9pZ3RfZ3QuYworKysgYi9saWIvaWd0X2d0LmMKQEAgLTU1Niw3ICs1NTYs NyBAQCBjb25zdCBzdHJ1Y3QgaW50ZWxfZXhlY3V0aW9uX2VuZ2luZSBpbnRlbF9leGVjdXRpb25f ZW5naW5lc1tdID0gewogCXsgTlVMTCwgMCwgMCB9CiB9OwogCi1ib29sIGdlbV9jYW5fc3RvcmVf ZHdvcmQoaW50IGZkLCB1bnNpZ25lZCBpbnQgZW5naW5lKQorYm9vbCBnZW1fY2xhc3NfY2FuX3N0 b3JlX2R3b3JkKGludCBmZCwgaW50IGNsYXNzKQogewogCXVpbnQxNl90IGRldmlkID0gaW50ZWxf Z2V0X2RybV9kZXZpZChmZCk7CiAJY29uc3Qgc3RydWN0IGludGVsX2RldmljZV9pbmZvICppbmZv ID0gaW50ZWxfZ2V0X2RldmljZV9pbmZvKGRldmlkKTsKQEAgLTU2OCw4ICs1NjgsOCBAQCBib29s IGdlbV9jYW5fc3RvcmVfZHdvcmQoaW50IGZkLCB1bnNpZ25lZCBpbnQgZW5naW5lKQogCWlmIChn ZW4gPT0gMyAmJiAoaW5mby0+aXNfZ3JhbnRzZGFsZSB8fCBpbmZvLT5pc19hbHZpc28pKQogCQly ZXR1cm4gZmFsc2U7IC8qIG9ubHkgc3VwcG9ydHMgcGh5c2ljYWwgYWRkcmVzc2VzICovCiAKLQlp ZiAoZ2VuID09IDYgJiYgKChlbmdpbmUgJiAweDNmKSA9PSBJOTE1X0VYRUNfQlNEKSkKLQkJcmV0 dXJuIGZhbHNlOyAvKiBraWxscyB0aGUgbWFjaGluZSEgKi8KKwlpZiAoZ2VuID09IDYgJiYgY2xh c3MgPT0gSTkxNV9FTkdJTkVfQ0xBU1NfVklERU8pCisJCXJldHVybiBmYWxzZTsKIAogCWlmIChp bmZvLT5pc19icm9hZHdhdGVyKQogCQlyZXR1cm4gZmFsc2U7IC8qIE5vdCBzdXJlIHlldC4uLiAq LwpAQCAtNTc3LDYgKzU3NywxMSBAQCBib29sIGdlbV9jYW5fc3RvcmVfZHdvcmQoaW50IGZkLCB1 bnNpZ25lZCBpbnQgZW5naW5lKQogCXJldHVybiB0cnVlOwogfQogCitib29sIGdlbV9jYW5fc3Rv cmVfZHdvcmQoaW50IGZkLCB1bnNpZ25lZCBpbnQgZW5naW5lKQoreworCXJldHVybiBnZW1fY2xh c3NfY2FuX3N0b3JlX2R3b3JkKGZkLCBnZW1fZWJfdG9fY2xhc3MoZW5naW5lKSk7Cit9CisKIGNv bnN0IHN0cnVjdCBpbnRlbF9leGVjdXRpb25fZW5naW5lMiBpbnRlbF9leGVjdXRpb25fZW5naW5l czJbXSA9IHsKIAl7ICJyY3MwIiwgSTkxNV9FTkdJTkVfQ0xBU1NfUkVOREVSLCAwIH0sCiAJeyAi YmNzMCIsIEk5MTVfRU5HSU5FX0NMQVNTX0NPUFksIDAgfSwKZGlmZiAtLWdpdCBhL2xpYi9pZ3Rf Z3QuaCBiL2xpYi9pZ3RfZ3QuaAppbmRleCBiMTMwNjJlZjdkMzMuLmFmNGNjMzhhMWVmNyAxMDA2 NDQKLS0tIGEvbGliL2lndF9ndC5oCisrKyBiL2xpYi9pZ3RfZ3QuaApAQCAtOTAsNiArOTAsNyBA QCBib29sIGdlbV9yaW5nX2lzX3BoeXNpY2FsX2VuZ2luZShpbnQgZmQsIHVuc2lnbmVkIGludCBy aW5nKTsKIGJvb2wgZ2VtX3JpbmdfaGFzX3BoeXNpY2FsX2VuZ2luZShpbnQgZmQsIHVuc2lnbmVk IGludCByaW5nKTsKIAogYm9vbCBnZW1fY2FuX3N0b3JlX2R3b3JkKGludCBmZCwgdW5zaWduZWQg aW50IGVuZ2luZSk7Citib29sIGdlbV9jbGFzc19jYW5fc3RvcmVfZHdvcmQoaW50IGZkLCBpbnQg Y2xhc3MpOwogCiBleHRlcm4gY29uc3Qgc3RydWN0IGludGVsX2V4ZWN1dGlvbl9lbmdpbmUyIHsK IAljb25zdCBjaGFyICpuYW1lOwotLSAKMi4yMC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2lndC1kZXY=