From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robert Bragg Subject: [RFC 6/6] drm/i915: add oa_event_min_timer_exponent sysctl Date: Tue, 29 Sep 2015 15:39:09 +0100 Message-ID: <1443537549-6905-7-git-send-email-robert@sixbynine.org> References: <1443537549-6905-1-git-send-email-robert@sixbynine.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1443537549-6905-1-git-send-email-robert@sixbynine.org> 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 Cc: Mark Rutland , Matt Fleming , David Airlie , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Peter Zijlstra , Sourab Gupta , linux-api@vger.kernel.org, Zheng Yan , Daniel Vetter , Ingo Molnar , Alexander Shishkin List-Id: linux-api@vger.kernel.org VGhlIG1pbmltYWwgc2FtcGxpbmcgcGVyaW9kIGlzIG5vdyBjb25maWd1cmFibGUgdmlhIGEKZGV2 Lmk5MTUub2FfZXZlbnRfbWluX3RpbWVyX2V4cG9uZW50IHN5c2N0bCBwYXJhbWV0ZXIuCgpGb2xs b3dpbmcgdGhlIHByZWNlZGVudCBzZXQgYnkgcGVyZiwgdGhlIGRlZmF1bHQgaXMgdGhlIG1pbmlt dW0gdGhhdAp3b24ndCAob24gaXRzIG93bikgZXhjZWVkIHRoZSBkZWZhdWx0IGtlcm5lbC5wZXJm X2V2ZW50X21heF9zYW1wbGVfcmF0ZQpkZWZhdWx0IG9mIDEwMDAwMCBzYW1wbGVzL3MuCgpTaWdu ZWQtb2ZmLWJ5OiBSb2JlcnQgQnJhZ2cgPHJvYmVydEBzaXhieW5pbmUub3JnPgotLS0KIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfcGVyZi5jIHwgMzcgKysrKysrKysrKysrKysrKysrKysrKysr KysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDkgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9wZXJmLmMgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3BlcmYuYwppbmRleCBhYjgyODU3Li41ZWY3ZDkyIDEw MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3BlcmYuYworKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X3BlcmYuYwpAQCAtNDIsNiArNDIsMjMgQEAgc3RhdGljIHUzMiBp OTE1X3BlcmZfZXZlbnRfcGFyYW5vaWQgPSB0cnVlOwogCiAjZGVmaW5lIE9BX0VYUE9ORU5UX01B WCAweDNmCiAKKy8qIGZvciBzeXNjdGwgcHJvY19kb2ludHZlY19taW5tYXggb2YgaTkxNV9vYV9l dmVudF9taW5fdGltZXJfZXhwb25lbnQgKi8KK3N0YXRpYyBpbnQgemVybzsKK3N0YXRpYyBpbnQg b2FfZXhwb25lbnRfbWF4ID0gT0FfRVhQT05FTlRfTUFYOworCisvKiBUaGVvcmV0aWNhbGx5IHdl IGNhbiBwcm9ncmFtIHRoZSBPQSB1bml0IHRvIHNhbXBsZSBldmVyeSAxNjBucyBidXQgZG9uJ3QK KyAqIGFsbG93IHRoYXQgYnkgZGVmYXVsdCB1bmxlc3Mgcm9vdC4uLgorICoKKyAqIFRoZSBwZXJp b2QgaXMgZGVyaXZlZCBmcm9tIHRoZSBleHBvbmVudCBhczoKKyAqCisgKiAgIHBlcmlvZCA9IDgw bnMgKiAyXihleHBvbmVudCArIDEpCisgKgorICogUmVmZXJyaW5nIHRvIHBlcmYncyBrZXJuZWwu cGVyZl9ldmVudF9tYXhfc2FtcGxlX3JhdGUgZm9yIGEgcHJlY2VkZW50CisgKiAoMTAwMDAwIGJ5 IGRlZmF1bHQpOyB3aXRoIGFuIE9BIGV4cG9uZW50IG9mIDYgd2UgZ2V0IGEgcGVyaW9kIG9mIDEw LjI0MAorICogbWljcm9zZWNvbmRzIC0ganVzdCB1bmRlciAxMDAwMDBIegorICovCitzdGF0aWMg dTMyIGk5MTVfb2FfZXZlbnRfbWluX3RpbWVyX2V4cG9uZW50ID0gNjsKKwogc3RhdGljIHN0cnVj dCBpOTE1X29hX2Zvcm1hdCBoc3dfb2FfZm9ybWF0c1tJOTE1X09BX0ZPUk1BVF9NQVhdID0gewog CVtJOTE1X09BX0ZPUk1BVF9BMTNdCSAgICA9IHsgMCwgNjQgfSwKIAlbSTkxNV9PQV9GT1JNQVRf QTI5XQkgICAgPSB7IDEsIDEyOCB9LApAQCAtNjc0LDE1ICs2OTEsOCBAQCBzdGF0aWMgaW50IGk5 MTVfb2FfZXZlbnRfaW5pdChzdHJ1Y3QgaTkxNV9wZXJmX2V2ZW50ICpldmVudCwKIAkJaWYgKHBl cmlvZF9leHBvbmVudCA+IE9BX0VYUE9ORU5UX01BWCkKIAkJCXJldHVybiAtRUlOVkFMOwogCi0J CS8qIFRoZW9yZXRpY2FsbHkgd2UgY2FuIHByb2dyYW0gdGhlIE9BIHVuaXQgdG8gc2FtcGxlIGV2 ZXJ5Ci0JCSAqIDE2MG5zIGJ1dCBkb24ndCBhbGxvdyB0aGF0IGJ5IGRlZmF1bHQgdW5sZXNzIHJv b3QuLi4KLQkJICoKLQkJICogUmVmZXJyaW5nIHRvIHBlcmYncyBrZXJuZWwucGVyZl9ldmVudF9t YXhfc2FtcGxlX3JhdGUgZm9yCi0JCSAqIGEgcHJlY2VkZW50ICgxMDAwMDAgYnkgZGVmYXVsdCk7 IHdpdGggYW4gT0EgZXhwb25lbnQgb2YKLQkJICogNiB3ZSBnZXQgYSBwZXJpb2Qgb2YgMTAuMjQw IG1pY3Jvc2Vjb25kcyAtanVzdCB1bmRlcgotCQkgKiAxMDAwMDBIegotCQkgKi8KLQkJaWYgKHBl cmlvZF9leHBvbmVudCA8IDYgJiYgIWNhcGFibGUoQ0FQX1NZU19BRE1JTikpIHsKKwkJaWYgKHBl cmlvZF9leHBvbmVudCA8IGk5MTVfb2FfZXZlbnRfbWluX3RpbWVyX2V4cG9uZW50ICYmCisJCSAg ICAhY2FwYWJsZShDQVBfU1lTX0FETUlOKSkgewogCQkJRFJNX0VSUk9SKCJTYW1wbGluZyBwZXJp b2QgdG9vIGhpZ2ggd2l0aG91dCByb290IHByaXZpbGVnZXNcbiIpOwogCQkJcmV0dXJuIC1FQUND RVM7CiAJCX0KQEAgLTExMTMsNiArMTEyMywxNSBAQCBzdGF0aWMgc3RydWN0IGN0bF90YWJsZSBv YV90YWJsZVtdID0gewogCSAubW9kZSA9IDA2NDQsCiAJIC5wcm9jX2hhbmRsZXIgPSBwcm9jX2Rv aW50dmVjLAogCSB9LAorCXsKKwkgLnByb2NuYW1lID0gIm9hX2V2ZW50X21pbl90aW1lcl9leHBv bmVudCIsCisJIC5kYXRhID0gJmk5MTVfb2FfZXZlbnRfbWluX3RpbWVyX2V4cG9uZW50LAorCSAu bWF4bGVuID0gc2l6ZW9mKGk5MTVfb2FfZXZlbnRfbWluX3RpbWVyX2V4cG9uZW50KSwKKwkgLm1v ZGUgPSAwNjQ0LAorCSAucHJvY19oYW5kbGVyID0gcHJvY19kb2ludHZlY19taW5tYXgsCisJIC5l eHRyYTEgPSAmemVybywKKwkgLmV4dHJhMiA9ICZvYV9leHBvbmVudF9tYXgsCisJIH0sCiAJe30K IH07CiAKLS0gCjIuNS4yCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVs LWdmeAo=