From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 1/2] drm/i915: Mark order of mmio to CCID/PP_DIR with switch_context() Date: Thu, 7 Jun 2018 08:30:24 +0100 Message-ID: <20180607073025.21066-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id E55216F182 for ; Thu, 7 Jun 2018 07:30:37 +0000 (UTC) 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 V2hlbiB1c2luZyBDUyBjb21tYW5kcywgUFBfRElSIGlzIG5vdCBzYW1wbGVkIHVudGlsIHRoZSBj b250ZXh0IGlzCmxvYWRlZCwgYnV0IHdoZW4gZG9pbmcgbWFudWFsIG1taW8gYWZ0ZXIgcmVzZXQg d2UgbG9hZCB0aGUgY29udGV4dApiZWZvcmUgdGhlIG1tLiBMZXQncyBzd2l0Y2ggdGhpcyBvdmVy IGZvciBjb25zaXN0ZW5jeS4KClNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hy aXMtd2lsc29uLmNvLnVrPgpDYzogSm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGluZW5AbGlu dXguaW50ZWwuY29tPgpDYzogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBsaW51eC5pbnRl bC5jb20+CkNjOiBNYXR0aGV3IEF1bGQgPG1hdHRoZXcud2lsbGlhbS5hdWxkQGdtYWlsLmNvbT4K LS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMgfCAyMSArKysrKysr KysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxMCBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVm ZmVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMKaW5kZXggNjU4 MTFlMmZhN2RhLi40MDUxZmI1NWEyY2YgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX3JpbmdidWZmZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5n YnVmZmVyLmMKQEAgLTU3NCwxNiArNTc0LDcgQEAgc3RhdGljIHZvaWQgcmVzZXRfcmluZyhzdHJ1 Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUsCiAJCXN0cnVjdCBpbnRlbF9jb250ZXh0ICpjZSA9 IHJlcXVlc3QtPmh3X2NvbnRleHQ7CiAJCXN0cnVjdCBpOTE1X2h3X3BwZ3R0ICpwcGd0dDsKIAot CQlpZiAoY2UtPnN0YXRlKSB7Ci0JCQlJOTE1X1dSSVRFKENDSUQsCi0JCQkJICAgaTkxNV9nZ3R0 X29mZnNldChjZS0+c3RhdGUpIHwKLQkJCQkgICBCSVQoOCkgLyogbXVzdCBiZSBzZXQhICovIHwK LQkJCQkgICBDQ0lEX0VYVEVOREVEX1NUQVRFX1NBVkUgfAotCQkJCSAgIENDSURfRVhURU5ERURf U1RBVEVfUkVTVE9SRSB8Ci0JCQkJICAgQ0NJRF9FTik7Ci0JCX0KLQotCQlwcGd0dCA9IHJlcXVl c3QtPmdlbV9jb250ZXh0LT5wcGd0dCA/OiBlbmdpbmUtPmk5MTUtPm1tLmFsaWFzaW5nX3BwZ3R0 OworCQlwcGd0dCA9IHJlcXVlc3QtPmdlbV9jb250ZXh0LT5wcGd0dCA/OiBkZXZfcHJpdi0+bW0u YWxpYXNpbmdfcHBndHQ7CiAJCWlmIChwcGd0dCkgewogCQkJdTMyIHBkX29mZnNldCA9IHBwZ3R0 LT5wZC5iYXNlLmdndHRfb2Zmc2V0IDw8IDEwOwogCkBAIC02MDAsNiArNTkxLDE2IEBAIHN0YXRp YyB2b2lkIHJlc2V0X3Jpbmcoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lLAogCQkJcHBn dHQtPnBkX2RpcnR5X3JpbmdzICY9IH5pbnRlbF9lbmdpbmVfZmxhZyhlbmdpbmUpOwogCQl9CiAK KwkJaWYgKGNlLT5zdGF0ZSkgeworCQkJSTkxNV9XUklURShDQ0lELAorCQkJCSAgIGk5MTVfZ2d0 dF9vZmZzZXQoY2UtPnN0YXRlKSB8CisJCQkJICAgQklUKDgpIC8qIG11c3QgYmUgc2V0ISAqLyB8 CisJCQkJICAgQ0NJRF9FWFRFTkRFRF9TVEFURV9TQVZFIHwKKwkJCQkgICBDQ0lEX0VYVEVOREVE X1NUQVRFX1JFU1RPUkUgfAorCQkJCSAgIENDSURfRU4pOworCQl9CisKKwogCQkvKiBJZiB0aGUg cnEgaHVuZywganVtcCB0byBpdHMgYnJlYWRjcnVtYiBhbmQgc2tpcCB0aGUgYmF0Y2ggKi8KIAkJ aWYgKHJlcXVlc3QtPmZlbmNlLmVycm9yID09IC1FSU8pCiAJCQlyZXF1ZXN0LT5yaW5nLT5oZWFk ID0gcmVxdWVzdC0+cG9zdGZpeDsKLS0gCjIuMTcuMQoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==