From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michal Wajdeczko Subject: Re: [PATCH] drm/i915/guc: Assert that we switch between known ggtt->invalidate functions Date: Thu, 1 Jun 2017 12:03:18 +0200 Message-ID: <20170601100318.GA24112@mwajdecz-MOBL1.ger.corp.intel.com> References: <20170601090446.1334-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 mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 743406E06D for ; Thu, 1 Jun 2017 10:03:25 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20170601090446.1334-1-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: Chris Wilson Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBKdW4gMDEsIDIwMTcgYXQgMTA6MDQ6NDZBTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFdoZW4gd2UgZW5hYmxlIHRoZSBHdUMsIHdlIGVuYWJsZSBhbiBhbHRlcm5hdGl2ZSBt ZWNoYW5pc20gZm9yIGRvaW5nCj4gcG9zdC1HR1RUIHVwZGF0ZSBpbnZhbGlkYXRpb24uIExpa2V3 aXNlLCB3aGVuIHdlIGRpc2FibGUgdGhlIEd1Qywgd2UKPiByZXN0b3JlIHRoZSBwcmV2aW91cyBt ZXRob2QuIEFzc2VydCB0aGF0IHdlIGNoYW5nZSBiZXR3ZWVuIGtub3duCj4gZW5kcG9pbnRzLCBz byB0aGF0IHdlIGNhbiBjYXRjaCBpZiB3ZSBhY2NpZGVudGFsbHkgY2xvYmJlciBzb21lIG90aGVy Cj4gZ2VuIGFuZCBpZiB3ZSBjaGFuZ2UgdGhlIGludmFsaWRhdGUgcm91dGluZSB3aXRob3V0IHVw ZGF0aW5nIGd1Yy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlz LXdpbHNvbi5jby51az4KPiBDYzogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGxpbnV4 LmludGVsLmNvbT4KPiBDYzogSm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGluZW5AbGludXgu aW50ZWwuY29tPgo+IENjOiBPc2NhciBNYXRlbyA8b3NjYXIubWF0ZW9AaW50ZWwuY29tPgo+IENj OiBEYW5pZWxlIENlcmFvbG8gU3B1cmlvIDxkYW5pZWxlLmNlcmFvbG9zcHVyaW9AaW50ZWwuY29t Pgo+IENjOiBNaWNoYWwgV2FqZGVjemtvIDxtaWNoYWwud2FqZGVjemtvQGludGVsLmNvbT4KPiBD YzogQXJrYWRpdXN6IEhpbGVyIDxhcmthZGl1c3ouaGlsZXJAaW50ZWwuY29tPgo+IENjOiBNaWNo ZWwgVGhpZXJyeSA8bWljaGVsLnRoaWVycnlAaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYyB8IDggKysrKysrLS0KPiAgMSBmaWxlIGNoYW5nZWQs IDYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2dlbV9ndHQuYwo+IGluZGV4IDE0ODljM2FmNzE0NS4uNGZmODU0ZTY0MTNjIDEwMDY0NAo+IC0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jCj4gKysrIGIvZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMKPiBAQCAtMzA5NSwxMyArMzA5NSwxNyBAQCBpbnQg aTkxNV9nZ3R0X2VuYWJsZV9odyhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCj4g IAo+ICB2b2lkIGk5MTVfZ2d0dF9lbmFibGVfZ3VjKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpp OTE1KQo+ICB7Cj4gKwlHRU1fQlVHX09OKGk5MTUtPmdndHQuaW52YWxpZGF0ZSAhPSBnZW42X2dn dHRfaW52YWxpZGF0ZSk7Cj4gKwo+ICAJaTkxNS0+Z2d0dC5pbnZhbGlkYXRlID0gZ3VjX2dndHRf aW52YWxpZGF0ZTsKPiAgfQo+ICAKPiAgdm9pZCBpOTE1X2dndHRfZGlzYWJsZV9ndWMoc3RydWN0 IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUpCj4gIHsKPiAtCWlmIChpOTE1LT5nZ3R0LmludmFsaWRh dGUgPT0gZ3VjX2dndHRfaW52YWxpZGF0ZSkKPiAtCQlpOTE1LT5nZ3R0LmludmFsaWRhdGUgPSBn ZW42X2dndHRfaW52YWxpZGF0ZTsKPiArCS8qIFdlIHNob3VsZCBvbmx5IGJlIGNhbGxlZCBhZnRl ciBpOTE1X2dndHRfZW5hYmxlX2d1YygpICovCj4gKwlHRU1fQlVHX09OKGk5MTUtPmdndHQuaW52 YWxpZGF0ZSAhPSBndWNfZ2d0dF9pbnZhbGlkYXRlKTsKPiArCj4gKwlpOTE1LT5nZ3R0LmludmFs aWRhdGUgPSBnZW42X2dndHRfaW52YWxpZGF0ZTsKPiAgfQoKV2hpbGUgdGhpcyBsb29rcyBjb3Jy ZWN0IHRvZGF5LCBpdCBtYXkgbm90IHdvcmsgaW4gdGhlIGZ1dHVyZSBpZiB3ZQp3aWxsIG5lZWQg c29tZXRoaWcgb3RoZXIgdGhhbiBnZW42X2dndHRfaW52YWxpZGF0ZSgpIGFzIGJhc2UgaW52YWxp ZGF0ZQpmdW5jdGlvbiBvciBndWNfZ3R0X2ludmFsaWRhdGUoKSBhcyB0aGUgb25lIGZvciB0aGUg Z3VjLiBKdXN0IGEgaGVhZCB1cC4KClJldmlld2VkLWJ5OiBNaWNoYWwgV2FqZGVjemtvIDxtaWNo YWwud2FqZGVjemtvQGludGVsLmNvbT4KCj4gIAo+ICB2b2lkIGk5MTVfZ2VtX3Jlc3RvcmVfZ3R0 X21hcHBpbmdzKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKPiAtLSAKPiAyLjEx LjAKPiAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==