From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michal Wajdeczko Subject: Re: [PATCH v2] drm/i915: Add stub mmio read/write routines to mock device Date: Wed, 12 Apr 2017 11:36:15 +0200 Message-ID: <20170412093615.GA210156@mwajdecz-MOBL1.ger.corp.intel.com> References: <20170411234427.14841-1-chris@chris-wilson.co.uk> <20170412092143.3822-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 mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7715E8916A for ; Wed, 12 Apr 2017 09:36:18 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20170412092143.3822-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: Chris Wilson Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBBcHIgMTIsIDIwMTcgYXQgMTA6MjE6NDNBTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFByb3ZpZGUgZHVtbXkgZnVuY3Rpb24gcG9pbnRlcnMgZm9yIHRoZSBtb2NrIGRldmlj ZSBpbiBjYXNlIHdlIGRvIGhpdAo+IG1taW8gZHVyaW5nIHRlc3RpbmcuCj4gCj4gdjI6IFVzZSBB U1NJR05fUkVBRC9XUklURV9NTUlPX0ZVTkNTIG1hY3Jvcwo+IAo+IFNpZ25lZC1vZmYtYnk6IENo cmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IFJldmlld2VkLWJ5OiBKb29u YXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+ICN2MQo+IC0tLQo+ ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91bmNvcmUuYyAgICAgICAgICAgICAgfCA0NyAr KysrKysrKysrKystLS0tLS0tLS0tLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvc2VsZnRlc3Rz L21vY2tfZ2VtX2RldmljZS5jIHwgIDIgKwo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9zZWxmdGVz dHMvbW9ja191bmNvcmUuYyAgICAgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKwo+ICBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9zZWxmdGVzdHMvbW9ja191bmNvcmUuaCAgICAgfCAzMCArKysrKysr KysrKysrKysKPiAgNCBmaWxlcyBjaGFuZ2VkLCAxMDEgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRp b25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vaTkxNS9zZWxmdGVz dHMvbW9ja191bmNvcmUuYwo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2k5 MTUvc2VsZnRlc3RzL21vY2tfdW5jb3JlLmgKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfdW5jb3JlLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91bmNv cmUuYwo+IGluZGV4IGZiMzhjNzY5MmZjMi4uMGNkNTZiZjAwNjUwIDEwMDY0NAo+IC0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3VuY29yZS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfdW5jb3JlLmMKPiBAQCAtMTEwOCwxOSArMTEwOCwxOSBAQCBfX2dlbjZfd3Jp dGUoMzIpCj4gICN1bmRlZiBHRU42X1dSSVRFX0ZPT1RFUgo+ICAjdW5kZWYgR0VONl9XUklURV9I RUFERVIKPiAgCj4gLSNkZWZpbmUgQVNTSUdOX1dSSVRFX01NSU9fVkZVTkNTKHgpIFwKPiArI2Rl ZmluZSBBU1NJR05fV1JJVEVfTU1JT19WRlVOQ1MoaTkxNSwgeCkgXAoKSG1tLCB0aGlzIHNlZW1z IHRvIGJlIGxpdHRsZSBpbmNvbnNpc3RlbnQgd2l0aCBvdGhlciBtYWNyb3M6CndlIGVpdGhlciB1 c2UgaW1wbGljaXQgImRldl9wcml2IiAobGlrZSBpbiBJOTE1X1JFQUQpIG9yCnVzZSAiZGV2X3By aXYiIGFzIGV4cGxpY2l0IHBhcmFtIChsaWtlIGluIElTX0dFTikuCgoKPiAgZG8geyBcCj4gLQlk ZXZfcHJpdi0+dW5jb3JlLmZ1bmNzLm1taW9fd3JpdGViID0geCMjX3dyaXRlODsgXAo+IC0JZGV2 X3ByaXYtPnVuY29yZS5mdW5jcy5tbWlvX3dyaXRldyA9IHgjI193cml0ZTE2OyBcCj4gLQlkZXZf cHJpdi0+dW5jb3JlLmZ1bmNzLm1taW9fd3JpdGVsID0geCMjX3dyaXRlMzI7IFwKPiArCShpOTE1 KS0+dW5jb3JlLmZ1bmNzLm1taW9fd3JpdGViID0geCMjX3dyaXRlODsgXAo+ICsJKGk5MTUpLT51 bmNvcmUuZnVuY3MubW1pb193cml0ZXcgPSB4IyNfd3JpdGUxNjsgXAo+ICsJKGk5MTUpLT51bmNv cmUuZnVuY3MubW1pb193cml0ZWwgPSB4IyNfd3JpdGUzMjsgXAo+ICB9IHdoaWxlICgwKQo+ICAK CjxzbmlwPgoKPiArdm9pZCBtb2NrX3VuY29yZV9pbml0KHN0cnVjdCBkcm1faTkxNV9wcml2YXRl ICppOTE1KQo+ICt7Cj4gKwlBU1NJR05fV1JJVEVfTU1JT19WRlVOQ1MoaTkxNSwgbm9wKTsKPiAr CUFTU0lHTl9SRUFEX01NSU9fVkZVTkNTKGk5MTUsIG5vcCk7Cj4gK30KCklmIHlvdSB1c2UgImRl dl9wcml2IiBhcyBuYW1lIGZvciB0aGUgZnVuY3Rpb24gcGFyYW0gdGhlbgp5b3UgY2FuIHJldXNl IGV4aXN0aW5nIEFTU0lHTl94eHhfTU1JT19WRlVOQyB3aXRob3V0IGFueQpjaGFuZ2UgaW4gdGhl aXIgc2lnbmF0dXJlLi4uCgotTWljaGFsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngK