From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752960AbdJSMAM (ORCPT ); Thu, 19 Oct 2017 08:00:12 -0400 Received: from mail-qk0-f195.google.com ([209.85.220.195]:54058 "EHLO mail-qk0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751579AbdJSMAK (ORCPT ); Thu, 19 Oct 2017 08:00:10 -0400 X-Google-Smtp-Source: ABhQp+Sm4ylH4Gp70mCof6tfL7of7EciQK9LogAT41UWYL1dmeJKLMnN38V5WNr1xMJqj6/OOP3daA== Date: Thu, 19 Oct 2017 14:00:06 +0200 From: Thierry Reding To: Mikko Perttunen Cc: jonathanh@nvidia.com, digetx@gmail.com, dri-devel@lists.freedesktop.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v3 0/6] Miscellaneous improvements to Host1x and TegraDRM Message-ID: <20171019120006.GR9005@ulmo> References: <20170928125044.32516-1-mperttunen@nvidia.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="FNX2SHge3qdlDajY" Content-Disposition: inline In-Reply-To: <20170928125044.32516-1-mperttunen@nvidia.com> User-Agent: Mutt/1.9.1 (2017-09-22) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --FNX2SHge3qdlDajY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Sep 28, 2017 at 03:50:38PM +0300, Mikko Perttunen wrote: > New in v3: > - Renamed *syncpt_assign_channel to *syncpt_assign_to_channel > - Disassembler ignores opcodes not supported on the particular > chip > - Further cleanup in u64_to_user_ptr patch >=20 > New in v2: > - Changes in syncpoint protection and u64_to_user_ptr patches. > See the patches for notes. > - Added patch to support more opcodes in the debug dump > disassembly. > - Added patch to fix an incorrect comment. >=20 > Thanks, > Mikko >=20 > Patch v1 notes: >=20 > Hi all, >=20 > here are some new features and improvements. >=20 > Patch 1 enables syncpoint protection which prevents channels from > touching syncpoints not belonging to them on Tegra186. >=20 > Patch 2 enables the gather filter which prevents userspace command > buffers from using CDMA commands usually reserved for the kernel. > A test is available at git://github.com/cyndis/host1x_test, branch > gather-filter. >=20 > Patch 3 greatly improves formatting of debug dumps spewed by host1x > in case of job timeouts. They are now actually readable by humans > without use of additional scripts. >=20 > Patch 4 is a simple aesthetical fix to the TegraDRM submit path. >=20 > Everything was tested on TX1 and TX2 and should be applied on the > previously posted Tegra186 support series. >=20 > Cheers, > Mikko >=20 >=20 > Mikko Perttunen (6): > gpu: host1x: Enable Tegra186 syncpoint protection > gpu: host1x: Enable gather filter > gpu: host1x: Improve debug disassembly formatting > gpu: host1x: Disassemble more instructions > gpu: host1x: Fix incorrect comment for channel_request > drm/tegra: Use u64_to_user_ptr helper >=20 > drivers/gpu/drm/tegra/drm.c | 29 ++++---- > drivers/gpu/host1x/channel.c | 3 +- > drivers/gpu/host1x/debug.c | 14 +++- > drivers/gpu/host1x/debug.h | 14 ++-- > drivers/gpu/host1x/dev.h | 15 ++++ > drivers/gpu/host1x/hw/channel_hw.c | 25 +++++++ > drivers/gpu/host1x/hw/debug_hw.c | 103 ++++++++++++++++++++++= ------ > drivers/gpu/host1x/hw/debug_hw_1x01.c | 10 +-- > drivers/gpu/host1x/hw/debug_hw_1x06.c | 12 ++-- > drivers/gpu/host1x/hw/hw_host1x04_channel.h | 12 ++++ > drivers/gpu/host1x/hw/hw_host1x05_channel.h | 12 ++++ > drivers/gpu/host1x/hw/syncpt_hw.c | 46 +++++++++++++ > drivers/gpu/host1x/syncpt.c | 8 +++ > 13 files changed, 252 insertions(+), 51 deletions(-) Applied, thanks. Thierry --FNX2SHge3qdlDajY Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAlnok8MACgkQ3SOs138+ s6G0FQ/+Ii+XO4VfMH+C5+CYxnj42tK0fJkPTYvT0+Zyd+IJ/wAQ7lt0jn4Du6Lx rxOD7qfzVz/WRviLNQi45scSK+90mq+X+Lg5avVuH4+kqq44qAbxet+wEz0WXdG5 6Js8vOzr1us2L0j6m9WMX45ff2TDqKAqPxsiZD+tszrH5IqOhysalWZZgzoKt0S9 jeOoyispSs0Mbcm4RPmSaXi4Pz8DlNUlxkT/gN94xNXk8TObpi3xbYWF3zTGMOkY xUl63OuliSW+RPEF7Z0vgAB2ilF9hhvWaVEGGYR9Wr5pZw4W7iowez8UXnTn1Hgh vi4Q4GDKhisqpqKEI7QHU1rcHLoAZ0XXS+Jagh9bSKjABdRh279Ye2mw5qUYhOFk u9kSqhJKF9SyifETYR42Z8qy9RHdHZ6G40xH0y5DwezJ1cHLCwJQhz6JQl5LtslO Hhn4oNs6YxVzWaXNwOk+GCzTkZSrolpicYMXWkB+K6iaAsaDov2APQvlL6KRrnpm 3nuaIqP6Gd8z9EC9VjdTMyAzXDxgiqjTjzyHAQginTLbFFP9haW7h1chYcHIKfQ/ Mvovlw2NgoAQZnOY8/tVYa/tYb3Vx94Mp5bjBxW31StXWW9T4sSClkcj40qyte8l 5hH4uwy2MlNLetB+ACqqjgbHLAFN5DPqV9L7ZXfH6wXgV1JmH2Y= =H2we -----END PGP SIGNATURE----- --FNX2SHge3qdlDajY--