From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Gordon Subject: Re: [PATCH 3/3] drm/i915: Track & check calls to intel(_logical)_ring_{begin, advance} Date: Fri, 12 Dec 2014 18:28:01 +0000 Message-ID: <548B33B1.2030000@intel.com> References: <1418400783-5524-1-git-send-email-david.s.gordon@intel.com> <1418400783-5524-4-git-send-email-david.s.gordon@intel.com> <20141212171239.GI22904@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 3E3186EA3E for ; Fri, 12 Dec 2014 10:28:03 -0800 (PST) In-Reply-To: <20141212171239.GI22904@nuc-i3427.alporthouse.com> 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 T24gMTIvMTIvMTQgMTc6MTIsIENocmlzIFdpbHNvbiB3cm90ZToKPiBPbiBGcmksIERlYyAxMiwg MjAxNCBhdCAwNDoxMzowM1BNICswMDAwLCBEYXZlIEdvcmRvbiB3cm90ZToKPj4gIHN0YXRpYyBp bmxpbmUgdm9pZCBpbnRlbF9yaW5nX2FkdmFuY2Uoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqcmlu ZykKPj4gIHsKPj4gIAlzdHJ1Y3QgaW50ZWxfcmluZ2J1ZmZlciAqcmluZ2J1ZiA9IHJpbmctPmJ1 ZmZlcjsKPj4gLQlyaW5nYnVmLT50YWlsICY9IHJpbmdidWYtPnNpemUgLSAxOwo+PiArCj4+ICsJ X19pbnRlbF9yaW5nYnVmZmVyX2NoZWNrKHJpbmdidWYpOwo+PiArCj4+ICsJLyoKPj4gKwkgKiBU YWlsID09IGVmZmVjaXZlX3NpemUgaXMgbGVnaXRpbWF0ZSAoYnVmZmVyIGV4YWN0bHkgZnVsbCku Cj4+ICsJICogVGFpbCA+IGVmZmVjdGl2ZV9zaXplIGlzIG5vdCwgYW5kIHNob3VsZCBnaXZlIGEg d2FybmluZywKPj4gKwkgKiBidXQgd2UnbGwgcmVzZXQgdGFpbCBpbiBib3RoIGNhc2VzIHRvIHBy ZXZlbnQgZnVydGhlciBjaGFvcwo+PiArCSAqLwo+PiArCWlmIChyaW5nYnVmLT50YWlsID49IHJp bmdidWYtPmVmZmVjdGl2ZV9zaXplKQo+PiArCQlyaW5nYnVmLT50YWlsIC09IHJpbmdidWYtPmVm ZmVjdGl2ZV9zaXplOwo+IAo+IFVybS4gTm8uIElmIHlvdSBuZXZlciB3cml0ZSBpbnRvIHRoZSBy ZXNlcnZlZCBwYWlyIG9mIGNhY2hlbGluZXMgYXQgdGhlCj4gZW5kIG9mIHRoZSByaW5nYnVmZmVy IGJ1dCB0aGUgaHcgcmVhZHMgZ2FyYmFnZSBmcm9tIGl0LCB5b3UgbG9zZS4KClRoaXMgd29uJ3Qg aGFwcGVuLCBiZWNhdXNlICh3aXRoIHRoZSBmaXJzdCBwYXRjaCBvZiB0aGlzIHNldCBhcHBsaWVk KQp0aGUgY2hlY2sgZm9yIHN1ZmZpY2llbnQgc3BhY2UgdXNlcyBlZmZlY3RpdmVfc2l6ZSwgYnV0 IHRoZSB3cmFwIGNvZGUKdXNlcyB0aGUgYWN0dWFsIHNpemUuIFRodXMsIG9uY2UgdGhlIG5leHQg Y2h1bmsgd29uJ3QgZml0IGluIHRoZQphdmFpbGFibGUgc3BhY2UgdXAgdG8gdGhlIGVmZmVjdGl2 ZV9zaXplLCB3ZSB3cml0ZSBOT1BzIGFsbCBvdmVyCndoYXRldmVyIGlzIGxlZnQgdXAgdG8gdGhl IHRvdGFsIHNpemUuIFRoZSBwYXJ0IGJldHdlZW4gdGhlIGVmZmVjdGl2ZQphbmQgdGhlIGFjdHVh bCBzaXplcyBpcyB0aGVyZWZvcmUgYWx3YXlzIChhbmQgb25seSkgd3JpdHRlbiB3aXRoIE5PUHMu Cgo+IHRhaWwgJj0gc2l6ZSAtIDE7IGlzIGEgbmljZSBkZXNjcmlwdGlvbiBvZiBob3cgdGhlIGh3 IHdvcmtzIHRoYXQgaXMKPiBzdWl0YWJsZSBmb3IgaW5saW5pbmcsIHdpdGggYWxsIHRoZSBtYWdp YyBpbiBiZWdpbigpLgo+IAo+IFRoZSBnb2FsIGlzIHRvIHJlbW92ZSB0aGUgZHVwbGljYXRlZCBs b2dpYyBmcm9tIGludGVsX2xyYy5jLCB1c2UKPiByZXF1ZXN0cyBjb21wbGV0ZWx5LCBhbmQgcmVt b3ZlIHRoZSBkcmkxIGhhbmdvdmVyLiBUbyByZXBlYXQgd2hhdCBJIHNhaWQKPiBsYXN0IHRpbWU6 Cj4gaHR0cDovL2NnaXQuZnJlZWRlc2t0b3Aub3JnL35pY2tsZS9saW51eC0yLjYvdHJlZS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmM/aD1yZXF1ZXN0cyNuMjQ0Nwo+IGlz IHdoZXJlIEkgd2FudCB1cyB0byBnbywgYSBzaW5nbGUgcGllY2Ugb2YgbG9naWMgZm9yIHJpbmcg bWFuYWdlbWVudC4KPiAtQ2hyaXMKCkkgYWdyZWUgd2l0aCB0aGUgZGVkdXBsaWNhdGlvbiwgd2hp Y2ggaXMgd2h5IG5lYXJseSBhbGwgdGhlc2UgY2hhbmdlcwphcmUgaW4gZnVuY3Rpb25zIG9wZXJh dGluZyBvbiByaW5nYnVmZmVycyAobm90IHJpbmdzKSwgYW5kIGxvY2F0ZWQgaW4KaW50ZWxfcmlu Z2J1ZmZlci5oLCB3aXRoIG9ubHkgbWluaW1hbCBjaGFuZ2VzIGluIHRoZSBleGVjbGlzdCBhbmQg bGVnYWN5CnBhdGhzIHRvIHVzZSB0aGVzZSBjb21tb24gZnVuY3Rpb25zIHJhdGhlciB0aGFuIGhh dmluZyB0d28gaW1wbGVtZW50YXRpb25zLgoKU28sIHdoYXQgSSB0aGluayBJJ2xsIGRvIGlzIHJl d29yayB0aGlzIHRoaXJkIHBhdGNoIHRvIG1lcmdlIHRoZQp0YWlsLW1hc2tpbmcgaW50byB0aGUg Y29tbW9uIGZ1bmN0aW9uOyByZW5hbWUgaXQgdG8gc29tZXRoaW5nIG90aGVyIHRoYW4KL2NoZWNr LzsgYW5kIHRoZW4gdGhlIGxlZ2FjeSBhbmQgTFJDIHZlcnNpb25zIGJlY29tZSB0cml2aWFsIHdy YXBwZXJzCnJvdW5kIHRoaXMuCgpBcmUgeW91IGhhcHB5IHdpdGggdGhlIGZpcnN0IHR3byBwYXRj aGVzPwoKLkRhdmUuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4 Cg==