From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [RFC][PATCH 43/43] WIP: drm/i915: Type safe register read/write Date: Thu, 24 Sep 2015 18:38:52 +0300 Message-ID: <20150924153852.GB26517@intel.com> References: <1442595836-23981-1-git-send-email-ville.syrjala@linux.intel.com> <1442595836-23981-44-git-send-email-ville.syrjala@linux.intel.com> <20150923152327.GI3383@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id 9F82B6EEE7 for ; Thu, 24 Sep 2015 08:39:13 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20150923152327.GI3383@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBTZXAgMjMsIDIwMTUgYXQgMDU6MjM6MjdQTSArMDIwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiBPbiBGcmksIFNlcCAxOCwgMjAxNSBhdCAwODowMzo1NlBNICswMzAwLCB2aWxsZS5z eXJqYWxhQGxpbnV4LmludGVsLmNvbSB3cm90ZToKPiA+IEZyb206IFZpbGxlIFN5cmrDpGzDpCA8 dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gPiAKPiA+IE1ha2UgSTkxNV9SRUFEIGFu ZCBJOTE1X1dSSVRFIG1vcmUgdHlwZSBzYWZlIGJ5IHdyYXBwaW5nIHRoZSByZWdpc3Rlcgo+ID4g b2Zmc2V0IGluIGEgc3RydWN0LiBUaGlzIHNob3VsZCBlbGltaW5hdGUgbW9zdCBvZiB0aGUgZnVt YmxlcyB3ZSd2ZSBoYWQKPiA+IHdpdGggbWlzcGxhY2VkIHBhcmVucy4KPiA+IAo+ID4gVGhpcyBv bmx5IHRha2VzIGNhcmUgb2Ygbm9ybWFsIG1taW8gcmVnaXN0ZXJzLiBXZSBjb3VsZCBleHRlbmQg dGhlIGlkZWEKPiA+IHRvIG90aGVyIHJlZ2lzdGVyIHR5cGVzIGFuZCBkZWZpbmUgZWFjaCB3aXRo IGl0cyBvd24gc3RydWN0LiBUaGF0IHdheQo+ID4geW91IHdvdWxkbid0IGJlIGFibGUgdG8gYWNj aWRlbnRhbGx5IHBhc3MgdGhlIHdyb25nIHRoaW5nIHRvIGEgc3BlY2lmaWMKPiA+IHJlZ2lzdGVy IGFjY2VzcyBmdW5jdGlvbi4KPiA+IAo+ID4gVGhlcmUgYXJlIGEgZmV3IHVnbGllcyBsZWZ0Ogo+ ID4gLSBzd2l0Y2ggc3RhdGVtZW50cyBkb24ndCBsaWtlIHN0cnVjdHMgYXMgY2FzZSB2YWx1ZXMs IGV2ZW4gaWYKPiA+ICAgeW91IGNhc2UgJ2Nhc2UgREVBREJFRUYucmVnOicuIEZvcnR1bmF0ZWx5 IHdlIGRvbid0IGhhdmUgdG9vIG1hbnkKPiA+ICAgb2YgdGhvc2Ugc28gY2FuIG1heWJlIHN3aXRj aCB0aGVtIHRvIHVzZSBzb21lIHBvcnQgZW51bXMgb3Igc3VjaCwKPiA+ICAgb3IgaWYgYWxsIGVs c2UgZmFpbHMgaWYgbGFkZGVycwo+ID4gLSBjbWQgcGFyc2VyIGlzIHN0aWxsIGlmZmVkIG91dC4g SSB3YXMganVzdCB0b29sIGxhenkgdG8gZG8gdGhhdAo+ID4gICBmb3IgYW4gUkZDCj4gPiAtIHRo ZSB2Z3B1IHN0dWZmIGlzIHVnbHkgY2F1c2UgSSBkaWRuJ3Qgc3BlbmQgYW55IHRpbWUgZmlndXJp bmcgb3V0Cj4gPiAgIHdoYXQgaXQgcmVhbGx5IHdhbnRzIHRvIGRvCj4gPiAtIG1heWJlIHNvbWV0 aGluZyBlbHNlIEknbSBvdmVybG9va2luZz8KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogVmlsbGUg U3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KPiAKPiBJIGxpa2UgdGhp cyB2ZXJ5IG11Y2gsIHdoaWNoIGlzIGFsc28gd2h5IEkgc3RhcnRlZCBwdWxsaW5nIGluIHByZXAg cGF0Y2hlcyBhbHJlYWR5Lgo+IAo+IE9uZSBiaWtlc2hlZCB0aG91Z2g6IEkgdGhpbmsgdGhpcyBp cyBvbmUgb2YgdGhlIHZlcnkgZmV3IGV4Y2VwdGlvbnMgd2hlcmUKPiBjb2Rpbmcgc3R5bGUgc2F5 cyB0eXBlZGVmcyBhcmUgb2ssIHNpbmNlIHRoaXMgcmVhbGx5IGlzIGp1c3QgYW4gb3BhcXVlCj4g ZGF0YXR5cGUgdGhhdCBnZXRzIHBhc3NlZCBhcm91bmQgYW5kIG9ubHkgb3BlbmVkLXVwIGluIGxv dy1sZXZlbCBjb2RlCj4gc2ltaWxhciB0byBwdGVzLiBTbyBteSB2b3RlIGlzIG9uIGk5MTVfcmVn X3QuIEFuZCBzaW5jZSB3ZSBtaWdodCB3YW50IHRvCj4gZXh0ZW5kIHRoaXMgdG8gb3RoZXIgcmVn aXN0ZXIgaW8gZnVuY3Rpb25zIG1heWJlIGNhbGwgaXQgaTkxNV9tbWlvX3JlZ190LgoKQ2hyaXMg d2FudGVkIHRoZSBzYW1lLCBhbmQgc28gSSd2ZSBtYWRlIHRoZSBjaGFuZ2UgYWxyZWFkeS4gSWYg eW91IHdhbnQgdG8KdGFrZSBzbmVhayBwZWVrLCBpdCdzIGF2YWlsYWJsZSBpbiB0aGUgdXBkYXRl IGJyYW5jaCBJIG1lbnRpb25lZCBpbiBteSBlYXJsaWVyCnJlcGx5IHRvIHRoZSBjb3ZlciBsZXR0 ZXIuCgotLSAKVmlsbGUgU3lyasOkbMOkCkludGVsIE9UQwpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdm eEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=