From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH v2] drm/i915/gvt: Implement WaForceWakeRenderDuringMmioTLBInvalidate Date: Fri, 21 Oct 2016 13:55:59 +0300 Message-ID: <874m46q8cg.fsf@gaia.fi.intel.com> References: <1476961051-26991-1-git-send-email-arkadiusz.hiler@intel.com> <1477045947-30768-1-git-send-email-arkadiusz.hiler@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1D7AB6ECD1 for ; Fri, 21 Oct 2016 10:57:10 +0000 (UTC) In-Reply-To: <1477045947-30768-1-git-send-email-arkadiusz.hiler@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Arkadiusz Hiler , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org QXJrYWRpdXN6IEhpbGVyIDxhcmthZGl1c3ouaGlsZXJAaW50ZWwuY29tPiB3cml0ZXM6Cgo+IFdo ZW4gaW52YWxpZGF0aW5nIFJDUyBUTEIgdGhlIGRldmljZSBjYW4gZW50ZXIgUkM2IHN0YXRlIGlu dGVycnVwdGluZwo+IHRoZSBwcm9jZXNzLCB0aGVyZWZvcmUgdGhlIG5lZWQgZm9yIHJlbmRlciBm b3JjZXdha2UgZm9yIHRoZSB3aG9sZQo+IHByb2NlZHVyZS4KPgo+IFRoaXMgV0EgaXMgbmVlZGVk IGZvciBhbGwgcHJvZHVjdGlvbiBTS0wgU0tVcy4KPgo+IHYyOiByZXdvcmtlZCBwdXR0aW5nIGFu ZCBnZXR0aW5nIGZvcmNld2FrZSB3aXRoIGhlbHAgb2YgTWlrYSBLdW9wcGFsYQo+Cj4gUmVmZXJl bmNlczogSFNEIzIxMzY4OTksIEhTRCMxNDA0MzkxMjc0Cj4gQ2M6IE1pa2EgS3VvcHBhbGEgPG1p a2Eua3VvcHBhbGFAaW50ZWwuY29tPgo+IENjOiBaaGVueXUgV2FuZyA8emhlbnl1d0BsaW51eC5p bnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogQXJrYWRpdXN6IEhpbGVyIDxhcmthZGl1c3ouaGls ZXJAaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9ndnQvcmVuZGVyLmMg fCAxNSArKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKykK Pgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9ndnQvcmVuZGVyLmMgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9ndnQvcmVuZGVyLmMKPiBpbmRleCBmZWViYjY1Li44ZTdhODBlIDEw MDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d2dC9yZW5kZXIuYwo+ICsrKyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2d2dC9yZW5kZXIuYwo+IEBAIC0xMTgsNiArMTE4LDcgQEAgc3Rh dGljIHUzMiBnZW45X3JlbmRlcl9tb2NzX0wzWzMyXTsKPiAgc3RhdGljIHZvaWQgaGFuZGxlX3Rs Yl9wZW5kaW5nX2V2ZW50KHN0cnVjdCBpbnRlbF92Z3B1ICp2Z3B1LCBpbnQgcmluZ19pZCkKPiAg ewo+ICAJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gdmdwdS0+Z3Z0LT5kZXZf cHJpdjsKPiArCWVudW0gZm9yY2V3YWtlX2RvbWFpbnMgZnc7Cj4gIAlpOTE1X3JlZ190IHJlZzsK PiAgCXUzMiByZWdzW10gPSB7Cj4gIAkJW1JDU10gPSAweDQyNjAsCj4gQEAgLTEzNSwxMSArMTM2 LDI1IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV90bGJfcGVuZGluZ19ldmVudChzdHJ1Y3QgaW50ZWxf dmdwdSAqdmdwdSwgaW50IHJpbmdfaWQpCj4gIAo+ICAJcmVnID0gX01NSU8ocmVnc1tyaW5nX2lk XSk7Cj4gIAo+ICsJLyogV2FGb3JjZVdha2VSZW5kZXJEdXJpbmdNbWlvVExCSW52YWxpZGF0ZTpz a2wKPiArCSAqIHdlIG5lZWQgdG8gcHV0IGEgZm9yY2V3YWtlIHdoZW4gaW52YWxpZGF0aW5nIFJD UyBUTEIgY2FjaGVzLAo+ICsJICogb3RoZXJ3aXNlIGRldmljZSBjYW4gZ28gdG8gUkM2IHN0YXRl IGFuZCBpbnRlcnJ1cHQgaW52YWxpZGF0aW9uCj4gKwkgKiBwcm9jZXNzCj4gKwkgKi8KPiArCWZ3 ID0gaW50ZWxfdW5jb3JlX2ZvcmNld2FrZV9mb3JfcmVnKGRldl9wcml2LCByZWcsCj4gKwkJCQkJ ICAgIEZXX1JFR19SRUFEIHwgRldfUkVHX1dSSVRFKTsKPiArCWlmIChyaW5nX2lkID09IFJDUyAm JiBJU19TS1lMQUtFKGRldl9wcml2KSkKPiArCQlmdyB8PSBGT1JDRVdBS0VfUkVOREVSOwo+ICsK PiArCWludGVsX3VuY29yZV9mb3JjZXdha2VfZ2V0KGRldl9wcml2LCBmdyk7Cj4gKwo+ICAJSTkx NV9XUklURShyZWcsIDB4MSk7Cj4KClRvIHRha2UgZnVsbCBhZHZhbnRhZ2Ugb2YgdGhlIGV4cGxp Y2l0IGZvcmNld2FrZSBkYW5jZSwgcGxlYXNlCmxvb2sgYXQgSTkxNV9XUklURV9GVyBhbmQgSTkx NV9SRUFEX0ZXLgoKLU1pa2EKCgo+ICAJaWYgKHdhaXRfZm9yX2F0b21pYygoSTkxNV9SRUFEKHJl ZykgPT0gMCksIDUwKSkKPiAgCQlndnRfZXJyKCJ0aW1lb3V0IGluIGludmFsaWRhdGUgcmluZyAo JWQpIHRsYlxuIiwgcmluZ19pZCk7Cj4gIAo+ICsJaW50ZWxfdW5jb3JlX2ZvcmNld2FrZV9wdXQo ZGV2X3ByaXYsIGZ3KTsKPiArCj4gIAlndnRfZGJnX2NvcmUoImludmFsaWRhdGUgVExCIGZvciBy aW5nICVkXG4iLCByaW5nX2lkKTsKPiAgfQo+ICAKPiAtLSAKPiAyLjcuNApfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0 CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK