From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 03/70] drm/i915: Ensure cache flushes prior to doing CS flips Date: Tue, 7 Apr 2015 16:20:27 +0100 Message-ID: <1428420094-18352-4-git-send-email-chris@chris-wilson.co.uk> References: <1428420094-18352-1-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from relay.fireflyinternet.com (hostedrelay.fireflyinternet.com [109.228.30.76]) by gabe.freedesktop.org (Postfix) with ESMTP id 8FCDA6E451 for ; Tue, 7 Apr 2015 08:21:50 -0700 (PDT) In-Reply-To: <1428420094-18352-1-git-send-email-chris@chris-wilson.co.uk> 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 U3luY2hyb25pc2luZyB0byBhbiBvYmplY3QgYWN0aXZlIG9uIHRoZSBzYW1lIHJpbmcgaXMgYSBu by1vcCwgZm9yIHRoZQpiZW5lZml0IG9mIGV4ZWNidWZmZXIgc2NoZWR1bGVyLiBIb3dldmVyLCBm b3IgQ1MgZmxpcHMgdGhpcyBtZWFucyB0aGF0CndlIGNhbiBmb3JnbyBjaGVja2luZyB3aGV0aGVy IHRoZSBsYXN0IHdyaXRlIHJlcXVlc3Qgb2YgdGhlIG9iamVjdCBpcwphY3R1YWxseSBxdWV1ZWQg YW5kIG1vcmUgaW1wb3J0YW50bHkgd2hldGhlciB0aGUgY2FjaGUgZmx1c2ggZm9yIHRoZQp3cml0 ZSB3YXMgZW1pdHRlZC4KClNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMt d2lsc29uLmNvLnVrPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyB8 IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfZGlzcGxheS5jCmluZGV4IDRhZjg5YzI3NTA0ZS4uMDQxNWU0MGNlZjZlIDEwMDY0 NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKKysrIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCkBAIC0xMDM0Nyw2ICsxMDM0NywxMiBAQCBz dGF0aWMgaW50IGludGVsX2NydGNfcGFnZV9mbGlwKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKIAkJ aTkxNV9nZW1fcmVxdWVzdF9hc3NpZ24oJndvcmstPmZsaXBfcXVldWVkX3JlcSwKIAkJCQkJb2Jq LT5sYXN0X3dyaXRlX3JlcSk7CiAJfSBlbHNlIHsKKwkJaWYgKG9iai0+bGFzdF93cml0ZV9yZXEp IHsKKwkJCXJldCA9IGk5MTVfZ2VtX2NoZWNrX29scihvYmotPmxhc3Rfd3JpdGVfcmVxKTsKKwkJ CWlmIChyZXQpCisJCQkJZ290byBjbGVhbnVwX3VucGluOworCQl9CisKIAkJcmV0ID0gZGV2X3By aXYtPmRpc3BsYXkucXVldWVfZmxpcChkZXYsIGNydGMsIGZiLCBvYmosIHJpbmcsCiAJCQkJCQkg ICBwYWdlX2ZsaXBfZmxhZ3MpOwogCQlpZiAocmV0KQotLSAKMi4xLjQKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QK SW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==