From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 1/3] drm/i915: Fix command parser to validate multiple register access with the same command. Date: Tue, 1 Sep 2015 11:41:24 +0200 Message-ID: <20150901094124.GL1367@phenom.ffwll.local> References: <1432907055-8268-1-git-send-email-currojerez@riseup.net> <000901d09d17$99c5f380$cd51da80$@linux.intel.com> <20150615103559.GX8341@phenom.ffwll.local> <87d20xkyom.fsf@riseup.net> <20150615112622.GJ5176@intel.com> <20150615114048.GD8341@phenom.ffwll.local> <87a8w1kwhn.fsf@riseup.net> <87fv304dx8.fsf@riseup.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f180.google.com (mail-wi0-f180.google.com [209.85.212.180]) by gabe.freedesktop.org (Postfix) with ESMTPS id C7B2C6E4C6 for ; Tue, 1 Sep 2015 02:41:28 -0700 (PDT) Received: by wicmc4 with SMTP id mc4so26404874wic.0 for ; Tue, 01 Sep 2015 02:41:27 -0700 (PDT) Content-Disposition: inline In-Reply-To: <87fv304dx8.fsf@riseup.net> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Francisco Jerez Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBBdWcgMzEsIDIwMTUgYXQgMDE6MTk6NDdBTSArMDMwMCwgRnJhbmNpc2NvIEplcmV6 IHdyb3RlOgo+IEZyYW5jaXNjbyBKZXJleiA8Y3Vycm9qZXJlekByaXNldXAubmV0PiB3cml0ZXM6 Cj4gCj4gPiBEYW5pZWwgVmV0dGVyIDxkYW5pZWxAZmZ3bGwuY2g+IHdyaXRlczoKPiA+Cj4gPj4g T24gTW9uLCBKdW4gMTUsIDIwMTUgYXQgMDI6MjY6MjJQTSArMDMwMCwgVmlsbGUgU3lyasOkbMOk IHdyb3RlOgo+ID4+PiBPbiBNb24sIEp1biAxNSwgMjAxNSBhdCAwMjoxODowMVBNICswMzAwLCBG cmFuY2lzY28gSmVyZXogd3JvdGU6Cj4gPj4+ID4gRGFuaWVsIFZldHRlciA8ZGFuaWVsQGZmd2xs LmNoPiB3cml0ZXM6Cj4gPj4+ID4gCj4gPj4+ID4gPiBPbiBUdWUsIEp1biAwMiwgMjAxNSBhdCAw NTozNjoyNlBNICswODAwLCBaaGlnYW5nIEdvbmcgd3JvdGU6Cj4gPj4+ID4gPj4gVGhlIHBhdGNo c2V0IExHVE0gYW5kIHdvcmtzIHdlbGwgd2l0aCBiZWlnbmV0LiBUaGUgODAlKyBwZXJmb3JtYW5j ZSByZWdyZXNzaW9uIGlzc3VlIGluIGRhcmt0YWJsZSBhbHNvIGhhcyBiZWVuIGZpeGVkCj4gPj4+ ID4gPj4gYWZ0ZXIgdGhpcyBwYXRjaHNldCBhcHBsaWVkIGFuZCBlbmFibGUgdGhlIGF0b21pYyBp biBMMyBhdCBiZWlnbmV0IHNpZGUuIFNvLAo+ID4+PiA+ID4+IAo+ID4+PiA+ID4+IFJldmlld2Vk LWJ5OiBaaGlnYW5nIEdvbmcgPHpoaWdhbmcuZ29uZ0BsaW51eC5pbnRlbC5jb20+Cj4gPj4+ID4g Pgo+ID4+PiA+ID4gQWxsIHRocmVlIG1lcmdlZC4KPiA+Pj4gPiAKPiA+Pj4gPiBUaGFua3MgRGFu aWVsLgo+ID4+PiA+IAo+ID4+PiA+ID4gQXNpZGU6IERvbnQgd2UgbmVlZCBhbiBpbmNyZW1lbnQg Zm9yIHRoZSBjbWQgcGFyc2VyIHZlcnNpb24gZm9yCj4gPj4+ID4gPiB1c2Vyc3BhY2UgdG8gYmUg YWJsZSB0byBkZXRlY3QgdGhpcz8KPiA+Pj4gPiA+Cj4gPj4+ID4gWWVhaCwgdGhhdCB3b3VsZCBi ZSBhIGdvb2QgaWRlYSwgcGF0Y2ggYXR0YWNoZWQuCj4gPj4+IAo+ID4+PiBUaGUgb2xkIHZlcnNp b24gYWxsb3dlZWQgdXNlcnNwYWNlIHRvIHdyaXRlIGJhc2ljYWxseSBhbnkgcmVnaXN0ZXIsIHRo ZQo+ID4+PiBuZXcgdmVyc2lvbiBhbGxvd3Mgb25seSB0aGUgd2hpdGVsaXN0ZWQgcmVnaXN0ZXJz LiBJIGRvbid0IHNlZSBob3cgYQo+ID4+PiB2ZXJzaW9uIG51bWJlciBidW1wIHdvdWxkIGhlbHAg YW55b25lLgo+ID4+Cj4gPj4gT29wcywgdG90YWxseSBtaXNzZWQgdGhlIGNvbnRleHQgb2YgcGF0 Y2ggMS4gSmFuaSBJIHRoaW5rIHRoYXQgb25lJ3MgZm9yCj4gPj4geW91IHRvbyAuLi4KPiA+Pgo+ ID4gSU1ITyB0aGUgdmVyc2lvbiBidW1wIGlzIHN0aWxsIHVzZWZ1bCBmb3IgdXNlcnNwYWNlIHRv IGZpbmQgb3V0IHdoZXRoZXIKPiA+IGl0IGNhbiB1c2UgcGxhaW4gTFJJcyB0byB3cml0ZSB0aGUg TDMgYXRvbWljIGNoaWNrZW4gYml0cy4gIEl0J3MgdHJ1ZQo+ID4gdGhhdCBhcyBWaWxsZSBzYWlk IGl0IHdvdWxkIGhhdmUgYmVlbiBwb3NzaWJsZSBmb3IgdXNlcnNwYWNlIHRvIHdyaXRlCj4gPiB0 aGUgc2FtZSBiaXRzIGJlZm9yZSB0aGlzIHNlcmllcyBieSBidWlsZGluZyBhIGJhdGNoIHNwZWNp ZmljYWxseQo+ID4gY3JhZnRlZCB0byBjaGVhdCB0aGUgY29tbWFuZCBwYXJzZXIsIGJ1dCBJIGRv bid0IHRoaW5rIHdlIHdhbnQgdXNlcnNwYWNlCj4gPiB0byByZWx5IG9uIGEgY29tbWFuZCBwYXJz ZXIgYnVnIChlLmcuIGJlY2F1c2Ugd2UgbWF5IHdhbnQgdG8gYmFjay1wb3J0Cj4gPiB0aGUgZml4 IHRvIGVhcmxpZXIga2VybmVsIHZlcnNpb25zKS4KPiA+Cj4gUGluZy4gIEkgY2Fubm90IHVzZSB0 aGVzZSByZWdpc3RlcnMgZnJvbSB1c2Vyc3BhY2UgdW50aWwgdGhlIGNvbW1hbmQKPiBwYXJzZXIg dmVyc2lvbiBudW1iZXIgaXMgYnVtcGVkLgoKUXVldWVkIGZvciAtbmV4dCwgdGhhbmtzIGZvciB0 aGUgcGF0Y2guCi1EYW5pZWwKCj4gCj4gPj4gVGhhbmtzIGZvciBwb2ludGluZyB0aGlzIG91dC4K PiA+PiAtRGFuaWVsCj4gPj4gLS0gCj4gPj4gRGFuaWVsIFZldHRlcgo+ID4+IFNvZnR3YXJlIEVu Z2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgo+ID4+IGh0dHA6Ly9ibG9nLmZmd2xsLmNoCj4gPiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdAo+ID4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+ID4g aHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAoK CgoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9u Cmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v aW50ZWwtZ2Z4Cg==