From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christian Gmeiner Subject: [PATCH V5 04/25] drm/etnaviv: add uapi for perfmon feature Date: Sun, 24 Sep 2017 15:15:22 +0200 Message-ID: <20170924131543.4066-5-christian.gmeiner@gmail.com> References: <20170924131543.4066-1-christian.gmeiner@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170924131543.4066-1-christian.gmeiner@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: linux+etnaviv@armlinux.org.uk, etnaviv@lists.freedesktop.org, cphealy@gmail.com List-Id: dri-devel@lists.freedesktop.org U2FkbHkgd2UgY2FuIG5vdCByZWFkIGFueSByZWdpc3RlcnMgdmlhIGNvbW1hbmQgc3RyZWFtIHNv IHdlIG5lZWQKdG8gZXh0ZW5kIHRoZSBkcm1fZXRuYXZpdl9nZW1fc3VibWl0IHN0cnVjdCB3aXRo IHBlcmZvcm1hbmNlIG1vbml0b3IKcmVxdWVzdHMuIFRob3NlIHJlcXVlc3RzIGdldHMgcHJvY2Vz cyBiZWZvcmUgb3IgYWZ0ZXIgdGhlIGFjdHVhbApzdWJtaXR0ZWQgY29tbWFuZCBzdHJlYW0uCgpU aGUgVml2YW50ZSBrZXJuZWwgZHJpdmVyIGhhcyBhIHNwZWNpYWwgaW9jdGwgdG8gcmVhZCBhbGwg cGVyZm1vbgpyZWdpc3RlcnMgYXQgb25jZSBhbmQgcmV0dXJuIGl0LgoKQ2hhbmdlcyBmcm9tIHYx IC0+IHYyOgotIHVzZSBhIDE2IGJpdCB2YWx1ZSBmb3Igc2lnbmFscwotIGZpeCBwYWRkaW5nIGlz c3VlcwoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0aWFuIEdtZWluZXIgPGNocmlzdGlhbi5nbWVpbmVy QGdtYWlsLmNvbT4KLS0tCiBpbmNsdWRlL3VhcGkvZHJtL2V0bmF2aXZfZHJtLmggfCAxNiArKysr KysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp dCBhL2luY2x1ZGUvdWFwaS9kcm0vZXRuYXZpdl9kcm0uaCBiL2luY2x1ZGUvdWFwaS9kcm0vZXRu YXZpdl9kcm0uaAppbmRleCBjMDY1YzgzMDhiYmQuLjExMGNjNzNiZjU0OSAxMDA2NDQKLS0tIGEv aW5jbHVkZS91YXBpL2RybS9ldG5hdml2X2RybS5oCisrKyBiL2luY2x1ZGUvdWFwaS9kcm0vZXRu YXZpdl9kcm0uaApAQCAtMTUwLDYgKzE1MCwxOSBAQCBzdHJ1Y3QgZHJtX2V0bmF2aXZfZ2VtX3N1 Ym1pdF9ibyB7CiAJX191NjQgcHJlc3VtZWQ7ICAgICAgIC8qIGluL291dCwgcHJlc3VtZWQgYnVm ZmVyIGFkZHJlc3MgKi8KIH07CiAKKy8qIHBlcmZvcm1hbmNlIG1vbml0b3IgcmVxdWVzdCAocG1y KSAqLworI2RlZmluZSBFVE5BX1BNX1BST0NFU1NfUFJFICAgICAgICAgICAgIDB4MDAwMQorI2Rl ZmluZSBFVE5BX1BNX1BST0NFU1NfUE9TVCAgICAgICAgICAgIDB4MDAwMgorc3RydWN0IGRybV9l dG5hdml2X2dlbV9zdWJtaXRfcG1yIHsKKwlfX3UzMiBmbGFnczsgICAgICAgICAgLyogaW4sIHdo ZW4gdG8gcHJvY2VzcyByZXF1ZXN0IChFVE5BX1BNX1BST0NFU1NfeCkgKi8KKwlfX3U4ICBkb21h aW47ICAgICAgICAgLyogaW4sIHBtIGRvbWFpbiAqLworCV9fdTggIHBhZDsKKwlfX3UxNiBzaWdu YWw7ICAgICAgICAgLyogaW4sIHBtIHNpZ25hbCAqLworCV9fdTMyIHNlcXVlbmNlOyAgICAgICAv KiBpbiwgc2VxdWVuY2UgbnVtYmVyICovCisJX191MzIgcmVhZF9vZmZzZXQ7ICAgIC8qIGluLCBv ZmZzZXQgZnJvbSByZWFkX2JvICovCisJX191MzIgcmVhZF9pZHg7ICAgICAgIC8qIGluLCBpbmRl eCBvZiByZWFkX2JvIGJ1ZmZlciAqLworfTsKKwogLyogRWFjaCBjbWRzdHJlYW0gc3VibWl0IGNv bnNpc3RzIG9mIGEgdGFibGUgb2YgYnVmZmVycyBpbnZvbHZlZCwgYW5kCiAgKiBvbmUgb3IgbW9y ZSBjbWRzdHJlYW0gYnVmZmVycy4gIFRoaXMgYWxsb3dzIGZvciBjb25kaXRpb25hbCBleGVjdXRp b24KICAqIChjb250ZXh0LXJlc3RvcmUpLCBhbmQgSUIgYnVmZmVycyBuZWVkZWQgZm9yIHBlciB0 aWxlL2JpbiBkcmF3IGNtZHMuCkBAIC0xNzUsNiArMTg4LDkgQEAgc3RydWN0IGRybV9ldG5hdml2 X2dlbV9zdWJtaXQgewogCV9fdTY0IHN0cmVhbTsgICAgICAgICAvKiBpbiwgcHRyIHRvIGNtZHN0 cmVhbSAqLwogCV9fdTMyIGZsYWdzOyAgICAgICAgICAvKiBpbiwgbWFzayBvZiBFVE5BX1NVQk1J VF94ICovCiAJX19zMzIgZmVuY2VfZmQ7ICAgICAgIC8qIGluL291dCwgZmVuY2UgZmQgKHNlZSBF VE5BX1NVQk1JVF9GRU5DRV9GRF94KSAqLworCV9fdTY0IHBtcnM7ICAgICAgICAgICAvKiBpbiwg cHRyIHRvIGFycmF5IG9mIHN1Ym1pdF9wbXIncyAqLworCV9fdTMyIG5yX3BtcnM7ICAgICAgICAv KiBpbiwgbnVtYmVyIG9mIHN1Ym1pdF9wbXIncyAqLworCV9fdTMyIHBhZDsKIH07CiAKIC8qIFRo ZSBub3JtYWwgd2F5IHRvIHN5bmNocm9uaXplIHdpdGggdGhlIEdQVSBpcyBqdXN0IHRvIENQVV9Q UkVQIG9uCi0tIAoyLjEzLjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Ry aS1kZXZlbAo=