All of lore.kernel.org
 help / color / mirror / Atom feed
From: Thierry Reding <thierry.reding@gmail.com>
To: Mikko Perttunen <mperttunen@nvidia.com>
Cc: linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org
Subject: Re: [PATCH 0/8] Host1x IOMMU support + VIC support
Date: Mon, 5 Dec 2016 20:51:31 +0100	[thread overview]
Message-ID: <20161205195131.GF22918@ulmo.ba.sec> (raw)
In-Reply-To: <20161110182345.31777-1-mperttunen@nvidia.com>


[-- Attachment #1.1: Type: text/plain, Size: 1533 bytes --]

On Thu, Nov 10, 2016 at 08:23:37PM +0200, Mikko Perttunen wrote:
> This series adds IOMMU support to Host1x and TegraDRM
> and adds support for the VIC host1x client so that
> host1x can be tested on modern Tegra platforms.
> It depends on the previous fix series. The whole thing
> (modulo patch order) is available as a git repository at
> git://github.com/cyndis/linux.git; branch vic-v1.
> 
> IO memory management is organized such that there are
> two domains: the host1x domain and the tegradrm domain.
> The host1x domain is used by the host1x engine and
> contains the host1x CDMA and pushbuffers for submitted
> jobs.
> 
> The tegradrm domain is shared by all host1x units and
> contains GEM objects and memory allocated by the
> separate tegra_drm_alloc function. This function is
> currently used to allocate space for firmware blobs
> in the tegradrm domain.
> 
> A userspace test case for VIC can be found at
> https://github.com/cyndis/drm/tree/work/tegra.
> The testcase is in tests/tegra and is called submit_vic.
> The in-kernel firewall is not implemented for VIC;
> therefore, IOMMU must be enabled for the test to pass.
> 
> Tested with Jetson TX1 (T210). Probably works also
> with Jetson TK1 (T124). Note that due to hardware changes
> the testcase also needs to be changed to run properly
> on T124.

What's the scope of the changes required for Tegra124? If we add the
kernel bits for Tegra124 we should also have a userspace test program to
exercise it.

Thanks,
Thierry

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

  parent reply	other threads:[~2016-12-05 19:51 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-11-10 18:23 [PATCH 0/8] Host1x IOMMU support + VIC support Mikko Perttunen
2016-11-10 18:23 ` [PATCH 1/8] drm/tegra: Add Tegra DRM allocation API Mikko Perttunen
     [not found]   ` <20161110182345.31777-2-mperttunen-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2016-12-05 18:37     ` Thierry Reding
     [not found]       ` <20161205183726.GA22918-EkSeR96xj6Pcmrwk2tT4+A@public.gmane.org>
2016-12-07  9:23         ` Mikko Perttunen
2016-11-10 18:23 ` [PATCH 2/8] drm/tegra: Allocate BOs from lower 4G when without IOMMU Mikko Perttunen
     [not found]   ` <20161110182345.31777-3-mperttunen-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2016-12-05 18:39     ` Thierry Reding
     [not found]       ` <20161205183955.GB22918-EkSeR96xj6Pcmrwk2tT4+A@public.gmane.org>
2016-12-07  9:32         ` Mikko Perttunen
2016-11-10 18:23 ` [PATCH 5/8] gpu: host1x: Add IOMMU support Mikko Perttunen
2016-12-05 19:49   ` Thierry Reding
     [not found]     ` <20161205194924.GE22918-EkSeR96xj6Pcmrwk2tT4+A@public.gmane.org>
2016-12-14  8:50       ` Mikko Perttunen
2016-11-10 18:23 ` [PATCH 6/8] dt-bindings: Add bindings for the Tegra VIC Mikko Perttunen
     [not found] ` <20161110182345.31777-1-mperttunen-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2016-11-10 18:23   ` [PATCH 3/8] drm/tegra: Add falcon helper library Mikko Perttunen
2016-12-05 19:13     ` Thierry Reding
     [not found]       ` <20161205191346.GC22918-EkSeR96xj6Pcmrwk2tT4+A@public.gmane.org>
2016-12-07 11:54         ` Mikko Perttunen
2016-11-10 18:23   ` [PATCH 4/8] drm/tegra: Add VIC support Mikko Perttunen
2016-12-05 19:35     ` Thierry Reding
     [not found]       ` <20161205193559.GD22918-EkSeR96xj6Pcmrwk2tT4+A@public.gmane.org>
2016-12-14  8:28         ` Mikko Perttunen
2016-11-10 18:23   ` [PATCH 7/8] arm64: tegra: Enable VIC on T210 Mikko Perttunen
2016-11-10 18:23   ` [PATCH 8/8] arm64: tegra: Enable IOMMU for Host1x on Tegra210 Mikko Perttunen
2016-12-05 13:25   ` [PATCH 0/8] Host1x IOMMU support + VIC support Mikko Perttunen
2016-12-05 19:51 ` Thierry Reding [this message]
     [not found]   ` <20161205195131.GF22918-EkSeR96xj6Pcmrwk2tT4+A@public.gmane.org>
2016-12-05 19:58     ` Mikko Perttunen
2016-12-06  7:14     ` Daniel Vetter
     [not found]       ` <20161206071450.uedxvvtcxbkwsoza-dv86pmgwkMBes7Z6vYuT8azUEOm+Xw19@public.gmane.org>
2016-12-06  9:33         ` Mikko Perttunen
2016-12-07 10:36           ` Daniel Vetter

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20161205195131.GF22918@ulmo.ba.sec \
    --to=thierry.reding@gmail.com \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=linux-tegra@vger.kernel.org \
    --cc=mperttunen@nvidia.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.