From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.8 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A241AC2D0FA for ; Wed, 13 May 2020 14:32:34 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 7AC75205ED for ; Wed, 13 May 2020 14:32:34 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="BT0cJHsc" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7AC75205ED Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id EEDE16EA52; Wed, 13 May 2020 14:32:33 +0000 (UTC) Received: from mail-wm1-x342.google.com (mail-wm1-x342.google.com [IPv6:2a00:1450:4864:20::342]) by gabe.freedesktop.org (Postfix) with ESMTPS id 23C996E07D; Wed, 13 May 2020 07:02:42 +0000 (UTC) Received: by mail-wm1-x342.google.com with SMTP id g12so27115557wmh.3; Wed, 13 May 2020 00:02:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=reply-to:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=Dy8Jhh6UuIjYdQgEuvO0u3h8Ch6uEM4eGbltcbsMang=; b=BT0cJHsc3Glo8geXjfBR1S4oNEPaYEYyYfD3Fau2YdIjGM7ikkS2Yp8bW6BmW78ySv FXKIBBNHt6TesiqyZ/GvDSQniFIwcbeKCK1JVcDSYQ+jYamLlVdglqyVNuJC6i3ZTlHY kcTh16jbw/mvGfumpngFq8fr+MTZuoQJ0a/nbkV4tPJlQApEr/+BCs29SAv0Nefz6JB7 8kcYmJaJalkvbqt7284kR0rVzX08/YZEpWJ1Q4MPa/wHRqsovOxwgHqlJ0ekZWMLXMWg NHPpWfyfcKeosm8FB4O4Ml3+dFPot5/A9L15EtzWHexWDd7WJOeiTutT2dggdpouK7Pp bHMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:reply-to:subject:to:cc:references:from :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding:content-language; bh=Dy8Jhh6UuIjYdQgEuvO0u3h8Ch6uEM4eGbltcbsMang=; b=C/X3hkwRWnRdXFzuhUSWDJdJftNrbd5ZVnz6GpP/3jvZZ3oYbkYtoYKOTlIVtjd2z3 T7/grMWpa14uOMVnI1SJnXPNpHCJKaOoi9917wCAOgNJiaDk/dbSjLyqTUo9lWFgtrpS FvLbiRCR5pYmVR3Bw95T69b2mi3gFUDO14KL4uPFjYisMM5dkQ80c/ZlYQ0LqeVbOugO 8lZSXNVdJOWaESR3p3OP11E8Yo9YMXDpOPJ6uBz3B+LuXQ/4/WRJNH1CeGGSteoauPGX C0GsGbkJ5XY166aq6ea+Xv/Ob7/13rIN7Mihf/idahE0K+KQsUn+M6ibRuuB4fk4kpMQ My7g== X-Gm-Message-State: AGi0PuatHQ8Zucn2flNBV2JZ31QQENuyOejDyrNrAz+qx6zq0u8AVGY1 4ypT1iVnGcHc8lodlKWfzyI= X-Google-Smtp-Source: APiQypL6H5LiHY+WHN2lUhR0xRgoqcNlS21mxYwDK4aftjSqKO9Mfp2AQiBafBotsWqxQRILrAhvwQ== X-Received: by 2002:a1c:9ad1:: with SMTP id c200mr19199796wme.147.1589353360875; Wed, 13 May 2020 00:02:40 -0700 (PDT) Received: from ?IPv6:2a02:908:1252:fb60:be8a:bd56:1f94:86e7? ([2a02:908:1252:fb60:be8a:bd56:1f94:86e7]) by smtp.gmail.com with ESMTPSA id x17sm1053434wrp.71.2020.05.13.00.02.39 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 13 May 2020 00:02:40 -0700 (PDT) To: Daniel Vetter , DRI Development References: <20200512085944.222637-1-daniel.vetter@ffwll.ch> <20200512085944.222637-10-daniel.vetter@ffwll.ch> From: =?UTF-8?Q?Christian_K=c3=b6nig?= Message-ID: <6cfd324e-0443-3a12-6a2c-25a546c68643@gmail.com> Date: Wed, 13 May 2020 09:02:38 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <20200512085944.222637-10-daniel.vetter@ffwll.ch> Content-Language: en-US X-Mailman-Approved-At: Wed, 13 May 2020 14:32:29 +0000 Subject: Re: [Intel-gfx] [RFC 09/17] drm/amdgpu: use dma-fence annotations in cs_submit() X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: christian.koenig@amd.com Cc: linux-rdma@vger.kernel.org, intel-gfx@lists.freedesktop.org, LKML , amd-gfx@lists.freedesktop.org, Chris Wilson , linaro-mm-sig@lists.linaro.org, Daniel Vetter , =?UTF-8?Q?Christian_K=c3=b6nig?= , linux-media@vger.kernel.org Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" QW0gMTIuMDUuMjAgdW0gMTA6NTkgc2NocmllYiBEYW5pZWwgVmV0dGVyOgo+IFRoaXMgaXMgYSBi aXQgdHJpY2t5LCBzaW5jZSAtPm5vdGlmaWVyX2xvY2sgaXMgaGVsZCB3aGlsZSBjYWxsaW5nCj4g ZG1hX2ZlbmNlX3dhaXQgd2UgbXVzdCBlbnN1cmUgdGhhdCBhbHNvIHRoZSByZWFkIHNpZGUgKGku ZS4KPiBkbWFfZmVuY2VfYmVnaW5fc2lnbmFsbGluZykgaXMgb24gdGhlIHNhbWUgc2lkZS4gSWYg d2UgbWl4IHRoaXMgdXAKPiBsb2NrZGVwIGNvbXBsYWludHMsIGFuZCB0aGF0J3MgYWdhaW4gd2h5 IHdlIHdhbnQgdG8gaGF2ZSB0aGVzZQo+IGFubm90YXRpb25zLgo+Cj4gQSBuaWNlIHNpZGUgZWZm ZWN0IG9mIHRoaXMgaXMgdGhhdCBiZWNhdXNlIG9mIHRoZSBmc19yZWNsYWltIHByaW1pbmcKPiBm b3IgZG1hX2ZlbmNlX2VuYWJsZSBsb2NrZGVwIG5vdyBhdXRvbWF0aWNhbGx5IGNoZWNrcyBmb3Ig dXMgdGhhdAo+IG5vdGhpbmcgaW4gaGVyZSBhbGxvY2F0ZXMgbWVtb3J5LCB3aXRob3V0IGV2ZW4g cnVubmluZyBhbnkgdXNlcnB0cgo+IHdvcmtsb2Fkcy4KPgo+IENjOiBsaW51eC1tZWRpYUB2Z2Vy Lmtlcm5lbC5vcmcKPiBDYzogbGluYXJvLW1tLXNpZ0BsaXN0cy5saW5hcm8ub3JnCj4gQ2M6IGxp bnV4LXJkbWFAdmdlci5rZXJuZWwub3JnCj4gQ2M6IGFtZC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCj4gQ2M6IGludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBDYzogQ2hyaXMgV2ls c29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gQ2M6IE1hYXJ0ZW4gTGFua2hvcnN0IDxt YWFydGVuLmxhbmtob3JzdEBsaW51eC5pbnRlbC5jb20+Cj4gQ2M6IENocmlzdGlhbiBLw7ZuaWcg PGNocmlzdGlhbi5rb2VuaWdAYW1kLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgVmV0dGVy IDxkYW5pZWwudmV0dGVyQGludGVsLmNvbT4KPiAtLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9hbWQv YW1kZ3B1L2FtZGdwdV9jcy5jIHwgNSArKysrKwo+ICAgMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0 aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdw dV9jcy5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2NzLmMKPiBpbmRleCA3 NjUzZjYyYjFiMmQuLjZkYjNmM2M2MjliMCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v YW1kL2FtZGdwdS9hbWRncHVfY3MuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1 L2FtZGdwdV9jcy5jCj4gQEAgLTEyMTMsNiArMTIxMyw3IEBAIHN0YXRpYyBpbnQgYW1kZ3B1X2Nz X3N1Ym1pdChzdHJ1Y3QgYW1kZ3B1X2NzX3BhcnNlciAqcCwKPiAgIAlzdHJ1Y3QgYW1kZ3B1X2pv YiAqam9iOwo+ICAgCXVpbnQ2NF90IHNlcTsKPiAgIAlpbnQgcjsKPiArCWJvb2wgZmVuY2VfY29v a2llOwo+ICAgCj4gICAJam9iID0gcC0+am9iOwo+ICAgCXAtPmpvYiA9IE5VTEw7Cj4gQEAgLTEy MjcsNiArMTIyOCw4IEBAIHN0YXRpYyBpbnQgYW1kZ3B1X2NzX3N1Ym1pdChzdHJ1Y3QgYW1kZ3B1 X2NzX3BhcnNlciAqcCwKPiAgIAkgKi8KPiAgIAltdXRleF9sb2NrKCZwLT5hZGV2LT5ub3RpZmll cl9sb2NrKTsKPiAgIAo+ICsJZmVuY2VfY29va2llID0gZG1hX2ZlbmNlX2JlZ2luX3NpZ25hbGxp bmcoKTsKPiArCj4gICAJLyogSWYgdXNlcnB0ciBhcmUgaW52YWxpZGF0ZWQgYWZ0ZXIgYW1kZ3B1 X2NzX3BhcnNlcl9ib3MoKSwgcmV0dXJuCj4gICAJICogLUVBR0FJTiwgZHJtSW9jdGwgaW4gbGli ZHJtIHdpbGwgcmVzdGFydCB0aGUgYW1kZ3B1X2NzX2lvY3RsLgo+ICAgCSAqLwo+IEBAIC0xMjY0 LDEyICsxMjY3LDE0IEBAIHN0YXRpYyBpbnQgYW1kZ3B1X2NzX3N1Ym1pdChzdHJ1Y3QgYW1kZ3B1 X2NzX3BhcnNlciAqcCwKPiAgIAlhbWRncHVfdm1fbW92ZV90b19scnVfdGFpbChwLT5hZGV2LCAm ZnByaXYtPnZtKTsKPiAgIAo+ICAgCXR0bV9ldV9mZW5jZV9idWZmZXJfb2JqZWN0cygmcC0+dGlj a2V0LCAmcC0+dmFsaWRhdGVkLCBwLT5mZW5jZSk7Cj4gKwlkbWFfZmVuY2VfZW5kX3NpZ25hbGxp bmcoZmVuY2VfY29va2llKTsKCk1obSwgdGhpcyBjb3VsZCBjb21lIGVhcmxpZXIgaW4gdGhlb3J5 LiBFLmcuIGFmdGVyIHB1c2hpbmcgdGhlIGpvYiB0byAKdGhlIHNjaGVkdWxlci4KCkNocmlzdGlh bi4KCj4gICAJbXV0ZXhfdW5sb2NrKCZwLT5hZGV2LT5ub3RpZmllcl9sb2NrKTsKPiAgIAo+ICAg CXJldHVybiAwOwo+ICAgCj4gICBlcnJvcl9hYm9ydDoKPiAgIAlkcm1fc2NoZWRfam9iX2NsZWFu dXAoJmpvYi0+YmFzZSk7Cj4gKwlkbWFfZmVuY2VfZW5kX3NpZ25hbGxpbmcoZmVuY2VfY29va2ll KTsKPiAgIAltdXRleF91bmxvY2soJnAtPmFkZXYtPm5vdGlmaWVyX2xvY2spOwo+ICAgCj4gICBl cnJvcl91bmxvY2s6CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK