From mboxrd@z Thu Jan 1 00:00:00 1970 From: Zhi Wang Subject: [RFCv2 09/14] drm/i915: generate address mode bit from PPGTT instance Date: Thu, 18 Feb 2016 19:42:16 +0800 Message-ID: <1455795741-3487-10-git-send-email-zhi.a.wang@intel.com> References: <1455795741-3487-1-git-send-email-zhi.a.wang@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 0FF986EB6F for ; Thu, 18 Feb 2016 11:45:11 +0000 (UTC) In-Reply-To: <1455795741-3487-1-git-send-email-zhi.a.wang@intel.com> 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, igvt-g@lists.01.org Cc: daniel.vetter@ffwll.ch, david.j.cowperthwaite@intel.com, zhiyuan.lv@intel.com List-Id: intel-gfx@lists.freedesktop.org QWZ0ZXIgdGhlIHBlci1QUEdUVCBhZGRyZXNzIG1vZGUgZ2V0cyBzdXBwb3J0LCB0aGUgTFJDIHN1 Ym1pc3Npb24gc2hvdWxkCmdlbmVyYXRlIHRoZSBhZGRyZXNzIG1vZGUgYml0IGZyb20gUFBHVFQg aW5zdGFuY2UsIGluc3RlYWQgb2YgdGhlCmhhcmQtY29kZWQgc3lzdGVtIGNvbmZpZ3VyYXRpb24u CgpTaWduZWQtb2ZmLWJ5OiBaaGkgV2FuZyA8emhpLmEud2FuZ0BpbnRlbC5jb20+Ci0tLQogZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQs IDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9scmMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5j CmluZGV4IDYyMTU4YWYuLjAxZWE5OWMyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9scmMuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYwpAQCAt MjEzLDcgKzIxMyw3IEBAIGVudW0gewogCUxFR0FDWV82NEJfQ09OVEVYVAogfTsKICNkZWZpbmUg R0VOOF9DVFhfQUREUkVTU0lOR19NT0RFX1NISUZUIDMKLSNkZWZpbmUgR0VOOF9DVFhfQUREUkVT U0lOR19NT0RFKGRldikgIChVU0VTX0ZVTExfNDhCSVRfUFBHVFQoZGV2KSA/XAorI2RlZmluZSBH RU44X0NUWF9BRERSRVNTSU5HX01PREUocHBndHQpIChJU180OEJJVF9QUEdUVChwcGd0dCkgPyBc CiAJCUxFR0FDWV82NEJfQ09OVEVYVCA6XAogCQlMRUdBQ1lfMzJCX0NPTlRFWFQpCiBlbnVtIHsK QEAgLTI3NCw4ICsyNzQsNiBAQCBsb2dpY2FsX3JpbmdfaW5pdF9wbGF0Zm9ybV9pbnZhcmlhbnRz KHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKnJpbmcpCiAJCQkJCShyaW5nLT5pZCA9PSBWQ1MgfHwg cmluZy0+aWQgPT0gVkNTMik7CiAKIAlyaW5nLT5jdHhfZGVzY190ZW1wbGF0ZSA9IEdFTjhfQ1RY X1ZBTElEOwotCXJpbmctPmN0eF9kZXNjX3RlbXBsYXRlIHw9IEdFTjhfQ1RYX0FERFJFU1NJTkdf TU9ERShkZXYpIDw8Ci0JCQkJICAgR0VOOF9DVFhfQUREUkVTU0lOR19NT0RFX1NISUZUOwogCWlm IChJU19HRU44KGRldikpCiAJCXJpbmctPmN0eF9kZXNjX3RlbXBsYXRlIHw9IEdFTjhfQ1RYX0wz TExDX0NPSEVSRU5UOwogCXJpbmctPmN0eF9kZXNjX3RlbXBsYXRlIHw9IEdFTjhfQ1RYX1BSSVZJ TEVHRTsKQEAgLTMxOCw2ICszMTYsOCBAQCBpbnRlbF9scl9jb250ZXh0X2Rlc2NyaXB0b3JfdXBk YXRlKHN0cnVjdCBpbnRlbF9jb250ZXh0ICpjdHgsCiAJICAgICAgIExSQ19QUEhXU1BfUE4gKiBQ QUdFX1NJWkU7CiAKIAlkZXNjID0gcmluZy0+Y3R4X2Rlc2NfdGVtcGxhdGU7CQkJICAgLyogYml0 cyAgMC0xMSAqLworCWRlc2MgfD0gR0VOOF9DVFhfQUREUkVTU0lOR19NT0RFKGN0eC0+cHBndHQp IDw8CSAgIC8qIGJpdHMgIDMtNCAqLworCQkJR0VOOF9DVFhfQUREUkVTU0lOR19NT0RFX1NISUZU OwogCWRlc2MgfD0gbHJjYTsJCQkJCSAgIC8qIGJpdHMgMTItMzEgKi8KIAlkZXNjIHw9IChscmNh ID4+IFBBR0VfU0hJRlQpIDw8IEdFTjhfQ1RYX0lEX1NISUZUOyAvKiBiaXRzIDMyLTUxICovCiAK LS0gCjEuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK