From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Yu, Zhang" Subject: Re: [PATCH v3 7/8] drm/i915: Create vGPU specific write MMIO to reduce traps Date: Wed, 17 Dec 2014 15:28:29 +0800 Message-ID: <5491309D.1070306@linux.intel.com> References: <1415880169-7656-1-git-send-email-yu.c.zhang@linux.intel.com> <1415880169-7656-8-git-send-email-yu.c.zhang@linux.intel.com> <548AEE2A.7010808@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id 4D0D789D49 for ; Tue, 16 Dec 2014 23:30:02 -0800 (PST) In-Reply-To: <548AEE2A.7010808@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Tvrtko Ursulin , Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org CgpPbiAxMi8xMi8yMDE0IDk6MzEgUE0sIFR2cnRrbyBVcnN1bGluIHdyb3RlOgo+Cj4gT24gMTEv MTMvMjAxNCAxMjowMiBQTSwgWXUgWmhhbmcgd3JvdGU6Cj4+IEluIHRoZSB2aXJ0dWFsaXplZCBl bnZpcm9ubWVudCwgZm9yY2V3YWtlIG9wZXJhdGlvbnMgYXJlIG5vdAo+PiBuZWNlc3NvcnkgZm9y IHRoZSBkcml2ZXIsIGJlY2F1c2UgbW1pbyBhY2Nlc3NlcyB3aWxsIGJlIHRyYXBwZWQKPgo+IG5l Y2Vzc2FyeQpUaGFua3MuCj4KPj4gYW5kIGVtdWxhdGVkIGJ5IHRoZSBob3N0IHNpZGUsIGFuZCBy ZWFsIGZvcmNld2FrZSBvcGVyYXRpb25zIGFyZQo+PiBhbHNvIGRvbmUgaW4gdGhlIGhvc3QuIE5l dyBtbWlvIHdyaXRlIGhhbmRsZXJzIGFyZSBhZGRlZCB0byBkaXJlY3RseQo+PiBjYWxsIHRoZSBf X3Jhd19pOTE1X3dyaXRlLCB0aGVyZWZvcmUgd2lsbCByZWR1Y2UgbWFueSB0cmFwcyBhbmQKPj4g aW5jcmVhc2UgdGhlIG92ZXJhbGwgcGVyZm9ybWFuY2UgZm9yIGRyaXZlcnMgcnVubmluZyBpbiB0 aGUgVk0KPj4gd2l0aCBJbnRlbCBHVlQtZyBlbmhhbmNlbWVudC4KPj4KPj4gdjI6Cj4+IHRha2Ug Q2hyaXMnIGNvbW1lbnRzOgo+PiAgICAgICAgICAtIHJlZ2lzdGVyIHRoZSBtbWlvIGhvb2tzIGlu IGludGVsX3VuY29yZV9pbml0KCkKPj4gdjM6Cj4+IHRha2UgRGFuaWVsJ3MgY29tbWVudHM6Cj4+ ICAgICAgICAgIC0gdXNlIG1hY3JvcyB0byBhc3NpZ24gbW1pbyB3cml0ZSBmdW5jdGlvbnMgZm9y IHZHUFUKPj4KPj4gU2lnbmVkLW9mZi1ieTogWXUgWmhhbmcgPHl1LmMuemhhbmdAbGludXguaW50 ZWwuY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBKaWtlIFNvbmcgPGppa2Uuc29uZ0BpbnRlbC5jb20+ Cj4+IFNpZ25lZC1vZmYtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+PiAt LS0KPj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91bmNvcmUuYyB8IDE2ICsrKysrKysr KysrKysrKysKPj4gICAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfdW5jb3JlLmMKPj4gYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF91bmNvcmUuYwo+PiBpbmRleCBjYWUyN2JiLi5iNzZjMjFkIDEw MDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91bmNvcmUuYwo+PiArKysg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF91bmNvcmUuYwo+PiBAQCAtNzI3LDYgKzcyNywx NCBAQCBoc3dfd3JpdGUjI3goc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAo+PiBv ZmZfdCByZWcsIHUjI3ggdmFsLCBib29sIHRyYWNlKQo+PiAgICAgICBSRUdfV1JJVEVfRk9PVEVS OyBcCj4+ICAgfQo+Pgo+PiArI2RlZmluZSBfX3ZncHVfd3JpdGUoeCkgXAo+PiArc3RhdGljIHZv aWQgXAo+PiArdmdwdV93cml0ZSMjeChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYs IG9mZl90IHJlZywgdSMjeCB2YWwsCj4+IGJvb2wgdHJhY2UpIHsgXAo+PiArICAgIFJFR19XUklU RV9IRUFERVI7IFwKPj4gKyAgICBfX3Jhd19pOTE1X3dyaXRlIyN4KGRldl9wcml2LCByZWcsIHZh bCk7IFwKPj4gKyAgICBSRUdfV1JJVEVfRk9PVEVSOyBcCj4+ICt9Cj4+ICsKPj4gICBzdGF0aWMg Y29uc3QgdTMyIGdlbjhfc2hhZG93ZWRfcmVnc1tdID0gewo+PiAgICAgICBGT1JDRVdBS0VfTVQs Cj4+ICAgICAgIEdFTjZfUlBOU1dSRVEsCj4+IEBAIC04MjEsNiArODI5LDEwIEBAIF9fZ2VuNF93 cml0ZSg4KQo+PiAgIF9fZ2VuNF93cml0ZSgxNikKPj4gICBfX2dlbjRfd3JpdGUoMzIpCj4+ICAg X19nZW40X3dyaXRlKDY0KQo+PiArX192Z3B1X3dyaXRlKDgpCj4+ICtfX3ZncHVfd3JpdGUoMTYp Cj4+ICtfX3ZncHVfd3JpdGUoMzIpCj4+ICtfX3ZncHVfd3JpdGUoNjQpCj4+Cj4+ICAgI3VuZGVm IF9fY2h2X3dyaXRlCj4+ICAgI3VuZGVmIF9fZ2VuOF93cml0ZQo+PiBAQCAtODI4LDYgKzg0MCw3 IEBAIF9fZ2VuNF93cml0ZSg2NCkKPj4gICAjdW5kZWYgX19nZW42X3dyaXRlCj4+ICAgI3VuZGVm IF9fZ2VuNV93cml0ZQo+PiAgICN1bmRlZiBfX2dlbjRfd3JpdGUKPj4gKyN1bmRlZiBfX3ZncHVf d3JpdGUKPj4gICAjdW5kZWYgUkVHX1dSSVRFX0ZPT1RFUgo+PiAgICN1bmRlZiBSRUdfV1JJVEVf SEVBREVSCj4+Cj4+IEBAIC05MzksNiArOTUyLDkgQEAgdm9pZCBpbnRlbF91bmNvcmVfaW5pdChz dHJ1Y3QgZHJtX2RldmljZSAqZGV2KQo+PiAgICAgICAgICAgYnJlYWs7Cj4+ICAgICAgIH0KPj4K Pj4gKyAgICBpZiAoaW50ZWxfdmdwdV9hY3RpdmUoZGV2KSkKPj4gKyAgICAgICAgQVNTSUdOX1dS SVRFX01NSU9fVkZVTkNTKHZncHUpOwo+PiArCj4+ICAgICAgIGk5MTVfY2hlY2tfYW5kX2NsZWFy X2ZhdWx0cyhkZXYpOwo+PiAgIH0KPj4gICAjdW5kZWYgQVNTSUdOX1dSSVRFX01NSU9fVkZVTkNT Cj4+Cj4KPiBNYXliZSBJIGFtIG1pc3Npbmcgc29tZXRoaW5nIG9idmlvdXMsIGJ1dCB3aHkgYXJl IHJlYWQgdmFyaWFudHMgbm90IG5lZWRlZD8KV2FoLiBZb3UgZ290IG1lLiBHdWVzcyBJIG1pc3Nl ZCB0aGlzIGR1cmluZyByZWJhc2UuIFRoYW5rIHlvdSwgVHZydGtvLgo+Cj4gUmVnYXJkcywKPgo+ IFR2cnRrbwo+Cj4KQi5SLgpZdQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK