From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH] drm/i915: Flush everything on switching to the kernel_context Date: Sun, 26 Nov 2017 21:48:56 +0000 Message-ID: <20171126214856.23702-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 E069889DF9 for ; Sun, 26 Nov 2017 21:49:06 +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 RXZlbiB0aG91Z2ggYWxsIHJlbmRlcmluZyBzaG91bGQgaGF2ZSBiZWVuIGZsdXNoZWQgYXQgdGhl IGVuZCBvZiB0aGUKcHJldmlvdXMgcmVxdWVzdHMsIGFkZCBhbiBleHRyYSBmbHVzaCBhZnRlciBz d2l0Y2hpbmcgdG8gdGhlCmtlcm5lbF9jb250ZXh0LiBBcyB0aGUgc3dpdGNoIHRvIHRoZSBrZXJu ZWxfY29udGV4dCBpcyB1c2VkIHdoZW4gaWRsaW5nCnRoZSBncHUgKGUuZy4gc3VzcGVuZCksIGhh dmluZyBhbiBleHRyYSBsYXllciBvZiBwYXJhbm9pYSB0byBlbnN1cmUKZXZlcnl0aGluZyBpcyBm bHVzaGVkIHRvIG1lbW9yeSBzZWVtcyBzZW5zaWJsZS4KClNpZ25lZC1vZmYtYnk6IENocmlzIFdp bHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgpDYzogSm9vbmFzIExhaHRpbmVuIDxqb29u YXMubGFodGluZW5AbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfZ2VtX2NvbnRleHQuYyB8IDkgKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRp b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9nZW1fY29udGV4dC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fY29udGV4 dC5jCmluZGV4IGFlZTBmNmQ3MmQzMy4uY2UzMTM5ZTVlYzRjIDEwMDY0NAotLS0gYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9nZW1fY29udGV4dC5jCkBAIC02MjAsNyArNjIwLDE0IEBAIGludCBpOTE1X2dlbV9z d2l0Y2hfdG9fa2VybmVsX2NvbnRleHQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2 KQogCQkJCQkJCQkgR0ZQX0tFUk5FTCk7CiAJCX0KIAotCQlpOTE1X2FkZF9yZXF1ZXN0KHJlcSk7 CisJCS8qCisJCSAqIEZvcmNlIGEgZmx1c2ggYWZ0ZXIgdGhlIHN3aXRjaCB0byBlbnN1cmUgdGhh dCBhbGwgcmVuZGVyaW5nCisJCSAqIGFuZCBvcGVyYXRpb25zIHByaW9yIHRvIHN3aXRjaGluZyB0 byB0aGUga2VybmVsIGNvbnRleHQgaGl0cworCQkgKiBtZW1vcnkuIFRoaXMgc2hvdWxkIGJlIGd1 YXJhbnRlZWQgYnkgdGhlIHByZXZpb3VzIHJlcXVlc3QsCisJCSAqIGJ1dCBhbiBleHRyYSBsYXll ciBvZiBwYXJhbm9pYSBiZWZvcmUgd2UgZGVjbGFyZSB0aGUgc3lzdGVtCisJCSAqIGlkbGUgKG9u IHN1c3BlbmQgZXRjKSBpcyBhZHZpc2FibGUhCisJCSAqLworCQlfX2k5MTVfYWRkX3JlcXVlc3Qo cmVxLCB0cnVlKTsKIAl9CiAKIAlyZXR1cm4gMDsKLS0gCjIuMTUuMAoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==