From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gaurav K Singh Subject: [RFC 09/14] drm/i915: Changes for command mode preparation Date: Fri, 29 May 2015 16:07:01 +0530 Message-ID: <1432895827-5185-10-git-send-email-gaurav.k.singh@intel.com> References: <1432895827-5185-1-git-send-email-gaurav.k.singh@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 61C52A5CB for ; Fri, 29 May 2015 03:40:06 -0700 (PDT) In-Reply-To: <1432895827-5185-1-git-send-email-gaurav.k.singh@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 Cc: Shobhit Kumar List-Id: intel-gfx@lists.freedesktop.org Q2hhbmdlcyBkb25lIGluIHByZXBhcmF0aW9uIG9mIGNvbW1hbmQgbW9kZS0KCjEuIFNldCBEQkkg SFMgTFMgU3dpdGNoIGJpdCBmb3IgREJJIHBhY2tldHMgdG8gYmUgdHJhbWl0dGVkIGluIEhTIG1v ZGUuCjIuIFNldCBEQkkgRklGTyB3YXRlcm1hcmsuCjMuIFRpbWluZyByZWdzIG5lZWQgbm90IGJl IHByb2dyYW1tbWVkIGZvciBjb21tYW5kIG1vZGUuCgpTaWduZWQtb2ZmLWJ5OiBHYXVyYXYgSyBT aW5naCA8Z2F1cmF2Lmsuc2luZ2hAaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBZb2dlc2ggTW9o YW4gTWFyaW11dGh1IDx5b2dlc2gubW9oYW4ubWFyaW11dGh1QGludGVsLmNvbT4KU2lnbmVkLW9m Zi1ieTogU2hvYmhpdCBLdW1hciA8c2hvYmhpdC5rdW1hckBpbnRlbC5jb20+Ci0tLQogZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfZHNpLmMgfCAgIDEzICsrKysrKysrKysrLS0KIDEgZmlsZSBj aGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RzaS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZHNpLmMKaW5kZXggOTFlZDJjMi4uZjJmYjNmYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfZHNpLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHNp LmMKQEAgLTg3NiwxMiArODc2LDE2IEBAIHN0YXRpYyB2b2lkIGludGVsX2RzaV9wcmVwYXJlKHN0 cnVjdCBpbnRlbF9lbmNvZGVyICppbnRlbF9lbmNvZGVyKQogCQkJbW9kZV9oZGlzcGxheSA8PCBI T1JJWk9OVEFMX0FERFJFU1NfU0hJRlQpOwogCX0KIAotCXNldF9kc2lfdGltaW5ncyhlbmNvZGVy LCBhZGp1c3RlZF9tb2RlKTsKKwlpZiAoaXNfdmlkX21vZGUoaW50ZWxfZHNpKSkKKwkJc2V0X2Rz aV90aW1pbmdzKGVuY29kZXIsIGFkanVzdGVkX21vZGUpOwogCiAJdmFsID0gaW50ZWxfZHNpLT5s YW5lX2NvdW50IDw8IERBVEFfTEFORVNfUFJHX1JFR19TSElGVDsKIAlpZiAoaXNfY21kX21vZGUo aW50ZWxfZHNpKSkgewogCQl2YWwgfD0gaW50ZWxfZHNpLT5jaGFubmVsIDw8IENNRF9NT0RFX0NI QU5ORUxfTlVNQkVSX1NISUZUOwotCQl2YWwgfD0gQ01EX01PREVfREFUQV9XSURUSF84X0JJVDsg LyogWFhYICovCisJCXZhbCB8PSBDTURfTU9ERV9EQVRBX1dJRFRIX09QVElPTjI7CisJCUk5MTVf V1JJVEUoTUlQSV9EQklfRklGT19USFJPVFRMRShwb3J0KSwKKwkJCSAgIERCSV9GSUZPX0VNUFRZ X1FVQVJURVIpOworCQlJOTE1X1dSSVRFKE1JUElfSFNfTFBfREJJX0VOQUJMRShwb3J0KSwgMCk7 CiAJfSBlbHNlIHsKIAkJdmFsIHw9IGludGVsX2RzaS0+Y2hhbm5lbCA8PCBWSURfTU9ERV9DSEFO TkVMX05VTUJFUl9TSElGVDsKIApAQCAtOTgzLDYgKzk4NywxMSBAQCBzdGF0aWMgdm9pZCBpbnRl bF9kc2lfcHJlcGFyZShzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqaW50ZWxfZW5jb2RlcikKIAkJCQlp bnRlbF9kc2ktPnZpZGVvX21vZGVfZm9ybWF0IHwKIAkJCQlJUF9UR19DT05GSUcgfAogCQkJCVJB TkRPTV9EUElfRElTUExBWV9SRVNPTFVUSU9OKTsKKwkJZWxzZQorCQkJSTkxNV9XUklURShNSVBJ X1ZJREVPX01PREVfRk9STUFUKHBvcnQpLAorCQkJCSAgIGludGVsX2RzaS0+dmlkZW9fZnJtdF9j ZmdfYml0cyB8CisJCQkJICAgSVBfVEdfQ09ORklHIHwKKwkJCQkgICBSQU5ET01fRFBJX0RJU1BM QVlfUkVTT0xVVElPTik7CiAJfQogfQogCi0tIAoxLjcuOS41CgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVs LWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=