From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Daniel Subject: [PATCH v2] drm/i915: Reset CSB read pointer in ring init Date: Fri, 9 Jan 2015 11:09:37 +0000 Message-ID: <1420801777-26343-1-git-send-email-thomas.daniel@intel.com> References: <1420646970-4897-1-git-send-email-thomas.daniel@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id B8E286E0BB for ; Fri, 9 Jan 2015 03:09:47 -0800 (PST) In-Reply-To: <1420646970-4897-1-git-send-email-thomas.daniel@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: Paulo Zanoni , Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org QSBwcmV2aW91cyBjb21taXQgZW5hYmxlZCBleGVjbGlzdHMgYnkgZGVmYXVsdDoKCiAgICAgICBj b21taXQgMjc0MDFkMTI2YjViICgiZHJtL2k5MTUvYmR3OiBFbmFibGUgZXhlY2xpc3RzIGJ5IGRl ZmF1bHQgd2hlcmUgc3VwcG9ydGVkIikKClRoaXMgYWxsb3dlZCByb3V0aW5lIHRlc3Rpbmcgb2Yg ZXhlY2xpc3RzIHdoaWNoIGV4cG9zZWQgYSByZWdyZXNzaW9uIHdoZW4KcmVzdW1pbmcgZnJvbSBz dXNwZW5kLiAgVGhlIGNhdXNlIHdhcyB0cmFja2VkIGRvd24gdGhlIHRvIHJlY2VudCBjaGFuZ2Vz IHRvIHRoZQpyaW5nIGluaXQgc2VxdWVuY2U6CgogICAgICAgY29tbWl0IDM1YTU3ZmZiYjEwOCAo ImRybS9pOTE1OiBPbmx5IGluaXQgZW5naW5lcyBvbmNlIikKCkR1cmluZyBhIHN1c3BlbmQvcmVz dW1lIGN5Y2xlIHRoZSBoYXJkd2FyZSBDb250ZXh0IFN0YXR1cyBCdWZmZXIgd3JpdGUgcG9pbnRl cgppcyByZXNldC4gIEhvd2V2ZXIgc2luY2UgdGhlIHJlY2VudCBjaGFuZ2VzIHRvIHRoZSBpbml0 IHNlcXVlbmNlIHRoZSBzb2Z0d2FyZSBDU0IKcmVhZCBwb2ludGVyIGlzIG5vIGxvbmdlciByZXNl dC4gIFRoaXMgbWVhbnMgdGhhdCBjb250ZXh0IHN0YXR1cyBldmVudHMgYXJlIG5vdApoYW5kbGVk IGNvcnJlY3RseSBhbmQgbmV3IGNvbnRleHRzIGFyZSBub3Qgd3JpdHRlbiB0byB0aGUgRUxTUCwg cmVzdWx0aW5nIGluIGFuCmFwcGFyZW50IEdQVSBoYW5nLgoKUGVuZGluZyBmdXJ0aGVyIGNoYW5n ZXMgdG8gdGhlIHJpbmcgaW5pdCBjb2RlLCBqdXN0IG1vdmUgdGhlCnJpbmctPm5leHRfY29udGV4 dF9zdGF0dXNfYnVmZmVyIGluaXRpYWxpemF0aW9uIGludG8gZ2VuOF9pbml0X2NvbW1vbl9yaW5n IHRvCmZpeCB0aGlzIHJlZ3Jlc3Npb24uCgp2MjogTW92ZWQgaW5pdCBpbnRvIGdlbjhfaW5pdF9j b21tb25fcmluZyByYXRoZXIgdGhhbiBjb250ZXh0X2VuYWJsZSBhZnRlcgpmZWVkYmFjayBmcm9t IERhbmllbCBWZXR0ZXIuICBVcGRhdGVkIGNvbW1pdCBtc2cgdG8gcmVmbGVjdCB0aGlzIGFuZCBh bHNvIGNpdGUKY29tbWl0cyByZWxhdGVkIHRvIHRoZSByZWdyZXNzaW9uLiAgRml4ZWQgYnogbGlu ayB0byBjb3JyZWN0IGJ1Zy4KCkJ1Z3ppbGxhOiBodHRwczovL2J1Z3MuZnJlZWRlc2t0b3Aub3Jn L3Nob3dfYnVnLmNnaT9pZD04ODA5NgpDYzogUGF1bG8gWmFub25pIDxwYXVsby5yLnphbm9uaUBp bnRlbC5jb20+CkNjOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgpDYzog RGF2ZSBHb3Jkb24gPGRhdmlkLnMuZ29yZG9uQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogVGhv bWFzIERhbmllbCA8dGhvbWFzLmRhbmllbEBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfbHJjLmMgfCAgICAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9scmMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCmluZGV4IDc2NzBhMGYu LmU0MDViNjEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCkBAIC0xMTM3LDYgKzExMzcsNyBA QCBzdGF0aWMgaW50IGdlbjhfaW5pdF9jb21tb25fcmluZyhzdHJ1Y3QgaW50ZWxfZW5naW5lX2Nz ICpyaW5nKQogCQkgICBfTUFTS0VEX0JJVF9ESVNBQkxFKEdGWF9SRVBMQVlfTU9ERSkgfAogCQkg ICBfTUFTS0VEX0JJVF9FTkFCTEUoR0ZYX1JVTl9MSVNUX0VOQUJMRSkpOwogCVBPU1RJTkdfUkVB RChSSU5HX01PREVfR0VONyhyaW5nKSk7CisJcmluZy0+bmV4dF9jb250ZXh0X3N0YXR1c19idWZm ZXIgPSAwOwogCURSTV9ERUJVR19EUklWRVIoIkV4ZWNsaXN0cyBlbmFibGVkIGZvciAlc1xuIiwg cmluZy0+bmFtZSk7CiAKIAltZW1zZXQoJnJpbmctPmhhbmdjaGVjaywgMCwgc2l6ZW9mKHJpbmct PmhhbmdjaGVjaykpOwpAQCAtMTM5NCw3ICsxMzk1LDYgQEAgc3RhdGljIGludCBsb2dpY2FsX3Jp bmdfaW5pdChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCBzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICpy aW4KIAlJTklUX0xJU1RfSEVBRCgmcmluZy0+ZXhlY2xpc3RfcXVldWUpOwogCUlOSVRfTElTVF9I RUFEKCZyaW5nLT5leGVjbGlzdF9yZXRpcmVkX3JlcV9saXN0KTsKIAlzcGluX2xvY2tfaW5pdCgm cmluZy0+ZXhlY2xpc3RfbG9jayk7Ci0JcmluZy0+bmV4dF9jb250ZXh0X3N0YXR1c19idWZmZXIg PSAwOwogCiAJcmV0ID0gaTkxNV9jbWRfcGFyc2VyX2luaXRfcmluZyhyaW5nKTsKIAlpZiAocmV0 KQotLSAKMS43LjkuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK