From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jesse Barnes Subject: [PATCH 1/3] drm/i915: add bunit read/write routines Date: Mon, 4 Nov 2013 11:52:44 -0800 Message-ID: <1383594766-6042-1-git-send-email-jbarnes@virtuousgeek.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from outbound-ss-391.hostmonster.com (outbound-ss-391.hostmonster.com [67.222.34.81]) by gabe.freedesktop.org (Postfix) with SMTP id 18973FAFB9 for ; Mon, 4 Nov 2013 11:59:29 -0800 (PST) Received: from [67.161.37.189] (port=35216 helo=localhost.localdomain) by box514.bluehost.com with esmtpsa (TLSv1:CAMELLIA256-SHA:256) (Exim 4.80) (envelope-from ) id 1VdQCe-00048V-Og for intel-gfx@lists.freedesktop.org; Mon, 04 Nov 2013 12:52:48 -0700 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces@lists.freedesktop.org Errors-To: intel-gfx-bounces@lists.freedesktop.org To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Rm9yIG1vZGlmeWluZyBzZWxmLXJlZnJlc2ggZXhpdCBsYXRlbmN5LgoKUmV2aWV3ZWQtYnk6IFZp bGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+ClNpZ25lZC1vZmYt Ynk6IEplc3NlIEJhcm5lcyA8amJhcm5lc0B2aXJ0dW91c2dlZWsub3JnPgotLS0KIGRyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfZHJ2LmggICAgICAgfCAgMiArKwogZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9yZWcuaCAgICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Np ZGViYW5kLmMgfCAxNiArKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDE5IGluc2Vy dGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaAppbmRleCBjYzQwY2JmLi41ZWRmOWJiIDEw MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKQEAgLTI0MDMsNiArMjQwMyw4IEBAIHUzMiB2bHZfY2Nr X3JlYWQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LCB1MzIgcmVnKTsKIHZvaWQg dmx2X2Nja193cml0ZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsIHUzMiByZWcs IHUzMiB2YWwpOwogdTMyIHZsdl9jY3VfcmVhZChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2 X3ByaXYsIHUzMiByZWcpOwogdm9pZCB2bHZfY2N1X3dyaXRlKHN0cnVjdCBkcm1faTkxNV9wcml2 YXRlICpkZXZfcHJpdiwgdTMyIHJlZywgdTMyIHZhbCk7Cit1MzIgdmx2X2J1bml0X3JlYWQoc3Ry dWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LCB1MzIgcmVnKTsKK3ZvaWQgdmx2X2J1bml0 X3dyaXRlKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwgdTMyIHJlZywgdTMyIHZh bCk7CiB1MzIgdmx2X2dwc19jb3JlX3JlYWQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9w cml2LCB1MzIgcmVnKTsKIHZvaWQgdmx2X2dwc19jb3JlX3dyaXRlKHN0cnVjdCBkcm1faTkxNV9w cml2YXRlICpkZXZfcHJpdiwgdTMyIHJlZywgdTMyIHZhbCk7CiB1MzIgdmx2X2RwaW9fcmVhZChz dHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsIGVudW0gcGlwZSBwaXBlLCBpbnQgcmVn KTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmggYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X3JlZy5oCmluZGV4IGRlNTg5NDcuLjczN2Q4YTMgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmgKKysrIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9yZWcuaApAQCAtMzQ5LDYgKzM0OSw3IEBACiAjZGVmaW5lICAgSU9TRl9CWVRF X0VOQUJMRVNfU0hJRlQJCTQKICNkZWZpbmUgICBJT1NGX0JBUl9TSElGVAkJCTEKICNkZWZpbmUg ICBJT1NGX1NCX0JVU1kJCQkJKDE8PDApCisjZGVmaW5lICAgSU9TRl9QT1JUX0JVTklUCQkJMHgz CiAjZGVmaW5lICAgSU9TRl9QT1JUX1BVTklUCQkJMHg0CiAjZGVmaW5lICAgSU9TRl9QT1JUX05D CQkJCTB4MTEKICNkZWZpbmUgICBJT1NGX1BPUlRfRFBJTwkJCTB4MTIKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3NpZGViYW5kLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9zaWRlYmFuZC5jCmluZGV4IDk5NDRkODEuLmQ0M2U0NTcgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3NpZGViYW5kLmMKKysrIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfc2lkZWJhbmQuYwpAQCAtOTAsNiArOTAsMjIgQEAgdm9pZCB2bHZfcHVuaXRf d3JpdGUoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LCB1OCBhZGRyLCB1MzIgdmFs KQogCW11dGV4X3VubG9jaygmZGV2X3ByaXYtPmRwaW9fbG9jayk7CiB9CiAKK3UzMiB2bHZfYnVu aXRfcmVhZChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsIHUzMiByZWcpCit7CisJ dTMyIHZhbCA9IDA7CisKKwl2bHZfc2lkZWJhbmRfcncoZGV2X3ByaXYsIFBDSV9ERVZGTigyLCAw KSwgSU9TRl9QT1JUX0JVTklULAorCQkJUFVOSVRfT1BDT0RFX1JFR19SRUFELCByZWcsICZ2YWwp OworCisJcmV0dXJuIHZhbDsKK30KKwordm9pZCB2bHZfYnVuaXRfd3JpdGUoc3RydWN0IGRybV9p OTE1X3ByaXZhdGUgKmRldl9wcml2LCB1MzIgcmVnLCB1MzIgdmFsKQoreworCXZsdl9zaWRlYmFu ZF9ydyhkZXZfcHJpdiwgUENJX0RFVkZOKDIsIDApLCBJT1NGX1BPUlRfQlVOSVQsCisJCQlQVU5J VF9PUENPREVfUkVHX1dSSVRFLCByZWcsICZ2YWwpOworfQorCiB1MzIgdmx2X25jX3JlYWQoc3Ry dWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LCB1OCBhZGRyKQogewogCXUzMiB2YWwgPSAw OwotLSAKMS44LjMuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK