From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Gordon Subject: [PATCH 3/3] drm/i915: mark GEM objects as dirty when written by the CPU Date: Tue, 8 Dec 2015 16:51:18 +0000 Message-ID: <1449593478-33649-4-git-send-email-david.s.gordon@intel.com> References: <1449593478-33649-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 mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id 9DED56E7E9 for ; Tue, 8 Dec 2015 08:51:39 -0800 (PST) In-Reply-To: <1449593478-33649-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 VGhpcyBwYXRjaCBjb3ZlcnMgYSBjb3VwbGUgbW9yZSBwbGFjZXMgd2hlcmUgYSBHRU0gb2JqZWN0 IGlzIChvciBtYXkgYmUpCm1vZGlmaWVkIGJ5IG1lYW5zIG9mIENQVSB3cml0ZXMsIGFuZCBzaG91 bGQgdGhlcmVmb3JlIGJlIG1hcmtlZCBkaXJ0eSB0bwplbnN1cmUgdGhhdCB0aGUgY2hhbmdlcyBh cmUgbm90IGxvc3QgaW4gdGhlIGV2ZW5vZiBvZiB0aGUgb2JqZWN0IGlzCmV2aWN0ZWQgdW5kZXIg bWVtb3J5IHByZXNzdXJlLgoKSXQgbWF5IGJlIHBvc3NpYmxlIHRvIG9wdGltaXNlIHRoZXNlIHBh dGhzIGxhdGVyLCBieSBtYXJraW5nIG9ubHkKc3BlY2lmaWMgcGFnZXMgb2YgdGhlIG9iamVjdCBh cyBkaXJ0eSAoZm9yIG9iamVjdHMgYmFja2VkIGJ5IHNobWZzCnBhZ2VzKTsgYnV0IGZvciBub3cg bGV0J3MgZW5zdXJlIGNvcnJlY3RuZXNzIGJ5IGRpcnR5aW5nIHRoZSB3aG9sZQpvYmplY3QuCgpT aWduZWQtb2ZmLWJ5OiBEYXZlIEdvcmRvbiA8ZGF2aWQucy5nb3Jkb25AaW50ZWwuY29tPgpDYzog Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Ci0tLQogZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9nZW0uYyAgICAgICAgfCA0ICsrKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZ2VtX2RtYWJ1Zi5jIHwgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMo KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwppbmRleCAxMmY2OGY0Li4z NmI5NTM5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCisrKyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKQEAgLTkzNyw3ICs5MzcsNiBAQCBpOTE1 X2dlbV9zaG1lbV9wd3JpdGUoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKIAlpOTE1X2dlbV9vYmpl Y3RfcGluX3BhZ2VzKG9iaik7CiAKIAlvZmZzZXQgPSBhcmdzLT5vZmZzZXQ7Ci0Jb2JqLT5kaXJ0 eSA9IDE7CiAKIAlmb3JfZWFjaF9zZ19wYWdlKG9iai0+cGFnZXMtPnNnbCwgJnNnX2l0ZXIsIG9i ai0+cGFnZXMtPm5lbnRzLAogCQkJIG9mZnNldCA+PiBQQUdFX1NISUZUKSB7CkBAIC0xMDc0LDYg KzEwNzMsOSBAQCBpOTE1X2dlbV9wd3JpdGVfaW9jdGwoc3RydWN0IGRybV9kZXZpY2UgKmRldiwg dm9pZCAqZGF0YSwKIAkJZ290byBvdXQ7CiAJfQogCisJLyogT2JqZWN0IGJhY2tpbmcgc3RvcmUg d2lsbCBiZSBvdXQgb2YgZGF0ZSBoZXJlYWZ0ZXIgKi8KKwlvYmotPmRpcnR5ID0gMTsKKwogCXRy YWNlX2k5MTVfZ2VtX29iamVjdF9wd3JpdGUob2JqLCBhcmdzLT5vZmZzZXQsIGFyZ3MtPnNpemUp OwogCiAJcmV0ID0gLUVGQVVMVDsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfZ2VtX2RtYWJ1Zi5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZG1hYnVmLmMK aW5kZXggZTljMmJmZC4uNDlhNzRjNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9nZW1fZG1hYnVmLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZG1h YnVmLmMKQEAgLTIwOCw2ICsyMDgsOCBAQCBzdGF0aWMgaW50IGk5MTVfZ2VtX2JlZ2luX2NwdV9h Y2Nlc3Moc3RydWN0IGRtYV9idWYgKmRtYV9idWYsIHNpemVfdCBzdGFydCwgc2l6ZQogCQlyZXR1 cm4gcmV0OwogCiAJcmV0ID0gaTkxNV9nZW1fb2JqZWN0X3NldF90b19jcHVfZG9tYWluKG9iaiwg d3JpdGUpOworCWlmICh3cml0ZSkKKwkJb2JqLT5kaXJ0eSA9IDE7CiAJbXV0ZXhfdW5sb2NrKCZk ZXYtPnN0cnVjdF9tdXRleCk7CiAJcmV0dXJuIHJldDsKIH0KLS0gCjEuOS4xCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=