From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville Syrjala Subject: [PATCH 3/3] drm: Store the calculated vrefresh in the user mode Date: Tue, 13 Mar 2018 17:07:59 +0200 Message-ID: <20180313150759.27620-3-ville.syrjala@linux.intel.com> References: <20180313150759.27620-1-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180313150759.27620-1-ville.syrjala@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: dri-devel@lists.freedesktop.org Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCkln bm9yZSB0aGUgdnJlZnJlc2ggaW4gdGhlIG1vZGUgdGhlIHVzZXIgcGFzc2VkIGluIGFuZCBpbnN0 ZWFkCmNhbGN1bGF0ZSB0aGUgdmFsdWUgYmFzZWQgb24gdGhlIGFjdHVhbCB0aW1pbmdzLiBUaGlz IHdheSB3ZSBjYW4KYWN0dWFsbHkgdHJ1c3QgbW9kZS0+dnJlZnJlc2ggdG8gc29tZSBkZWdyZWUu CgpPciBzaG91bGQgd2UgY29tcGFyZSB0aGUgdXNlcidzIGlkZWEgb2YgdnJlZnJlc2ggd2l0aCB0 aGUgb25lCndlIGdldCBmcm9tIHRoZSB0aW1pbmdzIGFuZCByZXR1cm4gYW4gZXJyb3IgaWYgdGhl eSBkaWZmZXI/IFdlCmNhbid0IHJlYWxseSBiZSBzdXJlIHdoYXQgdGhlIHVzZXIgaXMgYXNraW5n IGluIHRoYXQgY2FzZS4KClNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3ly amFsYUBsaW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9tb2Rlcy5jIHwg OCArKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt KQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fbW9kZXMuYyBiL2RyaXZlcnMvZ3B1 L2RybS9kcm1fbW9kZXMuYwppbmRleCBmNmI3YzBlMzZhMWEuLjAyMTUyNmVjNmZhMCAxMDA2NDQK LS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9tb2Rlcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9k cm1fbW9kZXMuYwpAQCAtMTYwOSw3ICsxNjA5LDExIEBAIGludCBkcm1fbW9kZV9jb252ZXJ0X3Vt b2RlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCiAJb3V0LT52c3luY19lbmQgPSBpbi0+dnN5bmNf ZW5kOwogCW91dC0+dnRvdGFsID0gaW4tPnZ0b3RhbDsKIAlvdXQtPnZzY2FuID0gaW4tPnZzY2Fu OwotCW91dC0+dnJlZnJlc2ggPSBpbi0+dnJlZnJlc2g7CisJIC8qCisJICAqIElnbm9yZSB3aGF0 IHRoZSB1c2VyIGlzIHNheWluZyBoZXJlIGFuZCBpbnN0ZWFkCisJICAqIGNhbGN1bGF0ZSB2cmVm cmVzaCBiYXNlZCBvbiB0aGUgYWN0dWFsIHRpbWluZ3MuCisJICAqLworCW91dC0+dnJlZnJlc2gg PSAwOwogCW91dC0+ZmxhZ3MgPSBpbi0+ZmxhZ3M7CiAJb3V0LT50eXBlID0gaW4tPnR5cGU7CiAJ c3RybmNweShvdXQtPm5hbWUsIGluLT5uYW1lLCBEUk1fRElTUExBWV9NT0RFX0xFTik7CkBAIC0x NjE5LDYgKzE2MjMsOCBAQCBpbnQgZHJtX21vZGVfY29udmVydF91bW9kZShzdHJ1Y3QgZHJtX2Rl dmljZSAqZGV2LAogCWlmIChvdXQtPnN0YXR1cyAhPSBNT0RFX09LKQogCQlyZXR1cm4gLUVJTlZB TDsKIAorCW91dC0+dnJlZnJlc2ggPSBkcm1fbW9kZV92cmVmcmVzaChvdXQpOworCiAJZHJtX21v ZGVfc2V0X2NydGNpbmZvKG91dCwgQ1JUQ19JTlRFUkxBQ0VfSEFMVkVfVik7CiAKIAlyZXR1cm4g MDsKLS0gCjIuMTYuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwt Z2Z4Cg==