From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gabriel Krisman Bertazi Subject: Re: [PATCH RESEND i-g-t 2/2] kms_frontbuffer_tracking: Don't poke compressing status for old cpus Date: Wed, 26 Apr 2017 14:57:49 -0300 Message-ID: <87fugv6ogy.fsf@dilma.collabora.co.uk> References: <20170420141144.14597-1-krisman@collabora.co.uk> <20170420141144.14597-2-krisman@collabora.co.uk> <1493164489.2504.112.camel@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [IPv6:2a00:1098:0:82:1000:25:2eeb:e3e3]) by gabe.freedesktop.org (Postfix) with ESMTPS id F0DDE6E572 for ; Wed, 26 Apr 2017 17:57:55 +0000 (UTC) In-Reply-To: <1493164489.2504.112.camel@intel.com> (Paulo Zanoni's message of "Tue, 25 Apr 2017 20:54:49 -0300") List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Paulo Zanoni Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org UGF1bG8gWmFub25pIDxwYXVsby5yLnphbm9uaUBpbnRlbC5jb20+IHdyaXRlczoKCj4gT3VjaC4u LiBHb29kIGNhdGNoIQo+Cj4gQ2FuIHlvdSBwbGVhc2UgbW92ZSB0aGUgbG9naWMgdG8gdGhlIHNl dHVwX2ZiYygpIGZ1bmN0aW9uPwo+Cj4gaWYgKGdlbiA8IDcpCj4gCW9wdC5mYmNfY2hlY2tfY29t cHJlc3Npb24gPSBmYWxzZTsKPgo+IFRoaXMgd2F5IHdlIGF2b2lkIHJlZG9pbmcgdGhlIHNhbWUg Y2hlY2sgYSB0cmlsbGlvbiB0aW1lcyBkdXJpbmcKPiBrbXNfZnJvbnRidWZmZXJfdHJhY2tpbmcg ZXhlY3V0aW9uLgo+Cj4gQWxzbywgSSB0aGluayB0aGlzIG9uZSBhbHNvIGxhY2tzIGEgQnVnemls bGEgdGFnOgo+IGh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTEw MDY3NwoKSG1tLCB5ZWFoLCBJIGZvcmdvdCBDQydpbmcgdGhlIGxpc3Qgd2hlbiByZXNlbmRpbmcu IFNvcnJ5IGFib3V0IHRoYXQuCgpUaGFua3MgZm9yIHJldmlld2luZy4gIENhbiB5b3UgdGFrZSBh IGxvb2sgYXQgdGhlIGZvbGxvd2luZyB2ZXJzaW9uCmluc3RlYWQ/Cgo+OApTdWJqZWN0OiBbUEFU Q0hdIGttc19mcm9udGJ1ZmZlcl90cmFja2luZzogRG9uJ3QgcG9rZSBjb21wcmVzc2luZyBzdGF0 dXMgZm9yCiBvbGQgY3B1cwoKQ29tbWl0IDI4MDRhZmM2MDZmOCAoImttc19mcm9udGJ1ZmZlcl90 cmFja2luZzogZml4IGNvbXByZXNzaW9uCmNoZWNraW5nIikgcmVtb3ZlcyB0aGUgY2hlY2sgd2hl dGhlciB0aGUga2VybmVsIHN1cHBvcnRzIHJlcG9ydGluZyB0aGUKY29tcHJlc3Npb24gc3RhdHVz IGJlZm9yZSBhc3NlcnRpbmcgb24gaXQuICBUaGlzIGJyZWFrcyB0aGUgdGVzdCBmb3Igbm8KZ29v ZCByZWFzb24gb24gb2xkIENQVXMgKFNOQiBhbmQgZWFybGllcikgd2hlcmUgdGhlIGtlcm5lbCBj YW4ndCByZXBvcnQKdGhlIGNvbXByZXNzaW9uIHN0YXR1cy4gIEluc3RlYWQsIHdlIGNhbiBjaGVj ayBpZiB0aGUgY3B1IGRvZXNuJ3QKc3VwcG9ydCByZXBvcnRpbmcgYW5kIGFkb3B0IHRoZSBzYW1l IGJlaGF2aW9yIGFzIGlmCi0tbm8tZmJjLWNvbXByZXNzaW9uLWNoZWNrIHdhcyB1c2VkLgoKQ2hh bmdlcyBzaW5jZSB2MToKICAtIE1vdmUgdmVyaWZpY2F0aW9uIHRvIHNldHVwX2ZiYyAoUGF1bG8p CgpCdWd6aWxsYTogaHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9 MTAwNjc3ClNpZ25lZC1vZmYtYnk6IEdhYnJpZWwgS3Jpc21hbiBCZXJ0YXppIDxrcmlzbWFuQGNv bGxhYm9yYS5jby51az4KLS0tCiB0ZXN0cy9rbXNfZnJvbnRidWZmZXJfdHJhY2tpbmcuYyB8IDYg KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdGVz dHMva21zX2Zyb250YnVmZmVyX3RyYWNraW5nLmMgYi90ZXN0cy9rbXNfZnJvbnRidWZmZXJfdHJh Y2tpbmcuYwppbmRleCBiNDlmMWFiYWNhZTguLmE2NTU3MzBiNGFkMyAxMDA2NDQKLS0tIGEvdGVz dHMva21zX2Zyb250YnVmZmVyX3RyYWNraW5nLmMKKysrIGIvdGVzdHMva21zX2Zyb250YnVmZmVy X3RyYWNraW5nLmMKQEAgLTE1MjQsNiArMTUyNCw3IEBAIHN0YXRpYyBib29sIGZiY19zdXBwb3J0 ZWRfb25fY2hpcHNldCh2b2lkKQogc3RhdGljIHZvaWQgc2V0dXBfZmJjKHZvaWQpCiB7CiAJZHJt TW9kZUNvbm5lY3RvclB0ciBjID0gZ2V0X2Nvbm5lY3RvcihwcmltX21vZGVfcGFyYW1zLmNvbm5l Y3Rvcl9pZCk7CisJaW50IGRldmlkID0gaW50ZWxfZ2V0X2RybV9kZXZpZChkcm0uZmQpOwogCiAJ aWYgKCFmYmNfc3VwcG9ydGVkX29uX2NoaXBzZXQoKSkgewogCQlpZ3RfaW5mbygiQ2FuJ3QgdGVz dCBGQkM6IG5vdCBzdXBwb3J0ZWQgb24gdGhpcyBjaGlwc2V0XG4iKTsKQEAgLTE1NDAsNiArMTU0 MSwxMSBAQCBzdGF0aWMgdm9pZCBzZXR1cF9mYmModm9pZCkKIAkJCSAicGlwZSBBXG4iKTsKIAkJ cmV0dXJuOwogCX0KKworCS8qIEVhcmx5IEdlbmVyYXRpb25zIGFyZSBub3QgYWJsZSB0byByZXBv cnQgY29tcHJlc3Npb24gc3RhdHVzLiAqLworCWlmICghQVRfTEVBU1RfR0VOKGRldmlkLCA3KSkK KwkJb3B0LmZiY19jaGVja19jb21wcmVzc2lvbiA9IGZhbHNlOworCiAJZmJjLmNhbl90ZXN0ID0g dHJ1ZTsKIAogCWZiY19zZXR1cF9sYXN0X2FjdGlvbigpOwotLSAKMi4xMS4wCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK