From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Gordon Subject: Re: [PATCH 2/3] igt/gem_pread: Support to verify pread/pwrite for non-shmem backed obj Date: Mon, 06 Jul 2015 15:33:46 +0100 Message-ID: <559A91CA.7010802@intel.com> References: <1435742797-4949-1-git-send-email-ankitprasad.r.sharma@intel.com> <1435742797-4949-3-git-send-email-ankitprasad.r.sharma@intel.com> <559657D1.4060106@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 3534E6E062 for ; Mon, 6 Jul 2015 07:33:48 -0700 (PDT) In-Reply-To: <559657D1.4060106@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: ankitprasad.r.sharma@intel.com, intel-gfx@lists.freedesktop.org Cc: akash.goel@intel.com, shashidhar.hiremath@intel.com List-Id: intel-gfx@lists.freedesktop.org T24gMDMvMDcvMTUgMTA6MzcsIFR2cnRrbyBVcnN1bGluIHdyb3RlOgo+Cj4KPiBPbiAwNy8wMS8y MDE1IDEwOjI2IEFNLCBhbmtpdHByYXNhZC5yLnNoYXJtYUBpbnRlbC5jb20gd3JvdGU6Cj4+IEZy b206IEFua2l0cHJhc2FkIFNoYXJtYSA8YW5raXRwcmFzYWQuci5zaGFybWFAaW50ZWwuY29tPgo+ Pgo+PiBUaGlzIHBhdGNoIGFkZHMgc3VwcG9ydCB0byB2ZXJpZnkgcHJlYWQvcHdyaXRlIGZvciBu b24tc2htZW0gYmFja2VkCj4+IG9iamVjdHMuIEl0IGFsc28gc2hvd3MgdGhlIHByZWFkL3B3cml0 ZSBzcGVlZC4KPj4gSXQgYWxzbyB0ZXN0cyBzcGVlZHMgZm9yIHByZWFkIHdpdGggYW5kIHdpdGhv dXQgdXNlciBzaWRlIHBhZ2UgZmF1bHRzCj4+Cj4+IHYyOiBSZWJhc2VkIHRvIHRoZSBsYXRlc3Qg KEFua2l0KQo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmtpdHByYXNhZCBTaGFybWEgPGFua2l0cHJh c2FkLnIuc2hhcm1hIGF0IGludGVsLmNvbT4KPj4gLS0tCj4+ICAgdGVzdHMvZ2VtX3ByZWFkLmMg IHwgMTAwCj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrCj4+ICAgdGVzdHMvZ2VtX3B3cml0ZS5jIHwgIDQ1ICsrKysrKysrKysrKysrKysrKysr KysrKwo+PiAgIDIgZmlsZXMgY2hhbmdlZCwgMTQ1IGluc2VydGlvbnMoKykKCltzbmlwXQoKPj4g QEAgLTE0Miw5ICsxNTQsOTcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQo+PiAg ICAgICAgICAgfQo+PiAgICAgICB9Cj4+Cj4+ICsgICAgaWd0X3N1YnRlc3QoInN0b2xlbi1ub3Jt YWwiKSB7Cj4+ICsgICAgICAgIGZvciAoY291bnQgPSAxOyBjb3VudCA8PSAxPDwxNzsgY291bnQg PDw9IDEpIHsKPj4gKyAgICAgICAgICAgIHN0cnVjdCB0aW1ldmFsIHN0YXJ0LCBlbmQ7Cj4+ICsK Pj4gKyAgICAgICAgICAgIGdldHRpbWVvZmRheSgmc3RhcnQsIE5VTEwpOwo+PiArICAgICAgICAg ICAgZG9fZ2VtX3JlYWQoZmQsIHNyY19zdG9sZW4sIGRzdF91c2VyLCBvYmplY3Rfc2l6ZSwgY291 bnQpOwo+PiArICAgICAgICAgICAgZ2V0dGltZW9mZGF5KCZlbmQsIE5VTEwpOwo+PiArICAgICAg ICAgICAgaWd0X2luZm8oIlRpbWUgdG8gcHJlYWQgJWQgYnl0ZXMgeCAlNmQ6ICAgICU3LjNmwrVz LCAlc1xuIiwKPj4gKyAgICAgICAgICAgICAgICAgb2JqZWN0X3NpemUsIGNvdW50LAo+PiArICAg ICAgICAgICAgICAgICBlbGFwc2VkKCZzdGFydCwgJmVuZCwgY291bnQpLAo+PiArICAgICAgICAg ICAgICAgICBieXRlc19wZXJfc2VjKChjaGFyICopYnVmLAo+PiArICAgICAgICAgICAgICAgICBv YmplY3Rfc2l6ZS9lbGFwc2VkKCZzdGFydCwgJmVuZCwgY291bnQpKjFlNikpOwo+Cj4gVGhlcmUg aXMgbm8gY2hlY2tpbmcgdGhhdCBieXRlc19wZXJfc2VjIHdvbid0IG92ZXJmbG93IGJ1Zi4gV2hp Y2ggaXMKPiBhbHNvIGRlY2xhcmVkIGFzIHVuaXQzMl90IGp1c3Qgc28gd2UgY2FuIGNhc3QgaGVy ZS4gOikgU3VnZ2VzdCBmaXhpbmcgaWYKPiB5b3UgZmVlbCBsaWtlIGl0LCB3b24ndCBtYW5kYXRl IGl0IHNpbmNlIGl0IGlzIGV4aXN0aW5nIGNvZGUuCgpUaGF0IHByaW50ZiBmb3JtYXQgYXBwZWFy cyB0byBoYXZlIDQgJS1maWVsZHMgYnV0IDUgcGFyYW1ldGVycz8KQWgsIG5vIGl0IGhhc24ndCwg YnV0IHRoZSBpbmRlbnRhdGlvbiBpcyBtaXNsZWFkaW5nIC0tIGhvdyBhYm91dCAKaW5kZW50aW5n IHRoZSBsYXN0IGxpbmUgKHRoZSBvbmUgYmVnaW5uaW5nIG9iamVjdF9zaXplIC4uLikgc29tZSBt b3JlIHNvIAp0aGF0IGl0J3MgbW9yZSBvYnZpb3VzbHkgYSBwYXJhbWV0ZXIgdG8gYnl0ZXNfcGVy X3NlYygpIGFuZCBub3QgaWd0X2luZm8oKS4KCkFsc28gcGVyaGFwcyBuaWNlciB0byBwcmVjYWxj dWxhdGUgZWxhcHNlZCgmc3RhcnQsICZlbmQsIGNvdW50KSBhbmQgc2F2ZSAKaXQgcmF0aGVyIHRo YW4gaW5saW5pbmcgdHdpY2UgaW4gdGhlIHBhcmFtZXRlciBsaXN0PyBNYXliZSBldmVuIGRvIHRo ZSAKc2FtZSB3aXRoIHRoZSBicHMgdmFsdWUgKGV2ZW4gdGhvdWdoIGl0J3Mgb25seSB1c2VkIG9u Y2UpIGp1c3Qgc28gdGhlIApsb25nIHByaW50ZiBsaW5lcyBkb24ndCBoYXZlIGNvbXBsaWNhdGVk IGV4cHJlc3Npb25zIGVtYmVkZGVkPwoKVGh1czoKCisgICAgICAgIGZvciAoY291bnQgPSAxOyBj b3VudCA8PSAxPDwxNzsgY291bnQgPDw9IDEpIHsKKyAgICAgICAgICAgIHN0cnVjdCB0aW1ldmFs IHN0YXJ0LCBlbmQ7CiogICAgICAgICAgICBkb3VibGUgdXNlY3M7CiogICAgICAgICAgICBjaGFy ICpicHM7CisKKyAgICAgICAgICAgIGdldHRpbWVvZmRheSgmc3RhcnQsIE5VTEwpOworICAgICAg ICAgICAgZG9fZ2VtX3JlYWQoZmQsIHNyY19zdG9sZW4sIGRzdF91c2VyLCBvYmplY3Rfc2l6ZSwg Y291bnQpOworICAgICAgICAgICAgZ2V0dGltZW9mZGF5KCZlbmQsIE5VTEwpOwoqICAgICAgICAg ICAgdXNlY3MgPSBlbGFwc2VkKCZzdGFydCwgJmVuZCwgY291bnQpOwoqICAgICAgICAgICAgYnBz ID0gYnl0ZXNfcGVyX3NlYygoY2hhciAqKWJ1ZiwgMWU2Km9iamVjdF9zaXplL3VzZWNzKTsKKiAg ICAgICAgICAgIGlndF9pbmZvKCJUaW1lIHRvIHByZWFkICVkIGJ5dGVzIHggJTZkOiAgICAlNy4z ZsK1cywgJXNcbiIsCiogICAgICAgICAgICAgICAgIG9iamVjdF9zaXplLCBjb3VudCwgdGltZSwg YnBzKTsKCi4uLiBhbmQgb2J2aW91c2x5IGZvciBhbGwgb3RoZXIgc2ltaWxhciBjb2RlIGJlbG93 LgoKLkRhdmUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=