From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Gordon Subject: Re: [PATCH 1/3] drm/i915: Use readl/writel for ring buffer access Date: Thu, 14 Apr 2016 16:07:58 +0100 Message-ID: <570FB24E.3010207@intel.com> References: <1460631571-29230-1-git-send-email-tvrtko.ursulin@linux.intel.com> <20160414111657.GH5683@nuc-i3427.alporthouse.com> <570F7DE4.7020700@linux.intel.com> <20160414113042.GA19990@nuc-i3427.alporthouse.com> <570F85FD.6080608@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTP id 745586EA4F for ; Thu, 14 Apr 2016 15:08:07 +0000 (UTC) In-Reply-To: <570F85FD.6080608@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Tvrtko Ursulin , Chris Wilson , Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gMTQvMDQvMTYgMTI6NTgsIFR2cnRrbyBVcnN1bGluIHdyb3RlOgo+Cj4gT24gMTQvMDQvMTYg MTI6MzAsIENocmlzIFdpbHNvbiB3cm90ZToKPj4gT24gVGh1LCBBcHIgMTQsIDIwMTYgYXQgMTI6 MjQ6MjBQTSArMDEwMCwgVHZydGtvIFVyc3VsaW4gd3JvdGU6Cj4+Pgo+Pj4gT24gMTQvMDQvMTYg MTI6MTYsIENocmlzIFdpbHNvbiB3cm90ZToKPj4+PiBPbiBUaHUsIEFwciAxNCwgMjAxNiBhdCAx MTo1OToyOUFNICswMTAwLCBUdnJ0a28gVXJzdWxpbiB3cm90ZToKPj4+Pj4gRnJvbTogVHZydGtv IFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPj4+Pj4KPj4+Pj4gV2Uga25vdyBy aW5nYnVmZmVycyBhcmUgbWVtb3J5IGFuZCBub3QgcG9ydHMgc28gaWYgd2UgdXNlIHJlYWRsCj4+ Pj4+IGFuZCB3cml0ZWwgaW5zdGVhZCBvZiBpb3JlYWQzMiBhbmQgaW93cml0ZTMyICh3aGljaCBk aXNwYXRjaCB0bwo+Pj4+PiB0aGUgdmVyeSBzYW1lIGZ1bmN0aW9ucyBhZnRlciBjaGVja2luZyB0 aGUgYWRkcmVzcyByYW5nZSkgd2UKPj4+Pj4gYXZvaWQgZ2VuZXJhdGluZyBmdW5jdGlvbnMgY2Fs bHMgYW5kIGJyYW5jaGluZyBvbiBldmVyeSBhY2Nlc3MuCj4+Pj4KPj4+PiBXZSBkb24ndCBuZWVk IHRvIHVzZSByZWFkbC93cml0ZSBhdCBhbGwsIHNpbmNlIHRoZXkgYXJlIG5vcm1hbCBtZW1vcnkK Pj4+PiBvbiBsbGMsIGFuZCBvbiB4ODYgd2UgY2FuIHByZXRlbmQgdGhhdCBpb21hcHMgKCFsbGMv c3RvbGVuKSBhcmUgYXMKPj4+PiB3ZWxsLgo+Pj4KPj4+IEl0IGlzIGZpbmUgdG8gdXNlIHJlYWRs L3dyaXRlbCBzaW5jZSBpdCB0cmFuc2xhdGVzIHRvIGEgc2luZ2xlIG1vdgo+Pj4gaW5zdHJ1Y3Rp b24gYW55d2F5IG9uIHg4Ni4KPj4+Cj4+Pj4gVGhpcyBwYXRjaCBpcyBpbiB0aGUgcXVldWUgYWxv bmcgd2l0aCBraWxsaW5nIHRoZSBpbmNvcnJlY3Qgc3BhcmUgaW9tZW0KPj4+PiBhbm5vdGF0aW9u Lgo+Pj4KPj4+IE9rIGRpZCBub3Qgc3BvdCB0aGVtLiBEb24ndCBtaW5kIGVpdGhlciB3YXksIHRo b3VnaHQgdGhpcyBpcyBxdWljaywKPj4+IGVhc3kgYW5kIG9idmlvdXMgaW1wcm92ZW1lbnQgd2hl biBJIHNwb3R0ZWQgdGhlIHVnbHkgY29kZSBnZW5lcmF0ZWQKPj4+IGZvciByaW5nIGJ1ZmZlciB3 cml0aW5nLgo+Pj4KPj4+IE1pbmQgeW91IGl0IGlzIHN0aWxsIG5vdCBjb21wbGV0ZWx5IHByZXR0 eSB3aXRoIHRoaXMgcGF0Y2ggc2luY2UgaXQKPj4+IGlzIGZ1bGwgb2YgcmVsb2FkcyBhbmQgYWRk cyBmb3IgcmluZ2J1Zi0+dmlydHVhbF9zdGFydCBhbmQgdGFpbAo+Pj4gd2hpY2ggSSBjYW4ndCBm aWd1cmUgaG93IHRvIGhlbHAgR0NDIG9wdGltaXplLiBVbmxlc3Mgd2UgbWFrZSBiZWluZywKPj4+ IGVtaXQgYW5kIGFkdmFuY2UgZnVuY3Rpb25zIHJldHVybiB0aGUgY3VycmVudCB0YWlsIHBvaW50 ZXIgYW5kIGFsc28KPj4+IGFjY2VwdCBpdC4gSW4gdGhhdCBjYXNlIGl0IGFsbCBzaHJpbmtzIGJ5 IGhhbGYuCj4+Cj4+IFdlIGZpZ3VyZWQgb3V0IGhvdyB0byBoZWxwIGdjYyB3aXRoIHRoYXQgaW4g dXNlcnNwYWNlIHVzaW5nOgo+Pgo+PiBvdXQgPSByaW5nX2JlZ2luKG51bV9kd29yZHMpOwo+PiBv dXRbMF0gPSBjbWQ7Cj4+IG91dFtOXSA9IGR3Tgo+Pgo+PiBHQ0Mgd2lsbCB0aGVuIGRvCj4+Cj4+ IG1vdiAkaW1tMCwgMHgwKCRlYXgpCj4+IG1vdiAkaW1tMSwgMHg0KCRlYXgpCj4+IG1vdiAkZWR4 LCAweDgoJGVheCkKPj4gZXRjCj4KPiBXb3VsZCBiZSBuaWNlLCBob3BlIGl0IGhhcHBlbnMgc29v bi4gOikKPgo+IFJlZ2FyZHMsCj4gVHZydGtvCgpBbm90aGVyIGNvdXBsZSBvZiBhbHRlcm5hdGl2 ZSBzdHlsZXM6CgoJRFdPUkQqIHB0ciA9IHJpbmdfYmVnaW4ocmluZywgbndvcmRzKTsKCSpwdHIr KyA9IE1JX1dIQVRFVkVSOwoJKnB0cisrID0gcGFyYW0xOwoJLi4uCglyaW5nX2FkdmFuY2Uocmlu ZywgcHRyKTsKCS8vIHRoaXMgY2FsbCBjaGVja3MgdGhhdCAncHRyJyBoYXMgbm90IGdvbmUKCS8v IGJleW9uZCB0aGUgbndvcmRzIHJlc2VydmVkIGFib3ZlCgpPciBjb2xsYXBzZSBpdCBhbGwgaW50 byBvbmUgY2FsbDoKCglEV09SRCBpbnNuc1tPUF9OV09SRFNdID0gewoJCU1JX1dIQVRFVkVSLAoJ CXBhcmFtMSwKCQkuLi4KCX0KCXJpbmdfYXBwZW5kKHJpbmcsIG53b3JkcywgaW5zbnMpOwoKd2hp Y2ggY29tYmluZXMgdGhlIGNoZWNrLWFuZC13cmFwIHdpdGggYSBibG9jayBjb3B5IHRvIGFkZCBh bGwgdGhlIAppbnN0cnVjdGlvbnMgaW4gb25lIGdvIDopCgouRGF2ZS4KX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==