From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [igt-dev] [PATCH i-g-t] i915/gem_cpu_reloc: Do the can-store-dword check at start Date: Thu, 31 Jan 2019 09:41:21 +0000 Message-ID: References: <20190130162128.13067-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190130162128.13067-1-chris@chris-wilson.co.uk> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org Cc: igt-dev@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDMwLzAxLzIwMTkgMTY6MjEsIENocmlzIFdpbHNvbiB3cm90ZToKPiBpZ3QgZG9lc24ndCBo YW5kbGUgc2tpcHBpbmcgZnJvbSBpbnNpZGUgaWd0X2ZvcmsgdmVyeSBncmFjZWZ1bGx5IGFuZAo+ IGNyYXNoZXMgaW5zdGVhZCBvZiByZXBvcnRpbmcgdGhlIGxhY2sgb2YgcmVxdWlyZW1lbnRzLiBP bmUgc29sdXRpb24KPiB3b3VsZCBiZSB0byBmaXggaWd0LCBidXQgZmFyIGVhc2llciBpcyB0byBq dXN0IG1vdmUgdGhlIHJlcXVpcmVtZW50Cj4gY2hlY2tpbmcgYXJvdW5kIHRvIGRvIGl0IGJlZm9y ZSB3ZSBldmVuIGZvcmsuCj4gCj4gQnVnemlsbGE6IGh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5v cmcvc2hvd19idWcuY2dpP2lkPTEwOTQ5Mwo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8 Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IC0tLQo+ICAgdGVzdHMvaTkxNS9nZW1fY3B1X3Jl bG9jLmMgfCA2ICsrKy0tLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBk ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdGVzdHMvaTkxNS9nZW1fY3B1X3JlbG9jLmMg Yi90ZXN0cy9pOTE1L2dlbV9jcHVfcmVsb2MuYwo+IGluZGV4IDQ4Y2M3ZGRjNi4uNDcwOTk4NjI4 IDEwMDY0NAo+IC0tLSBhL3Rlc3RzL2k5MTUvZ2VtX2NwdV9yZWxvYy5jCj4gKysrIGIvdGVzdHMv aTkxNS9nZW1fY3B1X3JlbG9jLmMKPiBAQCAtMTU4LDkgKzE1OCw2IEBAIGNyZWF0ZV90bXBsKGlu dCBpOTE1LCBzdHJ1Y3QgZHJtX2k5MTVfZ2VtX3JlbG9jYXRpb25fZW50cnkgKnJlbG9jKQo+ICAg CQkJCSAgIHN0cnVjdCBkcm1faTkxNV9nZW1fcmVsb2NhdGlvbl9lbnRyeSAqcmVsb2MpOwo+ICAg CXZvaWQgKnRtcGw7Cj4gICAKPiAtCS8qIGNvdWxkIHVzZSBCTFRfRklMTCBpbnN0ZWFkIGZvciBn ZW4yICovCj4gLQlpZ3RfcmVxdWlyZShnZW1fY2FuX3N0b3JlX2R3b3JkKGk5MTUsIDApKTsKPiAt Cj4gICAJaWYgKGdlbiA+PSA4KQo+ICAgCQllbWl0X3N0b3JlX2FkZHIgPSBnZW44X2VtaXRfc3Rv cmVfYWRkcjsKPiAgIAllbHNlIGlmIChnZW4gPj0gNCkKPiBAQCAtMjc2LDYgKzI3Myw5IEBAIGln dF9tYWluCj4gICAJCWk5MTUgPSBkcm1fb3Blbl9kcml2ZXIoRFJJVkVSX0lOVEVMKTsKPiAgIAkJ aWd0X3JlcXVpcmVfZ2VtKGk5MTUpOwo+ICAgCj4gKwkJLyogY291bGQgdXNlIEJMVF9GSUxMIGlu c3RlYWQgZm9yIGdlbjIgKi8KPiArCQlpZ3RfcmVxdWlyZShnZW1fY2FuX3N0b3JlX2R3b3JkKGk5 MTUsIDApKTsKPiArCj4gICAJCWlndF9mb3JrX2hhbmdfZGV0ZWN0b3IoaTkxNSk7Cj4gICAJfQo+ ICAgCj4gCgpSZXZpZXdlZC1ieTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVs LmNvbT4KClJlZ2FyZHMsCgpUdnJ0a28KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaW50ZWwtZ2Z4Cg==