From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 591628924F for ; Thu, 25 Apr 2019 20:59:41 +0000 (UTC) From: Daniel Mrzyglod Date: Thu, 25 Apr 2019 22:58:18 +0200 Message-Id: <20190425205822.8995-3-daniel.t.mrzyglod@intel.com> In-Reply-To: <20190425205822.8995-1-daniel.t.mrzyglod@intel.com> References: <20190425205822.8995-1-daniel.t.mrzyglod@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t v4 2/6] lib/igt_device: add igt_device_map_pci_bar_region 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: VGhpcyBmdW5jdGlvbiB1c2Ugc3lzZnMgdG8gbWFwIHBhcnRpY3VsYXIgbW1pbyByZWdpb24uCmZk IG9mIG9wZW5lZCBkZXZpY2UgcG9pbnQgdXMgZm9yIHNwZWNpZmljIHBjaSBkZXZpY2UuCgpTaWdu ZWQtb2ZmLWJ5OiBEYW5pZWwgTXJ6eWdsb2QgPGRhbmllbC50Lm1yenlnbG9kQGludGVsLmNvbT4K LS0tCiBsaWIvaWd0X2RldmljZS5jIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysKIGxpYi9pZ3RfZGV2aWNlLmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQs IDQ1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9saWIvaWd0X2RldmljZS5jIGIvbGliL2ln dF9kZXZpY2UuYwppbmRleCA4OGYzNWNhZC4uYjQ1NmI5MzYgMTAwNjQ0Ci0tLSBhL2xpYi9pZ3Rf ZGV2aWNlLmMKKysrIGIvbGliL2lndF9kZXZpY2UuYwpAQCAtMjI3LDMgKzIyNyw0NyBAQCBzdHJ1 Y3QgcGNpX2RldmljZSAqaWd0X2RldmljZV9nZXRfcGNpX2RldmljZShpbnQgZmQpCiAKIAlyZXR1 cm4gcGNpX2RldjsKIH0KKworLyoqCisgKiBpZ3RfZGV2aWNlX21hcF9wY2lfYmFyX3JlZ2lvbjoK KyAqCisgKiBAZmQ6IHRoZSBkZXZpY2UKKyAqIEBtbWlvX2JhcjogYmFyIHRvIGJlIG1hcHBlZAor ICogQG1taW9fc2l6ZTogYmFyIHNpemUKKyAqCisgKiBSZXR1cm5zOgorICogVGhlIHBvaW50ZXIg Zm9yIG1tYXBwZWQgYmFyCisgKi8KK3ZvaWQgKmlndF9kZXZpY2VfbWFwX3BjaV9iYXJfcmVnaW9u KGludCBmZCwgaW50ICBtbWlvX2JhciwgaW50IG1taW9fc2l6ZSkKK3sKKwlzdHJ1Y3QgaWd0X3Bj aV9hZGRyIHBjaV9hZGRyOworCWNoYXIgKmZpbGVwYXRoID0gTlVMTDsKKwljaGFyICpwY2lfc3Ry aW5nID0gTlVMTDsKKwlpbnQgbmV3ZmQ7CisJdm9pZCAqaWd0X21taW87CisKKwlpZiAoaWd0X2Rl dmljZV9nZXRfcGNpX2FkZHIoZmQsICZwY2lfYWRkcikpIHsKKwkJaWd0X3dhcm4oIlVuYWJsZSB0 byBmaW5kIGRldmljZSBQQ0kgYWRkcmVzc1xuIik7CisJCXJldHVybiBOVUxMOworCX0KKworCWFz cHJpbnRmKCZwY2lfc3RyaW5nLCAiJS40eDolLjJ4OiUuMnguJS4xeCIsCisJCSBwY2lfYWRkci5k b21haW4sIHBjaV9hZGRyLmJ1cywgcGNpX2FkZHIuZGV2aWNlLAorCQkgcGNpX2FkZHIuZnVuY3Rp b24pOworCisKKwlhc3ByaW50ZigmZmlsZXBhdGgsICIvc3lzL2RldmljZXMvcGNpJS40eDolLjJ4 LyVzL3Jlc291cmNlJS4xeCIsCisJCQlwY2lfYWRkci5kb21haW4sIHBjaV9hZGRyLmJ1cywgcGNp X3N0cmluZywgbW1pb19iYXIpOworCisJbmV3ZmQgPSBvcGVuKGZpbGVwYXRoLCBPX1JEV1IgfCBP X1NZTkMpOworCWlndF9tbWlvID0gbW1hcCgwLCBtbWlvX3NpemUsIFBST1RfUkVBRCB8IFBST1Rf V1JJVEUsIE1BUF9TSEFSRUQsCisJCQluZXdmZCwgMCk7CisJZnJlZShmaWxlcGF0aCk7CisJY2xv c2UobmV3ZmQpOworCWlndF93YXJuX29uX2YoaWd0X21taW8gPT0gTUFQX0ZBSUxFRCwKKwkJICAg ICAgIkNvdWxkbid0IG1hcCBNTUlPIHJlZ2lvbiAlcyBCQVIgJWRcbiIsCisJCSAgICAgIHBjaV9z dHJpbmcsIG1taW9fYmFyKTsKKwlmcmVlKHBjaV9zdHJpbmcpOworCisJcmV0dXJuIGlndF9tbWlv OworfQpkaWZmIC0tZ2l0IGEvbGliL2lndF9kZXZpY2UuaCBiL2xpYi9pZ3RfZGV2aWNlLmgKaW5k ZXggODYwYjNhOGEuLjZmZmMxZDVlIDEwMDY0NAotLS0gYS9saWIvaWd0X2RldmljZS5oCisrKyBi L2xpYi9pZ3RfZGV2aWNlLmgKQEAgLTM0LDUgKzM0LDYgQEAgdm9pZCBpZ3RfZGV2aWNlX2Ryb3Bf bWFzdGVyKGludCBmZCk7CiAKIGludCBpZ3RfZGV2aWNlX2dldF9jYXJkX2luZGV4KGludCBmZCk7 CiBzdHJ1Y3QgcGNpX2RldmljZSAqaWd0X2RldmljZV9nZXRfcGNpX2RldmljZShpbnQgZmQpOwor dm9pZCAqaWd0X2RldmljZV9tYXBfcGNpX2Jhcl9yZWdpb24oaW50IGZkLCBpbnQgIG1taW9fYmFy LCBpbnQgbW1pb19zaXplKTsKIAogI2VuZGlmIC8qIF9fSUdUX0RFVklDRV9IX18gKi8KLS0gCjIu MjAuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KaWd0 LWRldiBtYWlsaW5nIGxpc3QKaWd0LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2