devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] Host1x context isolation on Tegra234
@ 2022-09-07  8:38 Mikko Perttunen
  2022-09-07  8:38 ` [PATCH 1/3] gpu: host1x: Select context device based on attached IOMMU Mikko Perttunen
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Mikko Perttunen @ 2022-09-07  8:38 UTC (permalink / raw)
  To: Thierry Reding, Jonathan Hunter
  Cc: Mikko Perttunen, devicetree, linux-tegra, dri-devel

From: Mikko Perttunen <mperttunen@nvidia.com>

Hi all,

this series adds support for Host1x context isolation
on Tegra234 (Orin). The difference from previous generations
is that there are two IOMMUs to which engines can be attached
to, resulting in having to have a set of contexts for each one.

Patches should be applied in order. The first patch is needed
so that the kernel doesn't attempt to use a context device
attached to the wrong IOMMU when context stream IDs are present
in the device tree. The other two patches have a compile time
dependency.

Thanks,
Mikko

Mikko Perttunen (3):
  gpu: host1x: Select context device based on attached IOMMU
  dt-bindings: Add Host1x context stream IDs on Tegra234
  arm64: tegra: Add context isolation domains on Tegra234

 arch/arm64/boot/dts/nvidia/tegra234.dtsi | 19 +++++++++++++++++++
 drivers/gpu/drm/tegra/uapi.c             |  2 +-
 drivers/gpu/host1x/context.c             |  5 +++++
 include/dt-bindings/memory/tegra234-mc.h | 10 ++++++++++
 include/linux/host1x.h                   |  1 +
 5 files changed, 36 insertions(+), 1 deletion(-)

-- 
2.37.0


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-09-15 12:10 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-09-07  8:38 [PATCH 0/3] Host1x context isolation on Tegra234 Mikko Perttunen
2022-09-07  8:38 ` [PATCH 1/3] gpu: host1x: Select context device based on attached IOMMU Mikko Perttunen
2022-09-07  8:38 ` [PATCH 2/3] dt-bindings: Add Host1x context stream IDs on Tegra234 Mikko Perttunen
2022-09-12 20:31   ` Rob Herring
2022-09-07  8:38 ` [PATCH 3/3] arm64: tegra: Add context isolation domains " Mikko Perttunen
2022-09-15 12:09 ` [PATCH 0/3] Host1x context isolation " Thierry Reding

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).