From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 1/3] drm/i915: mark GEM objects as dirty when filled by the CPU Date: Thu, 10 Dec 2015 11:49:46 +0100 Message-ID: <20151210104946.GV20822@phenom.ffwll.local> References: <1449593478-33649-1-git-send-email-david.s.gordon@intel.com> <1449593478-33649-2-git-send-email-david.s.gordon@intel.com> <20151208170016.GE26418@nuc-i3427.alporthouse.com> <56671C32.20008@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f46.google.com (mail-wm0-f46.google.com [74.125.82.46]) by gabe.freedesktop.org (Postfix) with ESMTPS id E539E6E95F for ; Thu, 10 Dec 2015 02:50:17 -0800 (PST) Received: by mail-wm0-f46.google.com with SMTP id c201so26553382wme.0 for ; Thu, 10 Dec 2015 02:50:17 -0800 (PST) Content-Disposition: inline In-Reply-To: <56671C32.20008@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Dave Gordon Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBEZWMgMDgsIDIwMTUgYXQgMDY6MDY6NDJQTSArMDAwMCwgRGF2ZSBHb3Jkb24gd3Jv dGU6Cj4gT24gMDgvMTIvMTUgMTc6MDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiA+T24gVHVlLCBE ZWMgMDgsIDIwMTUgYXQgMDQ6NTE6MTZQTSArMDAwMCwgRGF2ZSBHb3Jkb24gd3JvdGU6Cj4gPj5J biB2YXJpb3VzIHBsYWNlcywgYSBHRU0gb2JqZWN0IGlzIGZpbGxlZCB3aXRoIGRhdGEgYnkgbWVh bnMgb2YgQ1BVCj4gPj53cml0ZXMuIEluIHN1Y2ggY2FzZXMsIHRoZSBvYmplY3Qgc2hvdWxkIGJl IG1hcmtlZCBkaXJ0eSwgdG8gZW5zdXJlIHRoYXQKPiA+PnRoZSBkYXRhIGlzIG5vdCBkaXNjYXJk ZWQgaWYgdGhlIG9iamVjdCBpcyBldmljdGVkIHVuZGVyIG1lbW9yeQo+ID4+cHJlc3N1cmUuCj4g Pj4KPiA+PlRoaXMgaW5jb3Jwb3JhdGVzIGFuZCBzdXBlcmNlZGVzIEFsZXggRGFpJ3MgZWFybGll ciBwYXRjaAo+ID4+W1BBVENIIHYxXSBkcm0vaTkxNS9ndWM6IEZpeCBhIGZ3IGNvbnRlbnQgbG9z dCBpc3N1ZSBhZnRlciBpdCBpcyBldmljdGVkCj4gPj4KPiA+PlNpZ25lZC1vZmYtYnk6IERhdmUg R29yZG9uIDxkYXZpZC5zLmdvcmRvbkBpbnRlbC5jb20+Cj4gPj5DYzogQ2hyaXMgV2lsc29uIDxj aHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gPj5DYzogQWxleCBEYWkgPHl1LmRhaUBpbnRlbC5j b20+Cj4gPj4tLS0KPiA+PiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9jbWRfcGFyc2VyLmMg fCAxICsKPiA+PiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyAgICAgICAgfCAxICsK PiA+PiAgMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKPiA+Pgo+ID4+ZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfY21kX3BhcnNlci5jIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9jbWRfcGFyc2VyLmMKPiA+PmluZGV4IDgxNGQ4OTQuLjI5MmJkNWQgMTAw NjQ0Cj4gPj4tLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2NtZF9wYXJzZXIuYwo+ID4+ KysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9jbWRfcGFyc2VyLmMKPiA+PkBAIC05NDUs NiArOTQ1LDcgQEAgc3RhdGljIHUzMiAqY29weV9iYXRjaChzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29i amVjdCAqZGVzdF9vYmosCj4gPj4gIAkJZHJtX2NsZmx1c2hfdmlydF9yYW5nZShzcmMsIGJhdGNo X2xlbik7Cj4gPj4KPiA+PiAgCW1lbWNweShkc3QsIHNyYywgYmF0Y2hfbGVuKTsKPiA+PisJZGVz dF9vYmotPmRpcnR5ID0gMTsKPiA+Cj4gPlRoZXJlIGlzIG5vIGJ1ZyBoZXJlLgo+ID4tQ2hyaXMK PiAKPiBCZWNhdXNlIHRoZSBzaGFkb3cgYmF0Y2ggaGFzIGJlZW4gcGFnZS1waW5uZWQgYnkgdGhl IGNhbGxlcj8gVHdvIHF1ZXN0aW9ucywKPiB0aGVuOgo+IAo+IDEuIERvIHdlIHJldXNlIHRoZSBz YW1lIHNoYWRvdyBiYXRjaCBpZiB0aGUgc2FtZSBzb3VyY2UgYmF0Y2ggaXMKPiAgICByZXN1Ym1p dHRlZD8gSWYgc28sIGNhbiB3ZSBiZSBzdXJlIHRoYXQgaXQgaGFzIHN0YXllZCBwaW5uZWQKPiAg ICAob25lIHdheSBvciBhbm90aGVyKSBmb3IgdGhlIGVudGlyZSBpbnRlcnZlbmluZyBwZXJpb2Q/ Cj4gCj4gMi4gSWYgdGhlIHNoYWRvdyBiYXRjaCBjYW4gbmV2ZXIgYmUgdW5waW5uZWQsIHdoeSBk byB3ZSBhbGxvY2F0ZQo+ICAgIGl0IGFzIGEgR0VNIG9iamVjdCB3aXRoIGJhY2tpbmcgc3RvcmUg d2hpY2ggY2FuIGFwcGFyZW50bHkKPiAgICBuZXZlciBiZSB1c2VkLiBXZSBjb3VsZCBnZXQgcmlk IG9mIHRoZSBzaG1mcyBzZXR1cCBvdmVyaGVhZCBieQo+ICAgIGNob29zaW5nIGFuIG9iamVjdCB0 eXBlIHdpdGhvdXQgYmFja2luZyBzdG9yZS4KCldlIGRvbid0IGNhcmUgYWJvdXQgY29oZXJlbmN5 IG9uY2UgdGhlIHNoYWRvdyBiYXRjaCBpcyByZXRpcmVkICh3ZSBtYXJrIGl0CmFzIHB1cmdlYWJs ZSBldmVuLCB3aGljaCBmbGF0LW91dCBpZ25vcmVzIC0+ZGlydHkpLiBXZSB1c2Ugc2htZW0gYmVj YXVzZQp3ZSBuZWVkIHNvbWUgbWVtb3J5IGZvciBpdCwgdGhlcmUncyBubyBjb3B5aW5nIHRvIHRo ZSBiYWNraW5nIHN0b3JhZ2UKKGxpa2UgdHRtIGRvZXMgd2hlbiBldmljdGluZyBmcm9tIHZyYW0g dG8gc2htZW0pLgotRGFuaWVsCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJ bnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVs LWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=