From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Pandiyan, Dhinakaran" Subject: Re: [PATCH v4 4/8] drm: Add driver-private objects to atomic state Date: Wed, 22 Mar 2017 21:05:18 +0000 Message-ID: <1490217867.13532.29.camel@dk-H97M-D3H> References: <1489648231-30700-1-git-send-email-dhinakaran.pandiyan@intel.com> <1489648231-30700-5-git-send-email-dhinakaran.pandiyan@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: Content-Language: en-US Content-ID: <07D6B406CA13454FA2AA762120B13148@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: "maarten.lankhorst@linux.intel.com" Cc: "daniel.vetter@ffwll.ch" , "intel-gfx@lists.freedesktop.org" , "Harry.wentland@amd.com" , "architt@codeaurora.org" , "dri-devel@lists.freedesktop.org" List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCAyMDE3LTAzLTIyIGF0IDExOjAwICswMTAwLCBNYWFydGVuIExhbmtob3JzdCB3cm90 ZToNCj4gT3AgMTYtMDMtMTcgb20gMDg6MTAgc2NocmVlZiBEaGluYWthcmFuIFBhbmRpeWFuOg0K PiA+IEZyb206ICJQYW5kaXlhbiwgRGhpbmFrYXJhbiIgPGRoaW5ha2FyYW4ucGFuZGl5YW5AaW50 ZWwuY29tPg0KPiA+DQo+ID4gSXQgaXMgbmVjZXNzYXJ5IHRvIHRyYWNrIHN0YXRlcyBmb3Igb2Jq ZWN0cyBvdGhlciB0aGFuIGNvbm5lY3RvciwgY3J0Yw0KPiA+IGFuZCBwbGFuZSBmb3IgYXRvbWlj IG1vZGVzZXRzLiBCdXQgYWRkaW5nIG9iamVjdHMgbGlrZSBEUCBNU1QgbGluaw0KPiA+IGJhbmR3 aWR0aCB0byBkcm1fYXRvbWljX3N0YXRlIHdvdWxkIG1lYW4gdGhhdCBhIG5vbi1jb3JlIG9iamVj dCB3aWxsIGJlDQo+ID4gbW9kaWZpZWQgYnkgdGhlIGNvcmUgaGVscGVyIGZ1bmN0aW9ucyBmb3Ig c3dhcHBpbmcgYW5kIGNsZWFyaW5nDQo+ID4gaXQncyBzdGF0ZS4gU28sIGxldHMgYWRkIHZvaWQg KiBvYmplY3RzIGFuZCBoZWxwZXIgZnVuY3Rpb25zIHRoYXQgb3BlcmF0ZQ0KPiA+IG9uIHZvaWQg KiB0eXBlcyB0byBrZWVwIHRoZXNlIG9iamVjdHMgYW5kIHN0YXRlcyBwcml2YXRlIHRvIHRoZSBj b3JlLg0KPiA+IERyaXZlcnMgY2FuIHRoZW4gaW1wbGVtZW50IHNwZWNpZmljIGZ1bmN0aW9ucyB0 byBzd2FwIGFuZCBjbGVhciBzdGF0ZXMuDQo+ID4gVGhlIG90aGVyIGFkdmFudGFnZSBoYXZpbmcg anVzdCB2b2lkICogZm9yIHRoZXNlIG9iamVjdHMgaW4NCj4gPiBkcm1fYXRvbWljX3N0YXRlIGlz IHRoYXQgb2JqZWN0cyBvZiBkaWZmZXJlbnQgdHlwZXMgY2FuIGJlIG1hbmFnZWQgaW4gdGhlDQo+ ID4gc2FtZSBzdGF0ZSBhcnJheS4NCj4gPg0KPiA+IHYyOiBBZGRlZCBkb2NzIGFuZCBuZXcgaXRl cmF0b3IgdG8gZmlsdGVyIHByaXZhdGUgb2JqZWN0cyAoRGFuaWVsKQ0KPiA+IHYzOiBNYWNybyBh bGlnbm1lbnQgKENocmlzKQ0KPiA+DQo+ID4gQ2M6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0 ZXJAZmZ3bGwuY2g+DQo+ID4gQ2M6IEFyY2hpdCBUYW5lamEgPGFyY2hpdHRAY29kZWF1cm9yYS5v cmc+DQo+ID4gQ2M6IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3JzdEBsaW51eC5p bnRlbC5jb20+DQo+ID4gQ2M6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVr Pg0KPiA+IENjOiBIYXJyeSBXZW50bGFuZCA8SGFycnkud2VudGxhbmRAYW1kLmNvbT4NCj4gPiBB Y2tlZC1ieTogSGFycnkgV2VudGxhbmQgPGhhcnJ5LndlbnRsYW5kQGFtZC5jb20+DQo+ID4gU3Vn Z2VzdGVkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPg0KPiA+IFNp Z25lZC1vZmYtYnk6IERoaW5ha2FyYW4gUGFuZGl5YW4gPGRoaW5ha2FyYW4ucGFuZGl5YW5AaW50 ZWwuY29tPg0KPiANCj4gTW9zdGx5IGxvb2tzIGdvb2QsIGJ1dCB0b28gbWFueSBudWxsIGNoZWNr cy4gSSB0aGluayBpdCdzIGJlc3QgdG8gZ2V0IHJpZCBvZiB0aGVtIGFsbA0KPiBieSBmcmVlaW5n IHN0YXRlLT5kcml2ZXJfcHJpdmF0ZSBpbiBkZWZhdWx0X2NsZWFyKCkgb3Igc2V0dGluZyBudW1f cHJpdmF0ZV9vYmpzIHRvIDAuDQo+IEl0IHdvdWxkIHJlbW92ZSB0aGUgbmVlZCBmb3IgYWxsIG51 bGwgY2hlY2tzIEkgdGhpbmsuLg0KPiANCj4gfk1hYXJ0ZW4NCj4gDQoNCkRpZCB5b3UgbWVhbiB0 aGUgTlVMTCBjaGVja3MgaW4gdGhpcyBsb29wIGluc2lkZQ0KZHJtX2F0b21pY19nZXRfcHJpdmF0 ZV9vYmpfc3RhdGUoKQ0KDQorICAgICAgIGZvciAoaSA9IDA7IGkgPCBzdGF0ZS0+bnVtX3ByaXZh dGVfb2JqczsgaSsrKQ0KKyAgICAgICAgICAgICAgIGlmIChvYmogPT0gc3RhdGUtPnByaXZhdGVf b2Jqc1tpXS5vYmogJiYNCisgICAgICAgICAgICAgICAgICAgc3RhdGUtPnByaXZhdGVfb2Jqc1tp XS5vYmpfc3RhdGUpDQorICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gc3RhdGUtPnByaXZh dGVfb2Jqc1tpXS5vYmpfc3RhdGU7DQoNCmFuZCB0aGUgZmFjdCB0aGF0IEkgYW0gbm90IHNldHRp bmcgbnVtX3ByaXZhdGVfb2JqcyA9IDAgaW4NCmRybV9hdG9taWNfc3RhdGVfZGVmYXVsdF9jbGVh cigpID8NCg0KLURLDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fDQo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QNCj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZw0KPiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2ludGVsLWdmeA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRl bC1nZngK