From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 01/10] drm/i915: POSTING_READ() in intel_set_memory_cxsr() Date: Wed, 24 Jun 2015 22:00:01 +0300 Message-ID: <1435172410-9834-2-git-send-email-ville.syrjala@linux.intel.com> References: <1435172410-9834-1-git-send-email-ville.syrjala@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 709A26E0A7 for ; Wed, 24 Jun 2015 12:00:26 -0700 (PDT) In-Reply-To: <1435172410-9834-1-git-send-email-ville.syrjala@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: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCldl IHdhbnQgY3hzciBleGl0IHRvIGhhcHBlbiBBU0FQLCBzbyB0b3NzIGluIHNvbWUgUE9TVElOR19S RUFEKClzIHRvCm1ha2Ugc3VyZSB0aGluZ3MgYXJlIHJlYWxseSBraWNrZWQgb2ZmLgoKU2lnbmVk LW9mZi1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4K LS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jIHwgNSArKysrKwogMSBmaWxlIGNo YW5nZWQsIDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX3BtLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jCmluZGV4IDMyZmYw MzQuLjk3MDYyNzUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMK KysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYwpAQCAtMzM0LDIyICszMzQsMjcg QEAgdm9pZCBpbnRlbF9zZXRfbWVtb3J5X2N4c3Ioc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRl dl9wcml2LCBib29sIGVuYWJsZSkKIAogCWlmIChJU19WQUxMRVlWSUVXKGRldikpIHsKIAkJSTkx NV9XUklURShGV19CTENfU0VMRl9WTFYsIGVuYWJsZSA/IEZXX0NTUFdSRFdORU4gOiAwKTsKKwkJ UE9TVElOR19SRUFEKEZXX0JMQ19TRUxGX1ZMVik7CiAJCWlmIChJU19DSEVSUllWSUVXKGRldikp CiAJCQljaHZfc2V0X21lbW9yeV9wbTUoZGV2X3ByaXYsIGVuYWJsZSk7CiAJfSBlbHNlIGlmIChJ U19HNFgoZGV2KSB8fCBJU19DUkVTVExJTkUoZGV2KSkgewogCQlJOTE1X1dSSVRFKEZXX0JMQ19T RUxGLCBlbmFibGUgPyBGV19CTENfU0VMRl9FTiA6IDApOworCQlQT1NUSU5HX1JFQUQoRldfQkxD X1NFTEYpOwogCX0gZWxzZSBpZiAoSVNfUElORVZJRVcoZGV2KSkgewogCQl2YWwgPSBJOTE1X1JF QUQoRFNQRlczKSAmIH5QSU5FVklFV19TRUxGX1JFRlJFU0hfRU47CiAJCXZhbCB8PSBlbmFibGUg PyBQSU5FVklFV19TRUxGX1JFRlJFU0hfRU4gOiAwOwogCQlJOTE1X1dSSVRFKERTUEZXMywgdmFs KTsKKwkJUE9TVElOR19SRUFEKERTUEZXMyk7CiAJfSBlbHNlIGlmIChJU19JOTQ1RyhkZXYpIHx8 IElTX0k5NDVHTShkZXYpKSB7CiAJCXZhbCA9IGVuYWJsZSA/IF9NQVNLRURfQklUX0VOQUJMRShG V19CTENfU0VMRl9FTikgOgogCQkJICAgICAgIF9NQVNLRURfQklUX0RJU0FCTEUoRldfQkxDX1NF TEZfRU4pOwogCQlJOTE1X1dSSVRFKEZXX0JMQ19TRUxGLCB2YWwpOworCQlQT1NUSU5HX1JFQUQo RldfQkxDX1NFTEYpOwogCX0gZWxzZSBpZiAoSVNfSTkxNUdNKGRldikpIHsKIAkJdmFsID0gZW5h YmxlID8gX01BU0tFRF9CSVRfRU5BQkxFKElOU1RQTV9TRUxGX0VOKSA6CiAJCQkgICAgICAgX01B U0tFRF9CSVRfRElTQUJMRShJTlNUUE1fU0VMRl9FTik7CiAJCUk5MTVfV1JJVEUoSU5TVFBNLCB2 YWwpOworCQlQT1NUSU5HX1JFQUQoSU5TVFBNKTsKIAl9IGVsc2UgewogCQlyZXR1cm47CiAJfQot LSAKMi4zLjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==