From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 1/8] dma-buf: remove shared fence staging in reservation object Date: Thu, 25 Oct 2018 21:20:21 +0100 Message-ID: <154049882096.5942.12704078363695175865@skylake-alporthouse-com> References: <20181004131250.2373-1-christian.koenig@amd.com> <154049851691.5942.2186402456191450965@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <154049851691.5942.2186402456191450965@skylake-alporthouse-com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: =?utf-8?q?Christian_K=C3=B6nig?= , amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org UXVvdGluZyBDaHJpcyBXaWxzb24gKDIwMTgtMTAtMjUgMjE6MTU6MTcpCj4gUXVvdGluZyBDaHJp c3RpYW4gS8O2bmlnICgyMDE4LTEwLTA0IDE0OjEyOjQzKQo+ID4gTm8gbmVlZCBmb3IgdGhhdCBh bnkgbW9yZS4gSnVzdCByZXBsYWNlIHRoZSBsaXN0IHdoZW4gdGhlcmUgaXNuJ3QgZW5vdWdoCj4g PiByb29tIGFueSBtb3JlIGZvciB0aGUgYWRkaXRpb25hbCBmZW5jZS4KPiAKPiBKdXN0IGEgaGVh ZHMgdXAuIEFmdGVyIHRoaXMgc2VyaWVzIGxhbmRlZCwgd2Ugc3RhcnRlZCBoaXR0aW5nIGEKPiB1 c2UtYWZ0ZXItZnJlZSB3aGVuIGl0ZXJhdGluZyB0aGUgc2hhcmVkIGxpc3QuCj4gCj4gPDQ+IFsx MDkuNjEzMTYyXSBnZW5lcmFsIHByb3RlY3Rpb24gZmF1bHQ6IDAwMDAgWyMxXSBQUkVFTVBUIFNN UCBQVEkKPiA8ND4gWzEwOS42MTMxNzddIENQVTogMSBQSUQ6IDEzNTcgQ29tbTogZ2VtX2J1c3kg VGFpbnRlZDogRyAgICAgVSAgICAgICAgICAgIDQuMTkuMC1yYzgtQ0ktQ0lfRFJNXzUwMzUrICMx Cj4gPDQ+IFsxMDkuNjEzMTg5XSBIYXJkd2FyZSBuYW1lOiBEZWxsIEluYy4gWFBTIDgzMDAgIC8w WTJNUkcsIEJJT1MgQTA2IDEwLzE3LzIwMTEKPiA8ND4gWzEwOS42MTMyNTJdIFJJUDogMDAxMDpp OTE1X2dlbV9idXN5X2lvY3RsKzB4MTQ2LzB4MzgwIFtpOTE1XQo+IDw0PiBbMTA5LjYxMzI2MV0g Q29kZTogMGIgNDMgMDQgNDkgODMgYzYgMDggNGQgMzkgZTYgODkgNDMgMDQgNzQgNmQgNGQgOGIg M2UgZTggNWQgNTQgZjQgZTAgODUgYzAgNzQgMGQgODAgM2QgMDggNzEgMWQgMDAgMDAgMGYgODQg YmIgMDAgMDAgMDAgMzEgYzAgPDQ5PiA4MSA3ZiAwOCAyMCAzYSAyYyBhMCA3NSBjYyA0MSA4YiA5 NyA1MCAwMiAwMCAwMCA0OSA4YiA4ZiBhOCAwMAo+IDw0PiBbMTA5LjYxMzI4M10gUlNQOiAwMDE4 OmZmZmZjOTAwMDA0NGJjZjggRUZMQUdTOiAwMDAxMDI0Ngo+IDw0PiBbMTA5LjYxMzI5Ml0gUkFY OiAwMDAwMDAwMDAwMDAwMDAwIFJCWDogZmZmZmM5MDAwMDQ0YmRjMCBSQ1g6IDAwMDAwMDAwMDAw MDAwMDEKPiA8ND4gWzEwOS42MTMzMDJdIFJEWDogMDAwMDAwMDAwMDAwMDAwMCBSU0k6IDAwMDAw MDAwZmZmZmZmZmYgUkRJOiBmZmZmZmZmZjgyMjQ3NGEwCj4gPDQ+IFsxMDkuNjEzMzExXSBSQlA6 IGZmZmZjOTAwMDA0NGJkMjggUjA4OiBmZmZmODgwMjFlMTU4NjgwIFIwOTogMDAwMDAwMDAwMDAw MDAwMQo+IDw0PiBbMTA5LjYxMzMyMV0gUjEwOiAwMDAwMDAwMDAwMDAwMDQwIFIxMTogMDAwMDAw MDAwMDAwMDAwMCBSMTI6IGZmZmY4ODAyMWUxNjQxYjgKPiA8ND4gWzEwOS42MTMzMzFdIFIxMzog MDAwMDAwMDAwMDAwMDAwMyBSMTQ6IGZmZmY4ODAyMWUxNjQxYjAgUjE1OiA2YjZiNmI2YjZiNmI2 YjZiCj4gPDQ+IFsxMDkuNjEzMzQxXSBGUzogIDAwMDA3ZjljOWZjODQ5ODAoMDAwMCkgR1M6ZmZm Zjg4MDIyN2E0MDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwCj4gPDQ+IFsxMDkuNjEz MzUyXSBDUzogIDAwMTAgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMzCj4g PDQ+IFsxMDkuNjEzMzYwXSBDUjI6IDAwMDA3ZjljOWZjYjgwMDAgQ1IzOiAwMDAwMDAwMjI0N2Q0 MDA1IENSNDogMDAwMDAwMDAwMDA2MDZlMAoKRmlyc3QgZ3Vlc3Mgd291bGQgYmUKCmRpZmYgLS1n aXQgYS9kcml2ZXJzL2RtYS1idWYvcmVzZXJ2YXRpb24uYyBiL2RyaXZlcnMvZG1hLWJ1Zi9yZXNl cnZhdGlvbi5jCmluZGV4IDVmYjRmZDQ2MTkwOC4uODMzNjk4YTBkNTQ4IDEwMDY0NAotLS0gYS9k cml2ZXJzL2RtYS1idWYvcmVzZXJ2YXRpb24uYworKysgYi9kcml2ZXJzL2RtYS1idWYvcmVzZXJ2 YXRpb24uYwpAQCAtMTY5LDcgKzE2OSw2IEBAIHZvaWQgcmVzZXJ2YXRpb25fb2JqZWN0X2FkZF9z aGFyZWRfZmVuY2Uoc3RydWN0IHJlc2VydmF0aW9uX29iamVjdCAqb2JqLAogICAgICAgIH0KCiAg ICAgICAgQlVHX09OKGZvYmotPnNoYXJlZF9jb3VudCA+PSBmb2JqLT5zaGFyZWRfbWF4KTsKLSAg ICAgICBmb2JqLT5zaGFyZWRfY291bnQrKzsKCiByZXBsYWNlOgogICAgICAgIC8qCkBAIC0xNzcs NiArMTc2LDggQEAgdm9pZCByZXNlcnZhdGlvbl9vYmplY3RfYWRkX3NoYXJlZF9mZW5jZShzdHJ1 Y3QgcmVzZXJ2YXRpb25fb2JqZWN0ICpvYmosCiAgICAgICAgICogZm9iai0+c2hhcmVkX2NvdW50 IGlzIHByb3RlY3RlZCBieSB0aGlzIGxvY2sgdG9vCiAgICAgICAgICovCiAgICAgICAgUkNVX0lO SVRfUE9JTlRFUihmb2JqLT5zaGFyZWRbaV0sIGZlbmNlKTsKKyAgICAgICBpZiAoaSA9PSBmb2Jq LT5zaGFyZWRfY291bnQpCisgICAgICAgICAgICAgICBmb2JqLT5zaGFyZWRfY291bnQrKzsKICAg ICAgICB3cml0ZV9zZXFjb3VudF9lbmQoJm9iai0+c2VxKTsKICAgICAgICBwcmVlbXB0X2VuYWJs ZSgpOwogfQoKU3RyaWN0bHksIHBlcmhhcHMgV1JJVEVfT05DRShmb2JqLT5zaGFyZWRfY291bnQs IGkgKyAxKTsgPwotQ2hyaXMKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJp LWRldmVsCg==