From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from 6.mo68.mail-out.ovh.net (6.mo68.mail-out.ovh.net [46.105.63.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 863B8894C3 for ; Fri, 12 Apr 2019 00:32:44 +0000 (UTC) Received: from player734.ha.ovh.net (unknown [10.109.159.68]) by mo68.mail-out.ovh.net (Postfix) with ESMTP id EFDBF120919 for ; Fri, 12 Apr 2019 02:32:42 +0200 (CEST) From: Andi Shyti Date: Fri, 12 Apr 2019 03:32:08 +0300 Message-Id: <20190412003210.18762-5-andi@etezian.org> In-Reply-To: <20190412003210.18762-1-andi@etezian.org> References: <20190412003210.18762-1-andi@etezian.org> MIME-Version: 1.0 Subject: [igt-dev] [PATCH v20 4/6] 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 aW5lX2Nhbl9zdG9yZV9kd29yZCgpIHNob3VsZCBoYW5kbGUgdGhlIHNpdHVhdGlvbi4KClN1Z2dl c3RlZC1ieTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KU2lnbmVk LW9mZi1ieTogQW5kaSBTaHl0aSA8YW5kaS5zaHl0aUBpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBU dnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgotLS0KIGxpYi9pZ3RfZ3Qu YyB8IDExICsrKysrKysrLS0tCiBsaWIvaWd0X2d0LmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQs IDkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWIvaWd0X2d0 LmMgYi9saWIvaWd0X2d0LmMKaW5kZXggOGNkNThmN2FmYmZkLi41ZDBhOGU4MDYwYTcgMTAwNjQ0 Ci0tLSBhL2xpYi9pZ3RfZ3QuYworKysgYi9saWIvaWd0X2d0LmMKQEAgLTU1Nyw3ICs1NTcsNyBA QCBjb25zdCBzdHJ1Y3QgaW50ZWxfZXhlY3V0aW9uX2VuZ2luZSBpbnRlbF9leGVjdXRpb25fZW5n aW5lc1tdID0gewogCXsgTlVMTCwgMCwgMCB9CiB9OwogCi1ib29sIGdlbV9jYW5fc3RvcmVfZHdv cmQoaW50IGZkLCB1bnNpZ25lZCBpbnQgZW5naW5lKQorYm9vbCBnZW1fY2xhc3NfY2FuX3N0b3Jl X2R3b3JkKGludCBmZCwgaW50IGNsYXNzKQogewogCXVpbnQxNl90IGRldmlkID0gaW50ZWxfZ2V0 X2RybV9kZXZpZChmZCk7CiAJY29uc3Qgc3RydWN0IGludGVsX2RldmljZV9pbmZvICppbmZvID0g aW50ZWxfZ2V0X2RldmljZV9pbmZvKGRldmlkKTsKQEAgLTU2OSw4ICs1NjksOCBAQCBib29sIGdl bV9jYW5fc3RvcmVfZHdvcmQoaW50IGZkLCB1bnNpZ25lZCBpbnQgZW5naW5lKQogCWlmIChnZW4g PT0gMyAmJiAoaW5mby0+aXNfZ3JhbnRzZGFsZSB8fCBpbmZvLT5pc19hbHZpc28pKQogCQlyZXR1 cm4gZmFsc2U7IC8qIG9ubHkgc3VwcG9ydHMgcGh5c2ljYWwgYWRkcmVzc2VzICovCiAKLQlpZiAo Z2VuID09IDYgJiYgKChlbmdpbmUgJiAweDNmKSA9PSBJOTE1X0VYRUNfQlNEKSkKLQkJcmV0dXJu IGZhbHNlOyAvKiBraWxscyB0aGUgbWFjaGluZSEgKi8KKwlpZiAoZ2VuID09IDYgJiYgY2xhc3Mg PT0gSTkxNV9FTkdJTkVfQ0xBU1NfVklERU8pCisJCXJldHVybiBmYWxzZTsKIAogCWlmIChpbmZv LT5pc19icm9hZHdhdGVyKQogCQlyZXR1cm4gZmFsc2U7IC8qIE5vdCBzdXJlIHlldC4uLiAqLwpA QCAtNTc4LDYgKzU3OCwxMSBAQCBib29sIGdlbV9jYW5fc3RvcmVfZHdvcmQoaW50IGZkLCB1bnNp Z25lZCBpbnQgZW5naW5lKQogCXJldHVybiB0cnVlOwogfQogCitib29sIGdlbV9jYW5fc3RvcmVf ZHdvcmQoaW50IGZkLCB1bnNpZ25lZCBpbnQgZW5naW5lKQoreworCXJldHVybiBnZW1fY2xhc3Nf Y2FuX3N0b3JlX2R3b3JkKGZkLCBnZW1fZWJfdG9fY2xhc3MoZW5naW5lKSk7Cit9CisKIGNvbnN0 IHN0cnVjdCBpbnRlbF9leGVjdXRpb25fZW5naW5lMiBpbnRlbF9leGVjdXRpb25fZW5naW5lczJb XSA9IHsKIAl7ICJyY3MwIiwgSTkxNV9FTkdJTkVfQ0xBU1NfUkVOREVSLCAwIH0sCiAJeyAiYmNz MCIsIEk5MTVfRU5HSU5FX0NMQVNTX0NPUFksIDAgfSwKZGlmZiAtLWdpdCBhL2xpYi9pZ3RfZ3Qu aCBiL2xpYi9pZ3RfZ3QuaAppbmRleCBiMTMwNjJlZjdkMzMuLmFmNGNjMzhhMWVmNyAxMDA2NDQK LS0tIGEvbGliL2lndF9ndC5oCisrKyBiL2xpYi9pZ3RfZ3QuaApAQCAtOTAsNiArOTAsNyBAQCBi b29sIGdlbV9yaW5nX2lzX3BoeXNpY2FsX2VuZ2luZShpbnQgZmQsIHVuc2lnbmVkIGludCByaW5n KTsKIGJvb2wgZ2VtX3JpbmdfaGFzX3BoeXNpY2FsX2VuZ2luZShpbnQgZmQsIHVuc2lnbmVkIGlu dCByaW5nKTsKIAogYm9vbCBnZW1fY2FuX3N0b3JlX2R3b3JkKGludCBmZCwgdW5zaWduZWQgaW50 IGVuZ2luZSk7Citib29sIGdlbV9jbGFzc19jYW5fc3RvcmVfZHdvcmQoaW50IGZkLCBpbnQgY2xh c3MpOwogCiBleHRlcm4gY29uc3Qgc3RydWN0IGludGVsX2V4ZWN1dGlvbl9lbmdpbmUyIHsKIAlj b25zdCBjaGFyICpuYW1lOwotLSAKMi4yMC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2lndC1kZXY=