From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: Re: [PATCH 01/12] drm/i915: Don't trust CSR program memory contents Date: Wed, 11 Nov 2015 21:05:00 +0200 Message-ID: <1447268700.24928.31.camel@intel.com> References: <1447084107-8521-1-git-send-email-patrik.jakobsson@linux.intel.com> <1447084107-8521-2-git-send-email-patrik.jakobsson@linux.intel.com> Reply-To: imre.deak@intel.com 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 7E87E6EAC5 for ; Wed, 11 Nov 2015 11:05:03 -0800 (PST) In-Reply-To: <1447084107-8521-2-git-send-email-patrik.jakobsson@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: Patrik Jakobsson Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gbWEsIDIwMTUtMTEtMDkgYXQgMTY6NDggKzAxMDAsIFBhdHJpayBKYWtvYnNzb24gd3JvdGU6 Cj4gUmVwbGFjZXMgImRybS9pOTE1OiBGb3JjZSBsb2FkaW5nIG9mIGNzciBwcm9ncmFtIGF0IGJv b3QiIGluIHRoZSBvbGQKPiBzZXJpZXMuCj4gCj4gUHJldmlvdXNseSB3ZSBjYWxsZWQgYmxpbmRs eSBpbnRvIGludGVsX2Nzcl9sb2FkX3Byb2dyYW0oKSBhbmQKPiBkZXBlbmRlZAo+IG9uIGEgY2hl Y2sgb2Ygd2hldGhlciB0aGUgQ1NSIHByb2dyYW0gbWVtb3J5IHdhcyBjbGVhcmVkIG9yIG5vdC4K PiBUaGlzIGNoZWNrIGlzIG5vdCByZWxpYWJsZSBhbmQgbm8gbG9uZ2VyIG5lZWRlZCBzaW5jZSB3 ZSBmaXhlZCB0aGUKPiBjYWxsLXNpdGVzIG9mIGludGVsX2Nzcl9sb2FkX3Byb2dyYW0oKS4KPiAK PiBTaWduZWQtb2ZmLWJ5OiBQYXRyaWsgSmFrb2Jzc29uIDxwYXRyaWsuamFrb2Jzc29uQGxpbnV4 LmludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IEltcmUgRGVhayA8aW1yZS5kZWFrQGludGVsLmNvbT4K Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Nzci5jIHwgMTAgKysrLS0tLS0t LQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+IAo+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jc3IuYwo+IGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfY3NyLmMKPiBpbmRleCBlY2I3YzcwLi5hZDhiYzdhIDEwMDY0 NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Nzci5jCj4gKysrIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfY3NyLmMKPiBAQCAtMjIwLDE0ICsyMjAsMTAgQEAgdm9pZCBp bnRlbF9jc3JfbG9hZF9wcm9ncmFtKHN0cnVjdAo+IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2 KQo+ICAJCXJldHVybjsKPiAgCX0KPiAgCj4gLQkvKgo+IC0JICogRklYTUU6IEZpcm13YXJlIGdl dHMgbG9zdCBvbiBTMy9TNCwgYnV0IG5vdCB3aGVuIGVudGVyaW5nCj4gc3lzdGVtCj4gLQkgKiBz dGFuZGJ5IG9yIHN1c3BlbmQtdG8taWRsZSAod2hpY2ggaXMganVzdCBsaWtlIGZvcmNlZAo+IHJ1 bnRpbWUgcG0pLgo+IC0JICogVW5mb3J0dW5hdGVseSB0aGUgQUNQSSBzdWJzeXN0ZW0gZG9lc24n dCB5ZXQgZ2l2ZSB1cyBhCj4gd2F5IHRvCj4gLQkgKiBkaWZmZXJlbnRpYXRlIHRoaXMsIGhlbmNl IGZpZ3VyZSBpdCBvdXQgd2l0aCB0aGlzIGhhY2suCj4gLQkgKi8KPiAtCWlmICgoIWRldl9wcml2 LT5jc3IuZG1jX3BheWxvYWQpIHx8Cj4gSTkxNV9SRUFEKENTUl9QUk9HUkFNKDApKSkKPiArCWlm ICghZGV2X3ByaXYtPmNzci5kbWNfcGF5bG9hZCkgewo+ICsJCURSTV9FUlJPUigiVHJpZWQgdG8g cHJvZ3JhbSBDU1Igd2l0aCBlbXB0eQo+IHBheWxvYWRcbiIpOwo+ICAJCXJldHVybjsKPiArCX0K PiAgCj4gIAlmd19zaXplID0gZGV2X3ByaXYtPmNzci5kbWNfZndfc2l6ZTsKPiAgCWZvciAoaSA9 IDA7IGkgPCBmd19zaXplOyBpKyspCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v aW50ZWwtZ2Z4Cg==