From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-eopbgr750050.outbound.protection.outlook.com [40.107.75.50]) by gabe.freedesktop.org (Postfix) with ESMTPS id DD7156E451 for ; Fri, 15 Mar 2019 15:04:55 +0000 (UTC) From: Nicholas Kazlauskas Date: Fri, 15 Mar 2019 11:04:40 -0400 Message-ID: <20190315150442.10237-1-nicholas.kazlauskas@amd.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t v2 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 dGhpbmcgdGhhdCdzIHRoZXJlIHJpZ2h0IG5vdy4KCnYyOiByZWJhc2UKCkNjOiBMZW8gTGkgPHN1 bnBlbmcubGlAYW1kLmNvbT4KQ2M6IEhhcnJ5IFdlbnRsYW5kIDxoYXJyeS53ZW50bGFuZEBhbWQu Y29tPgpTaWduZWQtb2ZmLWJ5OiBOaWNob2xhcyBLYXpsYXVza2FzIDxuaWNob2xhcy5rYXpsYXVz a2FzQGFtZC5jb20+Ci0tLQogbGliL2RybXRlc3QuYyB8IDEyICsrKysrKysrKysrLQogbGliL2Ry bXRlc3QuaCB8ICAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEgZGVs ZXRpb24oLSkKCmRpZmYgLS1naXQgYS9saWIvZHJtdGVzdC5jIGIvbGliL2RybXRlc3QuYwppbmRl eCA2NTA2NzkxYi4uZDA5NjM4ZTggMTAwNjQ0Ci0tLSBhL2xpYi9kcm10ZXN0LmMKKysrIGIvbGli L2RybXRlc3QuYwpAQCAtOTMsNyArOTMsNyBAQCBzdGF0aWMgaW50IF9fZ2V0X2RybV9kZXZpY2Vf bmFtZShpbnQgZmQsIGNoYXIgKm5hbWUsIGludCBuYW1lX3NpemUpCiAKIHN0YXRpYyBib29sIF9f aXNfZGV2aWNlKGludCBmZCwgY29uc3QgY2hhciAqZXhwZWN0KQogewotCWNoYXIgbmFtZVs1XSA9 ICIiOworCWNoYXIgbmFtZVsxMl0gPSAiIjsKIAogCWlmIChfX2dldF9kcm1fZGV2aWNlX25hbWUo ZmQsIG5hbWUsIHNpemVvZihuYW1lKSAtIDEpKQogCQlyZXR1cm4gZmFsc2U7CkBAIC0xMDEsNiAr MTAxLDExIEBAIHN0YXRpYyBib29sIF9faXNfZGV2aWNlKGludCBmZCwgY29uc3QgY2hhciAqZXhw ZWN0KQogCXJldHVybiBzdHJjbXAoZXhwZWN0LCBuYW1lKSA9PSAwOwogfQogCitib29sIGlzX2Ft ZGdwdV9kZXZpY2UoaW50IGZkKQoreworCXJldHVybiBfX2lzX2RldmljZShmZCwgImFtZGdwdSIp OworfQorCiBib29sIGlzX2k5MTVfZGV2aWNlKGludCBmZCkKIHsKIAlyZXR1cm4gX19pc19kZXZp Y2UoZmQsICJpOTE1Iik7CkBAIC00ODUsNiArNDkwLDExIEBAIGludCBkcm1fb3Blbl9kcml2ZXJf cmVuZGVyKGludCBjaGlwc2V0KQogCXJldHVybiBmZDsKIH0KIAordm9pZCBpZ3RfcmVxdWlyZV9h bWRncHUoaW50IGZkKQoreworCWlndF9yZXF1aXJlKGlzX2FtZGdwdV9kZXZpY2UoZmQpKTsKK30K Kwogdm9pZCBpZ3RfcmVxdWlyZV9pbnRlbChpbnQgZmQpCiB7CiAJaWd0X3JlcXVpcmUoaXNfaTkx NV9kZXZpY2UoZmQpICYmIGhhc19rbm93bl9pbnRlbF9jaGlwc2V0KGZkKSk7CmRpZmYgLS1naXQg YS9saWIvZHJtdGVzdC5oIGIvbGliL2RybXRlc3QuaAppbmRleCBjYTM0N2E3MS4uZjUwOWUwZDQg MTAwNjQ0Ci0tLSBhL2xpYi9kcm10ZXN0LmgKKysrIGIvbGliL2RybXRlc3QuaApAQCAtNzksOSAr NzksMTEgQEAgaW50IF9fZHJtX29wZW5fZHJpdmVyKGludCBjaGlwc2V0KTsKIAogdm9pZCBnZW1f cXVpZXNjZW50X2dwdShpbnQgZmQpOwogCit2b2lkIGlndF9yZXF1aXJlX2FtZGdwdShpbnQgZmQp Owogdm9pZCBpZ3RfcmVxdWlyZV9pbnRlbChpbnQgZmQpOwogdm9pZCBpZ3RfcmVxdWlyZV92YzQo aW50IGZkKTsKIAorYm9vbCBpc19hbWRncHVfZGV2aWNlKGludCBmZCk7CiBib29sIGlzX2k5MTVf ZGV2aWNlKGludCBmZCk7CiBib29sIGlzX3ZjNF9kZXZpY2UoaW50IGZkKTsKIAotLSAKMi4xNy4x CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwppZ3QtZGV2 IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXY=