From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v4 6/7] drm/i915: Mark shadow batch buffers as purgeable Date: Wed, 12 Nov 2014 09:46:49 +0100 Message-ID: <20141112084649.GJ25711@phenom.ffwll.local> References: <1415398927-16572-1-git-send-email-bradley.d.volkin@intel.com> <1415398927-16572-7-git-send-email-bradley.d.volkin@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f176.google.com (mail-wi0-f176.google.com [209.85.212.176]) by gabe.freedesktop.org (Postfix) with ESMTP id 9B41E6E4D3 for ; Wed, 12 Nov 2014 00:46:31 -0800 (PST) Received: by mail-wi0-f176.google.com with SMTP id h11so4093042wiw.9 for ; Wed, 12 Nov 2014 00:46:30 -0800 (PST) Content-Disposition: inline In-Reply-To: <1415398927-16572-7-git-send-email-bradley.d.volkin@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: bradley.d.volkin@intel.com Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBOb3YgMDcsIDIwMTQgYXQgMDI6MjI6MDZQTSAtMDgwMCwgYnJhZGxleS5kLnZvbGtp bkBpbnRlbC5jb20gd3JvdGU6Cj4gRnJvbTogQnJhZCBWb2xraW4gPGJyYWRsZXkuZC52b2xraW5A aW50ZWwuY29tPgo+IAo+IEJ5IGFkZGluZyBhIG5ldyBleGVjX2VudHJ5IGZsYWcsIHdlIGNsZWFu bHkgbWFyayB0aGUgc2hhZG93IG9iamVjdHMKPiBhcyBwdXJnZWFibGUgYWZ0ZXIgdGhleSBhcmUg b24gdGhlIGFjdGl2ZSBsaXN0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJyYWQgVm9sa2luIDxicmFk bGV5LmQudm9sa2luQGludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9nZW1fZXhlY2J1ZmZlci5jIHwgMTEgKysrKysrKysrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEw IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9nZW1fZXhlY2J1ZmZlci5jCj4gaW5kZXggMjA4MzViOC4uYTI3MWJjMCAxMDA2NDQKPiAt LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMKPiArKysgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVyLmMKPiBAQCAtMzcsNiArMzcs NyBAQAo+ICAjZGVmaW5lICBfX0VYRUNfT0JKRUNUX0hBU19GRU5DRSAoMTw8MzApCj4gICNkZWZp bmUgIF9fRVhFQ19PQkpFQ1RfTkVFRFNfTUFQICgxPDwyOSkKPiAgI2RlZmluZSAgX19FWEVDX09C SkVDVF9ORUVEU19CSUFTICgxPDwyOCkKPiArI2RlZmluZSAgX19FWEVDX09CSkVDVF9QVVJHRUFC TEUgKDE8PDI3KQo+ICAKPiAgI2RlZmluZSBCQVRDSF9PRkZTRVRfQklBUyAoMjU2KjEwMjQpCj4g IAo+IEBAIC0yMjMsNyArMjI0LDEyIEBAIGk5MTVfZ2VtX2V4ZWNidWZmZXJfdW5yZXNlcnZlX3Zt YShzdHJ1Y3QgaTkxNV92bWEgKnZtYSkKPiAgCWlmIChlbnRyeS0+ZmxhZ3MgJiBfX0VYRUNfT0JK RUNUX0hBU19QSU4pCj4gIAkJdm1hLT5waW5fY291bnQtLTsKPiAgCj4gLQllbnRyeS0+ZmxhZ3Mg Jj0gfihfX0VYRUNfT0JKRUNUX0hBU19GRU5DRSB8IF9fRVhFQ19PQkpFQ1RfSEFTX1BJTik7Cj4g KwlpZiAoZW50cnktPmZsYWdzICYgX19FWEVDX09CSkVDVF9QVVJHRUFCTEUpCj4gKwkJb2JqLT5t YWR2ID0gSTkxNV9NQURWX0RPTlRORUVEOwo+ICsKPiArCWVudHJ5LT5mbGFncyAmPSB+KF9fRVhF Q19PQkpFQ1RfSEFTX0ZFTkNFIHwKPiArCQkJICBfX0VYRUNfT0JKRUNUX0hBU19QSU4gfAo+ICsJ CQkgIF9fRVhFQ19PQkpFQ1RfUFVSR0VBQkxFKTsKPiAgfQo+ICAKPiAgc3RhdGljIHZvaWQgZWJf ZGVzdHJveShzdHJ1Y3QgZWJfdm1hcyAqZWIpCj4gQEAgLTEzNzMsNiArMTM3OSw4IEBAIGk5MTVf Z2VtX2RvX2V4ZWNidWZmZXIoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdm9pZCAqZGF0YSwKPiAg CQkJZ290byBlcnI7Cj4gIAkJfQo+ICAKPiArCQlzaGFkb3dfYmF0Y2hfb2JqLT5tYWR2ID0gSTkx NV9NQURWX1dJTExORUVEOwo+ICsKCkltbyB0aGlzIGh1bmsgc2hvdWxkIGJlIGludCB0aGUgcG9v bCBfZ2V0IGZ1bmN0aW9uIHNvIHRoYXQgYWxsIHRoZQpwdXJnZWFibGUvd2lsbG5lZWQgaGFuZGxp bmcgaXMgaW4gb25lIHBsYWNlLgotRGFuaWVsCgo+ICAJCXJldCA9IGk5MTVfZ2VtX29ial9nZ3R0 X3BpbihzaGFkb3dfYmF0Y2hfb2JqLCA0MDk2LCAwKTsKPiAgCQlpZiAocmV0KQo+ICAJCQlnb3Rv IGVycjsKPiBAQCAtMTM5Niw2ICsxNDA0LDcgQEAgaTkxNV9nZW1fZG9fZXhlY2J1ZmZlcihzdHJ1 Y3QgZHJtX2RldmljZSAqZGV2LCB2b2lkICpkYXRhLAo+ICAKPiAgCQkJdm1hID0gaTkxNV9nZW1f b2JqX3RvX2dndHQoc2hhZG93X2JhdGNoX29iaik7Cj4gIAkJCXZtYS0+ZXhlY19lbnRyeSA9ICZz aGFkb3dfZXhlY19lbnRyeTsKPiArCQkJdm1hLT5leGVjX2VudHJ5LT5mbGFncyA9IF9fRVhFQ19P QkpFQ1RfUFVSR0VBQkxFOwo+ICAJCQlkcm1fZ2VtX29iamVjdF9yZWZlcmVuY2UoJnNoYWRvd19i YXRjaF9vYmotPmJhc2UpOwo+ICAJCQlsaXN0X2FkZF90YWlsKCZ2bWEtPmV4ZWNfbGlzdCwgJmVi LT52bWFzKTsKPiAgCj4gLS0gCj4gMS45LjEKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5n aW5lZXIsIEludGVsIENvcnBvcmF0aW9uCis0MSAoMCkgNzkgMzY1IDU3IDQ4IC0gaHR0cDovL2Js b2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK