From mboxrd@z Thu Jan 1 00:00:00 1970 From: Patrik Jakobsson Subject: [PATCH 01/12] drm/i915: Don't trust CSR program memory contents Date: Mon, 9 Nov 2015 16:48:16 +0100 Message-ID: <1447084107-8521-2-git-send-email-patrik.jakobsson@linux.intel.com> References: <1447084107-8521-1-git-send-email-patrik.jakobsson@linux.intel.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 62C356E5A0 for ; Mon, 9 Nov 2015 07:48:53 -0800 (PST) In-Reply-To: <1447084107-8521-1-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: imre.deak@intel.com Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org UmVwbGFjZXMgImRybS9pOTE1OiBGb3JjZSBsb2FkaW5nIG9mIGNzciBwcm9ncmFtIGF0IGJvb3Qi IGluIHRoZSBvbGQKc2VyaWVzLgoKUHJldmlvdXNseSB3ZSBjYWxsZWQgYmxpbmRseSBpbnRvIGlu dGVsX2Nzcl9sb2FkX3Byb2dyYW0oKSBhbmQgZGVwZW5kZWQKb24gYSBjaGVjayBvZiB3aGV0aGVy IHRoZSBDU1IgcHJvZ3JhbSBtZW1vcnkgd2FzIGNsZWFyZWQgb3Igbm90LgpUaGlzIGNoZWNrIGlz IG5vdCByZWxpYWJsZSBhbmQgbm8gbG9uZ2VyIG5lZWRlZCBzaW5jZSB3ZSBmaXhlZCB0aGUKY2Fs bC1zaXRlcyBvZiBpbnRlbF9jc3JfbG9hZF9wcm9ncmFtKCkuCgpTaWduZWQtb2ZmLWJ5OiBQYXRy aWsgSmFrb2Jzc29uIDxwYXRyaWsuamFrb2Jzc29uQGxpbnV4LmludGVsLmNvbT4KLS0tCiBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jc3IuYyB8IDEwICsrKy0tLS0tLS0KIDEgZmlsZSBjaGFu Z2VkLCAzIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfY3NyLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9j c3IuYwppbmRleCBlY2I3YzcwLi5hZDhiYzdhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9jc3IuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jc3IuYwpA QCAtMjIwLDE0ICsyMjAsMTAgQEAgdm9pZCBpbnRlbF9jc3JfbG9hZF9wcm9ncmFtKHN0cnVjdCBk cm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKIAkJcmV0dXJuOwogCX0KIAotCS8qCi0JICogRklY TUU6IEZpcm13YXJlIGdldHMgbG9zdCBvbiBTMy9TNCwgYnV0IG5vdCB3aGVuIGVudGVyaW5nIHN5 c3RlbQotCSAqIHN0YW5kYnkgb3Igc3VzcGVuZC10by1pZGxlICh3aGljaCBpcyBqdXN0IGxpa2Ug Zm9yY2VkIHJ1bnRpbWUgcG0pLgotCSAqIFVuZm9ydHVuYXRlbHkgdGhlIEFDUEkgc3Vic3lzdGVt IGRvZXNuJ3QgeWV0IGdpdmUgdXMgYSB3YXkgdG8KLQkgKiBkaWZmZXJlbnRpYXRlIHRoaXMsIGhl bmNlIGZpZ3VyZSBpdCBvdXQgd2l0aCB0aGlzIGhhY2suCi0JICovCi0JaWYgKCghZGV2X3ByaXYt PmNzci5kbWNfcGF5bG9hZCkgfHwgSTkxNV9SRUFEKENTUl9QUk9HUkFNKDApKSkKKwlpZiAoIWRl dl9wcml2LT5jc3IuZG1jX3BheWxvYWQpIHsKKwkJRFJNX0VSUk9SKCJUcmllZCB0byBwcm9ncmFt IENTUiB3aXRoIGVtcHR5IHBheWxvYWRcbiIpOwogCQlyZXR1cm47CisJfQogCiAJZndfc2l6ZSA9 IGRldl9wcml2LT5jc3IuZG1jX2Z3X3NpemU7CiAJZm9yIChpID0gMDsgaSA8IGZ3X3NpemU7IGkr KykKLS0gCjIuNS4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdm eAo=