From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Gordon Subject: [PATCH 01/15] drm/i915: Add i915_gem_object_write() to i915_gem.c Date: Mon, 15 Jun 2015 19:36:19 +0100 Message-ID: <1434393394-21002-2-git-send-email-david.s.gordon@intel.com> References: <1434393394-21002-1-git-send-email-david.s.gordon@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id C35426E88E for ; Mon, 15 Jun 2015 11:37:16 -0700 (PDT) In-Reply-To: <1434393394-21002-1-git-send-email-david.s.gordon@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@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogQWxleCBEYWkgPHl1LmRhaUBpbnRlbC5jb20+CgppOTE1X2dlbV9vYmplY3Rfd3JpdGUo KSBpcyBhIGdlbmVyaWMgZnVuY3Rpb24gdG8gY29weSBkYXRhIGZyb20gYSBwbGFpbgpsaW5lYXIg YnVmZmVyIHRvIGEgcGFnZWQgZ2VtIG9iamVjdC4KCldlIHdpbGwgbmVlZCB0aGlzIGZvciB0aGUg bWljcm9jb250cm9sbGVyIGZpcm13YXJlIGxvYWRpbmcgc3VwcG9ydCBjb2RlLgoKSXNzdWU6IFZJ Wi00ODg0ClNpZ25lZC1vZmYtYnk6IEFsZXggRGFpIDx5dS5kYWlAaW50ZWwuY29tPgpTaWduZWQt b2ZmLWJ5OiBEYXZlIEdvcmRvbiA8ZGF2aWQucy5nb3Jkb25AaW50ZWwuY29tPgotLS0KIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmggfCAgICAyICsrCiBkcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2dlbS5jIHwgICAyOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVz IGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaAppbmRleCA2 MTFmYmQ4Li45MDk0YzA2IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Ry di5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKQEAgLTI3MTMsNiArMjcx Myw4IEBAIHZvaWQgKmk5MTVfZ2VtX29iamVjdF9hbGxvYyhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2 KTsKIHZvaWQgaTkxNV9nZW1fb2JqZWN0X2ZyZWUoc3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3Qg Km9iaik7CiB2b2lkIGk5MTVfZ2VtX29iamVjdF9pbml0KHN0cnVjdCBkcm1faTkxNV9nZW1fb2Jq ZWN0ICpvYmosCiAJCQkgY29uc3Qgc3RydWN0IGRybV9pOTE1X2dlbV9vYmplY3Rfb3BzICpvcHMp OworaW50IGk5MTVfZ2VtX29iamVjdF93cml0ZShzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAq b2JqLAorCQkJICBjb25zdCB2b2lkICpkYXRhLCBzaXplX3Qgc2l6ZSk7CiBzdHJ1Y3QgZHJtX2k5 MTVfZ2VtX29iamVjdCAqaTkxNV9nZW1fYWxsb2Nfb2JqZWN0KHN0cnVjdCBkcm1fZGV2aWNlICpk ZXYsCiAJCQkJCQkgIHNpemVfdCBzaXplKTsKIHZvaWQgaTkxNV9pbml0X3ZtKHN0cnVjdCBkcm1f aTkxNV9wcml2YXRlICpkZXZfcHJpdiwKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZ2VtLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCmluZGV4IGJlMzVm MDQuLjc1ZDYzYzIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMK KysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwpAQCAtNTM5MiwzICs1MzkyLDMx IEBAIGJvb2wgaTkxNV9nZW1fb2JqX2lzX3Bpbm5lZChzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVj dCAqb2JqKQogCXJldHVybiBmYWxzZTsKIH0KIAorLyogRmlsbCB0aGUgQG9iaiB3aXRoIHRoZSBA c2l6ZSBhbW91bnQgb2YgQGRhdGEgKi8KK2ludCBpOTE1X2dlbV9vYmplY3Rfd3JpdGUoc3RydWN0 IGRybV9pOTE1X2dlbV9vYmplY3QgKm9iaiwKKwkJCWNvbnN0IHZvaWQgKmRhdGEsIHNpemVfdCBz aXplKQoreworCXN0cnVjdCBzZ190YWJsZSAqc2c7CisJc2l6ZV90IGJ5dGVzOworCWludCByZXQ7 CisKKwlyZXQgPSBpOTE1X2dlbV9vYmplY3RfZ2V0X3BhZ2VzKG9iaik7CisJaWYgKHJldCkKKwkJ cmV0dXJuIHJldDsKKworCWk5MTVfZ2VtX29iamVjdF9waW5fcGFnZXMob2JqKTsKKworCXNnID0g b2JqLT5wYWdlczsKKworCWJ5dGVzID0gc2dfY29weV9mcm9tX2J1ZmZlcihzZy0+c2dsLCBzZy0+ bmVudHMsICh2b2lkICopZGF0YSwgc2l6ZSk7CisKKwlpOTE1X2dlbV9vYmplY3RfdW5waW5fcGFn ZXMob2JqKTsKKworCWlmIChXQVJOX09OKGJ5dGVzICE9IHNpemUpKSB7CisJCURSTV9FUlJPUigi SW5jb21wbGV0ZSBjb3B5LCB3cm90ZSAlenUgb2YgJXp1IiwgYnl0ZXMsIHNpemUpOworCQlpOTE1 X2dlbV9vYmplY3RfcHV0X3BhZ2VzKG9iaik7CisJCXJldHVybiAtRUlPOworCX0KKworCXJldHVy biAwOworfQotLSAKMS43LjkuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK