From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 07/16] drm/i915: Expose engine->mmio_base via sysfs Date: Mon, 21 Oct 2019 09:02:17 +0100 Message-ID: <20191021080226.537-7-chris@chris-wilson.co.uk> References: <20191021080226.537-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id D2CD189B48 for ; Mon, 21 Oct 2019 08:02:48 +0000 (UTC) In-Reply-To: <20191021080226.537-1-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org VXNlIHRoZSBwZXItZW5naW5lIHN5c2ZzIGRpcmVjdG9yeSB0byBsZXQgdXNlcnNwYWNlIGRpc2Nv dmVyIHRoZQptbWlvX2Jhc2Ugb2YgZWFjaCBlbmdpbmUuIFByaW9yIHRvIHJlY2VudCBnZW5lcmF0 aW9ucywgdGhlIHVzZXIKYWNjZXNzaWJsZSByZWdpc3RlcnMgb24gZWFjaCBlbmdpbmUgYXJlIGF0 IGEgZml4ZWQgb2Zmc2V0IHJlbGF0aXZlIHRvCmVhY2ggZW5naW5lIC0tIGJ1dCByZXF1aXJlIGFi c29sdXRlIGFkZHJlc3NpbmcuIEFzIHRoZSBhYnNvbHV0ZSBhZGRyZXNzCmRlcGVuZHMgb24gdGhl IGFjdHVhbCBwaHlzaWNhbCBlbmdpbmUsIHRoaXMgaXMgbm90IGFsd2F5cyBwb3NzaWJsZSB0bwpk ZXRlcm1pbmUgZnJvbSB1c2Vyc3BhY2UgKGZvciBleGFtcGxlIGljbCBtYXkgZXhwb3NlIHZjczEg b3IgdmNzMiBhcyB0aGUKc2Vjb25kIHZjcyBlbmdpbmUpLiBNYWtlIHRoaXMgZWFzeSBmb3IgdXNl cnNwYWNlIHRvIGRpc2NvdmVyIGJ5CnByb3ZpZGluZyB0aGUgbW1pb19iYXNlIGluIHN5c2ZzLgoK U2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Ci0t LQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvaW50ZWxfZW5naW5lX3N5c2ZzLmMgfCAxMCArKysr KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2d0L2ludGVsX2VuZ2luZV9zeXNmcy5jIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvZ3QvaW50ZWxfZW5naW5lX3N5c2ZzLmMKaW5kZXggODIzMTUzZTU2YzY3Li41NTdl ZjFlMmY4NGEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L2ludGVsX2VuZ2lu ZV9zeXNmcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L2ludGVsX2VuZ2luZV9zeXNm cy5jCkBAIC00OCw2ICs0OCwxNSBAQCBpbnN0X3Nob3coc3RydWN0IGtvYmplY3QgKmtvYmosIHN0 cnVjdCBrb2JqX2F0dHJpYnV0ZSAqYXR0ciwgY2hhciAqYnVmKQogc3RhdGljIHN0cnVjdCBrb2Jq X2F0dHJpYnV0ZSBpbnN0X2F0dHIgPQogX19BVFRSKGluc3RhbmNlLCAwNDQ0LCBpbnN0X3Nob3cs IE5VTEwpOwogCitzdGF0aWMgc3NpemVfdAorbW1pb19zaG93KHN0cnVjdCBrb2JqZWN0ICprb2Jq LCBzdHJ1Y3Qga29ial9hdHRyaWJ1dGUgKmF0dHIsIGNoYXIgKmJ1ZikKK3sKKwlyZXR1cm4gc3By aW50ZihidWYsICIweCV4XG4iLCBrb2JqX3RvX2VuZ2luZShrb2JqKS0+bW1pb19iYXNlKTsKK30K Kworc3RhdGljIHN0cnVjdCBrb2JqX2F0dHJpYnV0ZSBtbWlvX2F0dHIgPQorX19BVFRSKG1taW9f YmFzZSwgMDQ0NCwgbW1pb19zaG93LCBOVUxMKTsKKwogc3RhdGljIGNvbnN0IGNoYXIgKiBjb25z dCB2Y3NfY2Fwc1tdID0gewogCVtpbG9nMihJOTE1X1ZJREVPX0NMQVNTX0NBUEFCSUxJVFlfSEVW QyldID0gImhldmMiLAogCVtpbG9nMihJOTE1X1ZJREVPX0FORF9FTkhBTkNFX0NMQVNTX0NBUEFC SUxJVFlfU0ZDKV0gPSAic2ZjIiwKQEAgLTE3MCw2ICsxNzksNyBAQCB2b2lkIGludGVsX2VuZ2lu ZXNfYWRkX3N5c2ZzKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1KQogCQkmbmFtZV9hdHRy LmF0dHIsCiAJCSZjbGFzc19hdHRyLmF0dHIsCiAJCSZpbnN0X2F0dHIuYXR0ciwKKwkJJm1taW9f YXR0ci5hdHRyLAogCQkmY2Fwc19hdHRyLmF0dHIsCiAJCSZhbGxfY2Fwc19hdHRyLmF0dHIsCiAJ CU5VTEwKLS0gCjIuMjQuMC5yYzAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeA==