From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-eopbgr750052.outbound.protection.outlook.com [40.107.75.52]) by gabe.freedesktop.org (Postfix) with ESMTPS id D6F636E395 for ; Fri, 8 Mar 2019 14:36:27 +0000 (UTC) From: Nicholas Kazlauskas Date: Fri, 8 Mar 2019 09:36:01 -0500 Message-ID: <20190308143603.3620-1-nicholas.kazlauskas@amd.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t 1/3] lib/drmtest: Add helpers to check and require amdgpu 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: VGhlc2UgaGVscGVycyB3aWxsIGJlIHVzZWQgdG8gYWRkcmVzcyBhbWRncHUgc3BlY2lmaWMgcXVp cmtzIGFuZApmZWF0dXJlcy4gVGhleSdyZSBpbXBsZW1lbnRlZCBsaWtlIHRoZSBpOTE1IGFuZCBW QzQgaGVscGVycy4KCkluIG9yZGVyIGZvciB0aGUgc3RyaW5nIGNvbXBhcmlzb24gdG8gcGljayB1 cCAiYW1kZ3B1IiB0aGUgYnVmZmVyIHNpemUKaGFkIHRvIGJlIGV4cGFuZGVkIGZvciBfX2lzX2Rl dmljZS4gSSd2ZSBnb25lIGFoZWFkIGFuZCBtYWRlIGl0IDEyIGJ5dGVzCnRvIGNvdmVyIGV2ZXJ5 dGhpbmcgdGhhdCdzIHRoZXJlIHJpZ2h0IG5vdy4KCkNjOiBMZW8gTGkgPHN1bnBlbmcubGlAYW1k LmNvbT4KQ2M6IEhhcnJ5IFdlbnRsYW5kIDxoYXJyeS53ZW50bGFuZEBhbWQuY29tPgpTaWduZWQt b2ZmLWJ5OiBOaWNob2xhcyBLYXpsYXVza2FzIDxuaWNob2xhcy5rYXpsYXVza2FzQGFtZC5jb20+ Ci0tLQogbGliL2RybXRlc3QuYyB8IDEyICsrKysrKysrKysrLQogbGliL2RybXRlc3QuaCB8ICAy ICsrCiAyIGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp ZmYgLS1naXQgYS9saWIvZHJtdGVzdC5jIGIvbGliL2RybXRlc3QuYwppbmRleCA2NTA2NzkxYi4u ZDA5NjM4ZTggMTAwNjQ0Ci0tLSBhL2xpYi9kcm10ZXN0LmMKKysrIGIvbGliL2RybXRlc3QuYwpA QCAtOTMsNyArOTMsNyBAQCBzdGF0aWMgaW50IF9fZ2V0X2RybV9kZXZpY2VfbmFtZShpbnQgZmQs IGNoYXIgKm5hbWUsIGludCBuYW1lX3NpemUpCiAKIHN0YXRpYyBib29sIF9faXNfZGV2aWNlKGlu dCBmZCwgY29uc3QgY2hhciAqZXhwZWN0KQogewotCWNoYXIgbmFtZVs1XSA9ICIiOworCWNoYXIg bmFtZVsxMl0gPSAiIjsKIAogCWlmIChfX2dldF9kcm1fZGV2aWNlX25hbWUoZmQsIG5hbWUsIHNp emVvZihuYW1lKSAtIDEpKQogCQlyZXR1cm4gZmFsc2U7CkBAIC0xMDEsNiArMTAxLDExIEBAIHN0 YXRpYyBib29sIF9faXNfZGV2aWNlKGludCBmZCwgY29uc3QgY2hhciAqZXhwZWN0KQogCXJldHVy biBzdHJjbXAoZXhwZWN0LCBuYW1lKSA9PSAwOwogfQogCitib29sIGlzX2FtZGdwdV9kZXZpY2Uo aW50IGZkKQoreworCXJldHVybiBfX2lzX2RldmljZShmZCwgImFtZGdwdSIpOworfQorCiBib29s IGlzX2k5MTVfZGV2aWNlKGludCBmZCkKIHsKIAlyZXR1cm4gX19pc19kZXZpY2UoZmQsICJpOTE1 Iik7CkBAIC00ODUsNiArNDkwLDExIEBAIGludCBkcm1fb3Blbl9kcml2ZXJfcmVuZGVyKGludCBj aGlwc2V0KQogCXJldHVybiBmZDsKIH0KIAordm9pZCBpZ3RfcmVxdWlyZV9hbWRncHUoaW50IGZk KQoreworCWlndF9yZXF1aXJlKGlzX2FtZGdwdV9kZXZpY2UoZmQpKTsKK30KKwogdm9pZCBpZ3Rf cmVxdWlyZV9pbnRlbChpbnQgZmQpCiB7CiAJaWd0X3JlcXVpcmUoaXNfaTkxNV9kZXZpY2UoZmQp ICYmIGhhc19rbm93bl9pbnRlbF9jaGlwc2V0KGZkKSk7CmRpZmYgLS1naXQgYS9saWIvZHJtdGVz dC5oIGIvbGliL2RybXRlc3QuaAppbmRleCBjYTM0N2E3MS4uZjUwOWUwZDQgMTAwNjQ0Ci0tLSBh L2xpYi9kcm10ZXN0LmgKKysrIGIvbGliL2RybXRlc3QuaApAQCAtNzksOSArNzksMTEgQEAgaW50 IF9fZHJtX29wZW5fZHJpdmVyKGludCBjaGlwc2V0KTsKIAogdm9pZCBnZW1fcXVpZXNjZW50X2dw dShpbnQgZmQpOwogCit2b2lkIGlndF9yZXF1aXJlX2FtZGdwdShpbnQgZmQpOwogdm9pZCBpZ3Rf cmVxdWlyZV9pbnRlbChpbnQgZmQpOwogdm9pZCBpZ3RfcmVxdWlyZV92YzQoaW50IGZkKTsKIAor Ym9vbCBpc19hbWRncHVfZGV2aWNlKGludCBmZCk7CiBib29sIGlzX2k5MTVfZGV2aWNlKGludCBm ZCk7CiBib29sIGlzX3ZjNF9kZXZpY2UoaW50IGZkKTsKIAotLSAKMi4xNy4xCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlz dAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXY=